/* Same chrome, surfaces and typography as the ROSA homepage. */
.news-site{background:var(--bg,#061923);color:var(--text,#f2f0e7)}.news-site .news-page{max-width:1480px;padding:52px 6% 58px}.news-site .news-intro{max-width:850px;margin-bottom:34px}.news-site .news-intro h1{color:var(--text,#f2f0e7);font-weight:400;font-size:clamp(36px,5vw,64px);letter-spacing:-2px}.news-site .news-intro .eyebrow{color:var(--gold,#e9c37d);letter-spacing:3px}.news-site .news-intro>p:not(.eyebrow){color:var(--muted,#b4c9d6)}.news-site .news-stories{gap:22px}.news-site .news-teaser,.news-site .guide-card{position:relative;border:1px solid #bca36670;border-radius:20px;background:linear-gradient(150deg,#102f43,#041521 75%);box-shadow:inset 0 0 0 4px #e1bc6b06,0 15px 35px #0004;isolation:isolate}.news-site .news-teaser::after,.news-site .guide-card::after{content:'';position:absolute;inset:5px;border:1px solid #d7bd7720;border-radius:15px;pointer-events:none;z-index:1}.news-site .news-teaser-content{padding:24px}.news-site .news-read{border-radius:24px;padding:11px 22px;background:linear-gradient(#fff0bc,#d9aa58);box-shadow:inset 0 1px #fff6,0 3px 10px #0003}.news-site .guide-library{border-color:#d4ba7b33;padding-top:42px}.news-site .guide-library h2{font-weight:400;color:var(--text,#f2f0e7)}.news-site .guide-card span{color:var(--gold,#e9c37d)}.news-site .news-story-dialog{background:linear-gradient(150deg,#102f43,#041521 75%);border-color:#c6a268}.news-site .news-back{display:inline-block;margin-block:18px}.general-library{margin-top:20px!important}.general-library .news-intro h2{color:var(--text,#f2f0e7)}@media(max-width:760px){.news-site .news-page{padding:32px 20px}.news-site .news-intro h1{font-size:38px;letter-spacing:-1px}.news-site .news-teaser-content{padding:20px}}@media(prefers-reduced-motion:reduce){.news-site *{scroll-behavior:auto!important}}
.news-site .seo-guide{max-width:1060px}
html body.news-site .seo-guide h1{font-size:clamp(30px,4vw,48px);line-height:1.2;letter-spacing:-1px;color:var(--text,#f2f0e7)}
