/* Policy route composition. A separate asset keeps newly migrated routes independent of cached shared CSS. */
.st-public-page:is([data-public-page=cookies],[data-public-page=security-disclosure]) .page{max-width:1184px;margin:auto;padding:30px 28px 80px}
.st-public-page:is([data-public-page=cookies],[data-public-page=security-disclosure]) .hero{padding:30px 34px;margin-bottom:34px;border:1px solid #bfcee2;border-radius:22px;background:#edf4ff;text-align:left}
.st-public-page:is([data-public-page=cookies],[data-public-page=security-disclosure]) h1{font-size:clamp(30px,4vw,48px);margin:0 0 16px}
@media(max-width:760px){
 .st-public-page:is([data-public-page=cookies],[data-public-page=security-disclosure]) .page{padding:22px 16px 60px}
 .st-public-page:is([data-public-page=cookies],[data-public-page=security-disclosure]) .hero{padding:26px 22px}
}
