/* FRONTNEXT001 B087 — first-screen usability, source-owned feed visibility.
   Only Design B presentation. No Signal, routing, policy or source mutations. */
@media (min-width: 980px) {
  #app>.hero .hero-inner{padding-top:17px;padding-bottom:22px;gap:29px}
  #app>.hero .hero-text h1{font-size:clamp(42px,4.05vw,61px);line-height:1.065;margin-bottom:20px}
  #app>.hero .hero-text .lead{line-height:1.65;margin-bottom:10px}
  #app>.hero .hero-second{line-height:1.65;margin:0 0 22px}
  #app>.hero .hero-under{margin-top:24px}
  #app>.hero .hero-visual{max-width:545px}
  #app>.hero .graphic-network .network-svg{max-height:278px}
}
#app>.hero .hero-buttons a{min-height:48px;display:inline-flex;align-items:center;justify-content:space-between;gap:16px}
#app>.hero .hero-buttons a:focus-visible,
.context-strip-in>a:focus-visible{outline:3px solid #2070df;outline-offset:4px}
.context-strip-in>a{display:grid;gap:6px;color:inherit;text-decoration:none;min-width:0}
.context-strip-in>a b{color:#10366f;letter-spacing:.07em}
.context-strip-in>a small{color:#526681;font-weight:750}
.context-strip-in>a:is(:hover,:focus-visible) b{color:#1256c7}
#continuousDiscovery{scroll-margin-top:104px}
#continuousDiscovery .section-head{margin-bottom:22px}
#continuousDiscovery .section-head h2{margin-top:8px}
#continuousDiscovery .feed-toolbar{margin-top:4px}
#mpmhUnifiedShell .topbar .fn076-cause-actions :is(a,button){font-size:10px;letter-spacing:.055em}
@media (max-width: 979px) {
 #app>.hero .hero-inner{padding-top:22px;padding-bottom:25px}
 #app>.hero .hero-second{margin-bottom:18px}
 #app>.hero .hero-under{margin-top:21px}
 #continuousDiscovery{scroll-margin-top:82px}
}
@media (max-width: 650px) {
 .context-strip-in{flex-wrap:wrap;column-gap:16px;row-gap:6px}
 .context-strip-in>a{flex:1 1 40%;padding:6px 0}
 .context-strip-in>a b{font-size:10px}
 .context-strip-in>a small{font-size:8px;line-height:1.5}
 .context-strip-in .context-arrow{display:none}
 #app>.hero .hero-buttons{gap:12px}
 #app>.hero .hero-buttons a{min-height:44px}
}
@media (prefers-reduced-motion: reduce){
 html{scroll-behavior:auto!important}
}
