.journey-card-nav{display:none}
@media(max-width:700px){
 #app[data-discovery-group=people] .journey-card-deck>.journey-card-nav{display:flex;align-items:center;gap:8px;margin-top:6px}
 #app[data-discovery-group=people] .journey-card-nav button{min-width:40px;min-height:38px;border:1px solid #aab899;border-radius:8px;background:#fffaf0;color:#171c19;font-size:20px}
 #app[data-discovery-group=people] .journey-card-nav span{font-size:12px;color:#171c19}
 #app[data-discovery-group=people] .journey-card-nav .journey-card-read{margin-left:auto;font-size:12px;padding:6px 10px}
 #app[data-discovery-group=people] .journey-card-nav button:disabled{opacity:.35}
 #app[data-discovery-group=people] .journey-card-item:not(.journey-card-current){display:none!important}
 #app[data-discovery-group=people] .journey-card-item.journey-card-current{max-height:130px;overflow:hidden;border:1px solid #bac5aa;border-radius:12px;padding:10px 12px;box-sizing:border-box;background:#f3f5eb;touch-action:pan-y}
 #app[data-discovery-group=people] .journey-reading .journey-card-current{max-height:50dvh;overflow:auto}
 #app[data-discovery-group=people] .gov-arrow{display:none}
 #app[data-discovery-group=people] #discovery-tray .discovery-choices{display:block}
 #app[data-discovery-group=people] #discovery-tray .discovery-choice{width:100%;min-height:95px}
 #app[data-discovery-group=people] #discovery-tray .journey-card-read{display:none}
 #app[data-discovery-group=people] .today-drawer .today-foot{font-size:10px}
 #app[data-discovery-group=people] .living-card-group>h3{margin:0 0 8px}
 #app[data-discovery-group=people] .hud-bottom{border-radius:14px;background:#fffaf0;color:#171c19}
}

/* Leadership keeps paging controls above the biography, within thumb reach. */
@media(max-width:700px){
 html #app #government-drawer [data-gov-pane=leaders]>.journey-card-nav{display:flex;align-items:center;gap:6px;margin:0 0 6px}
 html #app #government-drawer [data-gov-pane=leaders] .journey-card-nav button{min-width:40px;min-height:36px;border:1px solid #aab899;border-radius:8px;background:#fffaf0;color:#171c19;font-size:20px}
 html #app #government-drawer [data-gov-pane=leaders] .journey-card-nav span{font-size:12px}
 html #app #government-drawer [data-gov-pane=leaders] .journey-card-nav .journey-card-read{margin-left:auto;padding:6px 10px;font-size:12px}
 html #app #government-drawer [data-gov-pane=leaders] .journey-card-item:not(.journey-card-current){display:none!important}
 html #app #government-drawer [data-gov-pane=leaders] .journey-card-current{margin:0!important;padding:8px 10px;max-height:98px;overflow:hidden;border:1px solid #bac5aa;border-radius:12px;background:#f3f5eb}
 html #app #government-drawer [data-gov-pane=leaders] .person-role{font-size:10px;line-height:1.2}
 html #app #government-drawer [data-gov-pane=leaders] h3{font-size:16px;line-height:1.2;margin:4px 0}
 html #app #government-drawer [data-gov-pane=leaders]:not(.journey-reading) .journey-card-current p{font-size:12px;line-height:1.35;margin:4px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
 html #app #government-drawer:has([data-gov-pane=leaders].active){max-height:34dvh}
 html #app #government-drawer:has([data-gov-pane=leaders].active)>.mobile-sheet-handle{display:none}
 html #app #government-drawer:has([data-gov-pane=leaders].active) .civic-topic-title{font-size:16px;margin:0 0 6px}
 html #app #government-drawer:has([data-gov-pane=leaders].active.journey-reading){max-height:60dvh}
 html #app #government-drawer [data-gov-pane=leaders].journey-reading .journey-card-current{max-height:38dvh;overflow:auto}
 html #app #government-drawer [data-gov-pane=leaders] .journey-card-nav button:disabled{opacity:.35}
}

.civic-overview-open{display:block;margin-top:8px;padding:9px 12px;border:1px solid #8da16a;border-radius:8px;background:#e8eddc;color:#171c19;cursor:pointer}
@media(max-width:700px){
 html #app #government-drawer [data-gov-pane=leaders] section:has(>#civic-members)>:not(#civic-members){display:none}
 html #app #government-drawer [data-gov-pane=leaders] #civic-members{display:block}
 html #app #government-drawer [data-gov-pane=leaders] #civic-members .journey-card-current{max-height:132px}
 html #app #government-drawer [data-gov-pane=leaders].journey-reading #civic-members .journey-card-current{max-height:38dvh}
 html #app #government-drawer [data-gov-pane=leaders] #civic-members .civic-link{display:inline-block;font-size:12px;margin:3px 8px 0 0}
 html #app #government-drawer [data-gov-pane=leaders] #civic-members .civic-ward{min-height:36px;padding:6px 8px;margin:4px 0 0;font-size:12px}
 html #app #government-drawer [data-gov-pane=overview] .gov-node{max-height:160px;min-height:115px}
 html #app #government-drawer [data-gov-pane=overview] .gov-node span{font-size:12px}
 html #app #government-drawer [data-gov-pane=overview] .civic-overview-open{min-height:40px;font-size:12px}
}
