/* RC1 additions preserve the V3.1 identity and module layouts. */
.hero-brief{display:none}
.brand svg{stroke:var(--brand-mark-color,var(--mint))}
.scope-summary .scope-label{font-size:20px;line-height:1.8;font-weight:700;margin-bottom:8px;color:#183e37}
.hero .quiet-note{font-size:12px;line-height:1.9}
.module-view :is(select,input){max-width:100%}
@media(max-width:1150px){.is-compact .scope-summary .scope-label{font-size:18px}}
@media(max-width:1050px){.is-compact .scope-summary .scope-label{font-size:20px}}
@media(max-width:700px){.is-compact .scope-summary .scope-label{font-size:18px}}
@media(max-width:560px){
  .hero{padding-block:16px 30px;gap:16px}
  .hero h1{margin-bottom:9px}
  .hero .eyebrow{margin-bottom:8px}
  .hero-brief{display:block;font-size:14px;line-height:1.85;color:#d4e8dd;margin-bottom:13px;max-width:36em}
  .hero .quiet-note{margin-top:10px}
}
@media(max-width:360px){.is-compact .scope-summary .scope-label{font-size:17px}}
