/* Shared mobile controls and deliberate navy / light-blue section rhythm. */
@media(max-width:760px){
 header .menu{margin-left:auto}
 header nav .motion-toggle{position:static;inset:auto;display:flex!important;justify-content:space-between;width:100%;min-height:44px;margin:6px 0 0;padding:10px 12px;border:1px solid #527087;border-radius:5px;background:#102839;color:#dceafa;font-size:13px}
 header nav{max-height:calc(100svh - 160px);overflow-y:auto}
 .swipe-controls{display:block;margin:6px 0 0;padding:6px 0 0;min-height:44px;border-top:1px solid #52708766}
 .swipe-controls>span{display:none}
 .swipe-controls .swipe-actions,.showcase-controls{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;width:100%}
 .showcase-controls{margin:6px 0 10px!important;padding:6px 0 0!important;border:0!important;border-top:1px solid #52708766!important}
 .swipe-count,.showcase-counter{font-size:12px!important;line-height:1.4;text-align:center;font-variant-numeric:tabular-nums;color:#b6cddd}
 .swipe-controls button,.showcase-controls button{display:grid!important;place-items:center;width:44px!important;height:44px!important;min-height:44px;min-width:44px;padding:0!important;border:1px solid #527087;border-radius:50%!important;color:#dceafa;background:transparent;font-size:20px;line-height:1}
 .swipe-controls button:disabled{opacity:.28}
 .phone-research .swipe-count{color:#486478}
 .phone-research .swipe-controls{border-color:#9cb5c780}
 .phone-research .swipe-controls button{color:#173d57;border-color:#9cb5c7}
 .landing-refined main>section:not(.phone-editorial){border-top:1px solid #52708740}
 .section-head .eyebrow,.phone-method .phone-kicker,.founder .eyebrow,.faq .eyebrow{display:block;margin:0 0 8px;line-height:1.5}
 .section-head h2{margin:0 0 8px}.section-head>p{margin-top:0}
 .landing-refined .latest-updates{background:#132f44e8!important}
 .landing-refined .edition-app{background:#081522b8}
 .landing-refined .phone-method{background:#dce9f3}
 .landing-refined .founder{background:#102839c9}
 .landing-refined .channel-guide{background:#e7eff6;color:#132f44!important}
 .channel-guide .section-head .eyebrow{color:#466c87}
 .channel-guide .section-head h2{color:#132f44}
 .channel-guide .section-head>p,.channel-guide .channel-note{color:#466174}
 .channel-guide .channel-grid.swipe-row>.channel-card{background:#f4f8fc!important;border-color:#b1c7d7!important}
 .channel-guide .channel-fold>summary{border-bottom-color:#bdd0de}
 .channel-guide .channel-fold .channel-name{color:#2e5e7f}
 .channel-guide .channel-fold .fold-cadence{color:#4a687d}
 .channel-guide .channel-fold h3,.channel-guide .channel-fold h3 a{color:#132f44}
 .channel-guide .channel-fold p{color:#3c586d}
 .channel-guide .channel-fold>a{color:#205879}
 .channel-guide .swipe-controls{border-color:#9cb5c780;margin-top:6px}
 .channel-guide .swipe-count{color:#486478}
 .channel-guide .swipe-controls button{border-color:#9cb5c7;color:#173d57}
 .landing-refined #memberships{background:#081522c9}
 .landing-refined .faq{background:#e7eff6;color:#132f44}
 .landing-refined .faq h2,.landing-refined .faq summary{color:#132f44}
 .landing-refined .faq .eyebrow{color:#466c87}
 .landing-refined .faq details{border-color:#b1c7d7}
 .landing-refined .faq details p{color:#3c586d}
 .landing-refined .faq summary span{color:#2e5e7f}
 .landing-refined .faq a{color:#205879}
}
