/* Scope overrides so global editorial heading rules cannot enlarge consent text. */
#sbt-page[data-page="subpage"] .site-header{background:linear-gradient(100deg,#d9e8ec 0%,#eaf0ed 36%,#f3f3ed 72%)!important;color:#202b31!important;border-bottom:0}
#sbt-page[data-page="subpage"] .site-header .site-nav,#sbt-page[data-page="subpage"] .site-header .site-nav a,#sbt-page[data-page="subpage"] .site-header .menu-toggle{color:#202b31}
#sbt-page[data-page="subpage"] .site-header .menu-toggle{border-color:#899b9f;background:transparent}
#sbt-page .contact-grid>div:first-child{text-align:center}#sbt-page .contact-grid>div:first-child .eyebrow{justify-content:center}#sbt-page .contact-grid h2{text-align:center;text-wrap:balance;margin-left:auto;margin-right:auto}
#sbt-page #analytics-choice{max-width:760px;left:auto;right:24px;bottom:24px;padding:22px;display:block;border:1px solid #c9d1ce;box-shadow:0 8px 28px #0002;font-size:13px}
#sbt-page #analytics-choice h2{font-size:18px!important;line-height:1.35!important;font-weight:600;letter-spacing:0!important;margin:0 0 8px!important;text-align:left}
#sbt-page #analytics-choice p{font-size:13px;line-height:1.65;max-width:none}
#sbt-page #analytics-choice .consent-actions{margin-top:16px;justify-content:flex-end;gap:12px}
#sbt-page #analytics-choice .consent-actions button{font-size:13px;min-height:44px;padding:9px 14px}
#sbt-page .site-header{border-bottom:0!important;box-shadow:none!important}
#sbt-page .site-header .nav-inner{min-height:104px;padding-top:4px!important;padding-bottom:4px!important;gap:24px;border-bottom:0!important}
#sbt-page .site-header .brand-mark{width:96px!important;aspect-ratio:568/601;height:auto!important}
#sbt-page .site-header .brand-header{gap:16px!important;align-items:center!important}
#sbt-page .site-header .brand-tagline,#sbt-page .site-header .site-nav{font-size:14px!important;line-height:1.4;font-weight:400;letter-spacing:0!important}
#sbt-page .site-header .site-nav{gap:24px}
#sbt-page .site-header .brand-tagline{gap:5px;color:#202b31;text-transform:none!important;font-family:inherit!important;font-weight:400;align-items:center!important;text-align:center!important}
#sbt-page .site-header .brand-tagline>span:last-child{color:#626e74;font-weight:400}
#sbt-page .site-header .site-nav .nav-contact{background:transparent!important;color:#202b31!important;border:0!important;padding:10px 0;min-height:44px}
#sbt-page .site-header .site-nav .nav-contact:hover{background:transparent!important;color:#005ebc!important;text-decoration:underline;text-underline-offset:6px}
#sbt-page .site-header .site-nav>a:not(.nav-contact):hover{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}
#sbt-page .hero-desc{color:#e5edf2}
#sbt-page .team-experience>.wrap>h3{font-size:26px;line-height:1.3;margin-bottom:12px}
#sbt-page .team-disclosure{margin-bottom:28px}
#sbt-page .contact .email{font-size:clamp(20px,2.2vw,30px);overflow-wrap:anywhere}
#sbt-page .section-head h2,#sbt-page .editorial-hero h1,#sbt-page .reading-hero h1{overflow-wrap:break-word}
#sbt-page .contact-grid h2{font-size:clamp(28px,2.7vw,40px);line-height:1.18}
@media(max-width:760px){#sbt-page .site-header .nav-inner{min-height:96px;gap:12px}#sbt-page .site-header .brand-mark{width:84px!important}#sbt-page .site-header .brand-header{gap:10px!important}#sbt-page .site-header .brand-tagline,#sbt-page .site-header .site-nav{font-size:12px!important}#sbt-page #analytics-choice{left:12px;right:12px;bottom:12px;padding:18px;max-height:60vh;overflow:auto}#sbt-page #analytics-choice h2{font-size:17px!important}#sbt-page .contact-grid h2{font-size:28px}#sbt-page .team-experience>.wrap>h3{font-size:23px}}
@media(max-width:370px){#sbt-page .site-header .brand-mark{width:76px!important}#sbt-page .site-header .brand-header{gap:8px!important}#sbt-page .site-header .brand-tagline,#sbt-page .site-header .site-nav{font-size:11px!important}#sbt-page .site-header .nav-inner{gap:8px}}
