/* Presentation only. Preserve existing data, controls, scripts and disclosures. */
.crc-release h1{font-weight:400}.crc-release .tr-tabs button{text-transform:capitalize}.crc-release .md-live :is(.l,.i){text-transform:capitalize}
.crc-release .site-brand{min-width:0}.crc-release .site-brand img{max-width:100%}.crc-release .site-menu{white-space:nowrap;flex-shrink:0}
@media(max-width:650px){body.crc-release header.site-header .site-brand{flex:1 1 0;width:auto;max-width:calc(100% - 100px)}body.crc-release header.site-header .site-brand img{width:100%;max-width:250px}body.crc-release header.site-header{gap:15px}}
html.embedded body.crc-release :is(header.site-header,.site-research-nav,.site-mobile,.site-skip){display:none!important}
body.crc-release{--ink-strong:#f4f1ea;--card-elev:#173149}.crc-release :is(.md-step,.md-card,.md-start,.od-strat){background:#173149;border-radius:12px}.crc-release .md-step :is(.s,.d){color:#d1e0e9}.crc-release .md-live .wrap{padding-inline:36px}.crc-release :is(.md-grid,.md-grid.four,.md-steps){grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.crc-release .md-step .s{text-transform:capitalize}.crc-release :is(.md-live,.od-kicker,.md-tier){text-transform:capitalize}.crc-release :is(.od-btn.primary,.btn.primary){background:#7dd49a;color:#0e1c2f}.crc-release :is(.md-note,.od-honest){border-left-color:#7dd49a}
body.crc-release{background:radial-gradient(ellipse at 85% 0,#31556855,transparent 45%),#0e1c2f!important;color:#f4f1ea!important;font:16px/1.65 Plex,Arial,sans-serif;--paper:#f4f1ea;--paper-soft:#142b41;--card:#19364c;--ink:#f4f1ea;--ink-mid:#bdd0dc;--ink-soft:#abc0cf;--line:#506c8066;--rule:#506c8066;--navy:#0e1c2f;--gold:#7dd49a;--brass:#7dd49a}
.crc-release .site-header{position:relative;background:transparent}.crc-release .site-header a,.crc-release .site-research-nav a{color:#c4d7e1}.crc-release .site-header .site-brand img{width:250px;max-height:none;height:auto}.crc-release .site-research-nav{padding:15px 48px;display:flex;gap:25px;justify-content:flex-end;flex-wrap:wrap;border-bottom:1px solid #52688155}.crc-release .site-research-nav a{font:14px/1.5 Plex,Arial,sans-serif;text-decoration:none}.crc-release .site-mobile a{color:#d1e2e9}.crc-release .site-menu{color:#a1debb}
.crc-release .masthead,.crc-release .crcnav-overlay,.crc-release .crcnav-drawer{display:none!important}.crc-release>.bg,.crc-release>#bg,.crc-release>#rings{display:none!important}.crc-release .wrap{max-width:1344px;padding-inline:36px}.crc-release section.alt{background:transparent!important}.crc-release h1,.crc-release h2,.crc-release h3{color:#f4f1ea;font-family:Plex,Arial,sans-serif;letter-spacing:-.025em;text-transform:capitalize}.crc-release h1{font-size:clamp(34px,4.8vw,64px);line-height:1.13}.crc-release h1 .accent{color:#a1debb}.crc-release p{line-height:1.75}.crc-release :is(.lede,.sub,.fine,.muted,.hint){color:#b9cddb}.crc-release :is(.panel,.card,.stat,.statbox,.table-wrap){background:#18344b!important;color:#d7e5eb;border-color:#617d8d66!important;border-radius:12px}.crc-release :is(table,td,th){border-color:#4e687b66}.crc-release th{background:#17334b;color:#cfdfeb;text-transform:capitalize}.crc-release table a{color:#9de0b5}.crc-release input,.crc-release select{background:#132a3d;color:#f4f1ea;border-color:#7491a2}.crc-release .site-menu{background:none;border:1px solid #7895a566}.crc-release footer{background:linear-gradient(180deg,transparent,#0b1b2d)!important;color:#c0d0dc;border-color:#52688166}.crc-release footer a{color:#b7dfd0}.crc-release a:focus-visible,.crc-release button:focus-visible,.crc-release input:focus-visible,.crc-release select:focus-visible{outline:3px solid #9de0b5;outline-offset:4px}.crc-release #crc-reading-start{scroll-margin-top:20px}.crc-release .site-skip:focus{background:#7dd49a;color:#0e1c2f}
/* The generated source contains !important legacy header rules. Override only
   this explicitly named replacement header, leaving report headers alone. */
body.crc-release>.hero{display:block!important;background:transparent!important;padding:38px 0 28px}body.crc-release>.hero h1{display:block!important}body.crc-release>.hero .wrap{width:100%;box-sizing:border-box}
.crc-release .crc-table-scroll{max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain}.crc-release .crc-table-scroll:focus-visible{outline:3px solid #9de0b5;outline-offset:3px}
body.crc-release header.site-header{position:relative!important;background:transparent!important;padding:24px 48px!important;border-color:#52688155!important;backdrop-filter:none!important}body.crc-release header.site-header nav.site-nav{display:flex!important;gap:20px;align-items:center;margin-left:auto}body.crc-release header.site-header .site-menu{display:none!important}body.crc-release header.site-header .site-signin{display:block!important;margin-left:0}body.crc-release .xh-title,body.crc-release .xh-lede,body.crc-release .xh-punch{display:block}.crc-release .xhero{padding:44px 0 35px}.crc-release .xh-title{max-width:880px;font-size:clamp(34px,4.5vw,62px)}.crc-release .xh-lede{max-width:820px;font-size:18px;color:#bdd0dc}.crc-release .btn,.crc-release .btn2{text-transform:capitalize}
@media(max-width:1000px){body.crc-release header.site-header{padding:20px 28px!important}body.crc-release header.site-header nav.site-nav,body.crc-release header.site-header .site-signin{display:none!important}body.crc-release header.site-header .site-menu{display:block!important}.crc-release .site-research-nav{justify-content:flex-start;padding-inline:28px;gap:20px}.crc-release .wrap{padding-inline:28px}}@media(max-width:650px){body.crc-release header.site-header{padding:18px 20px!important}.crc-release .wrap{padding-inline:20px}.crc-release .site-research-nav{padding:13px 20px;gap:12px 20px}.crc-release .site-research-nav a{font-size:14px}.crc-release h1{font-size:36px}}
