:root{--navy:#15233d;--navy-deep:#15233d;--crimson:#2457e6;--gold:#637eb1;--azure:#2457e6;--paper:#eaf1ff;--paper-alt:#eaf1ff;--ink:#15233d;--line:#eaf1ff;--shell950:#eaf1ff;--shell900:#eaf1ff;--shell850:#eaf1ff;--shell800:#eaf1ff;--parchment:#fff;--parchment2:#eaf1ff;--parchment-deep:#eaf1ff;--ink-soft:#2457e6;--ink-muted:#637eb1;--gold-light:#637eb1;--gold-deep:#2457e6;--rust:#2457e6;--rust-deep:#2457e6;--sage:#2457e6;--cream:#eaf1ff}
html{scroll-padding-top:90px}body{background:#eaf1ff!important;background-image:none!important;color:#15233d!important;font-family:'Inter',Arial,sans-serif!important;user-select:text!important;-webkit-user-select:text!important}::selection{background:#c4d3f4;color:#15233d}h1,h2,h3,h4,.serif,.font-display,.num-serif,.rail-brand .name{font-family:'Inter',Arial,sans-serif!important;letter-spacing:-.035em!important}h1{font-size:clamp(30px,3.8vw,58px)!important;line-height:1.12!important;overflow-wrap:anywhere}h2{font-size:clamp(23px,2.7vw,36px)!important;line-height:1.2!important}h3{font-size:clamp(18px,2vw,25px)!important}p,li,dd{overflow-wrap:break-word}a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid #637eb1;outline-offset:3px}.marca-agua,.wm{display:none!important}.once-header{position:relative;z-index:110;background:#fff;border-bottom:1px solid #eaf1ff;padding:14px clamp(16px,4vw,64px);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.once-header img{width:180px;height:auto;display:block}.once-header a{color:#15233d;text-decoration:none;font:600 13px Inter,Arial,sans-serif}.once-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.once-tools button,.once-tools select{background:#eaf1ff;border:1px solid #c4d3f4;border-radius:7px;color:#15233d;padding:8px;font:500 12px Inter,Arial,sans-serif;max-width:220px}.once-notice{background:#eaf1ff;color:#2457e6;border-bottom:1px solid #eaf1ff;padding:12px clamp(16px,4vw,64px);font:12px/1.65 Inter,Arial,sans-serif}.once-table{width:100%;max-width:100%;overflow:auto;margin:18px 0;border-radius:8px;border:1px solid #eaf1ff}.once-table table{margin:0!important}.sheet{background:#fff!important;color:#15233d!important;box-shadow:0 6px 35px #15233d10!important}.rail,.rail-mobile{background:#eaf1ff!important;color:#15233d!important}.rail-brand .name,.rail-nav a,.rail-brand .sub,.rail-foot,.rail-mobile a{color:#15233d!important}.rail{top:0!important}.rail-nav a.active{background:#eaf1ff!important;color:#15233d!important}.hero{background:linear-gradient(120deg,#15233d,#2457e6)!important;color:#fff!important}.hero h1,.hero p,.hero .lede,.hero .eyebrow{color:#fff!important}.hero em{color:#637eb1!important}.card,.tarjeta,.bcard,.glass,.glass-strong{background:#fff!important;border:1px solid #eaf1ff!important;box-shadow:0 3px 18px #15233d10!important;border-radius:10px!important}.card,.tarjeta,.bcard{color:#15233d!important}.byline,.doc-ref,.hero .author{color:#eaf1ff!important}.text-parchment,.text-goldlt{color:#15233d!important}.text-sage{color:#2457e6!important}.text-gold,.kicker{color:#2457e6!important}.side-link,.side-link .idx{color:#2457e6!important}.side-link.active{color:#15233d!important}.table-wrap,.tbl-wrap,.overflow-x-auto{max-width:100%;overflow-x:auto}table{font-variant-numeric:tabular-nums}th{background:#eaf1ff!important;color:#15233d!important}td{border-color:#eaf1ff!important}.font-mono{font-family:'JetBrains Mono',monospace!important}.fade-up{opacity:1!important;transform:none!important}.chart-wrap,.chart-box{max-width:100%;min-width:0}canvas{max-width:100%}.back-to-top{background:#15233d!important;color:#fff!important}.lang-switch button,.lang-switch-mobile button{color:#15233d!important}.lang-switch button.active,.lang-switch-mobile button.active{background:#15233d!important;color:#fff!important}.redacted,.redact{color:#2457e6!important;background:#eaf1ff!important}.once-header .once-home{white-space:nowrap}.main{min-width:0}.shell{max-width:1600px;margin:auto}header.relative{background:#eaf1ff!important}.lang-block section{border-color:#eaf1ff!important}
@media(max-width:980px){.once-header img{width:150px}.once-tools{width:100%}.once-tools select{max-width:100%;flex:1}.main,.sheet{width:100%!important;max-width:100%!important;margin:0!important}.sheet{padding:0!important}.hero,header.relative{padding:36px 20px!important}.chap,section.chap,section[id]{padding-left:20px!important;padding-right:20px!important;max-width:100%;min-width:0}.hero-grid,.grid-2,.grid.cols-3,.grid.cols-4{grid-template-columns:minmax(0,1fr)!important}.bento{grid-template-columns:minmax(0,1fr)!important}.bcard.big,.bcard.wide,.bcard.tall,.bcard.reg{grid-column:1!important}.rail-mobile{display:none!important}body>.idbar{padding:10px 20px}.once-table{font-size:12px}.cards{gap:12px!important}.stat-row{flex-wrap:wrap!important}.stat-row .stat{min-width:0!important}nav{max-width:100%}.once-notice{font-size:11px}}
td{color:#15233d!important}.risk-card h4,.table-cap{color:#2457e6!important}.redacted{white-space:normal!important;max-width:100%;overflow-wrap:anywhere}.grid>*,.chap-head h2,.sec-head h2{min-width:0}.chap-head h2,.sec-head h2{overflow-wrap:anywhere}.main{background:#eaf1ff!important}.once-table:focus-visible{outline:3px solid #637eb1}.once-tools select{min-width:0}
@media(max-width:980px){#findeep .bloom-ring{width:min(240px,100%)!important;height:240px!important;flex:0 1 240px!important}#findeep .bloom-legend{min-width:0!important}#findeep .stat-row{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}#findeep .grid.cols-2{grid-template-columns:minmax(0,1fr)!important}#findeep .callout{grid-template-columns:minmax(0,1fr)!important}#findeep main{padding:0!important}.bar-pct{position:static!important}.bar-row{flex-wrap:wrap!important}.table-cap{flex-wrap:wrap;gap:8px}body>.lg\:hidden{flex-wrap:wrap;gap:10px}.bloom-wrap{max-width:100%}.toc-grid{grid-template-columns:minmax(0,1fr)!important}}
h2{overflow-wrap:anywhere!important;min-width:0}
.once-mobile-toolbar{display:none}
.glass,.glass-strong{color:#15233d!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.glass [class*="text-parchment"],.glass-strong [class*="text-parchment"],.glass [class*="text-sage"],.glass-strong [class*="text-sage"]{color:#2457e6!important}
.glass strong,.glass-strong strong{color:#15233d!important}
[class*="text-sage/"]{color:#2457e6!important}
@media print{.once-mobile-toolbar{display:none!important}}
@media(max-width:980px){.once-mobile-toolbar{display:flex;position:sticky;top:0;z-index:180;gap:8px;align-items:center;background:#fff;padding:8px 12px;border-bottom:1px solid #eaf1ff;box-shadow:0 3px 12px #15233d10}.once-mobile-toolbar select{flex:1;width:0;min-width:0;max-width:100%;min-height:44px;border:1px solid #c4d3f4;background:#eaf1ff;color:#15233d;border-radius:7px;font:500 13px Inter,Arial,sans-serif;padding:8px}.once-mobile-toolbar button{min-height:44px;min-width:40px;background:#fff;border:1px solid #c4d3f4;color:#15233d;border-radius:7px;font:600 12px Inter,Arial,sans-serif}.once-header .once-tools{width:auto}.once-header .once-tools button{min-height:44px}body>nav,body>.lg\:hidden{display:none!important}html{scroll-padding-top:78px!important}}
.bcard.big .lbl,.bcard.big .note{color:#2457e6!important}.bcard.big .val{color:#15233d!important}
@media(max-width:980px){.fin-subnav-wrap{position:static!important;margin:0 0 26px!important;width:100%!important;max-width:100%!important}.fin-subnav{padding:10px!important;max-width:100%!important}}
@media(max-width:980px){.bento-wrap{margin-top:0!important;padding:20px 20px 8px!important;clear:both}.bento{grid-auto-rows:auto!important;align-items:start!important}.bcard.big,.bcard.wide,.bcard.tall,.bcard.reg{grid-row:auto!important;height:auto!important;min-width:0!important}.sheet-body{padding:6px 0!important}.cards{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}.cards .card,.step .body{height:auto!important;min-width:0!important}.step{grid-template-columns:32px minmax(0,1fr)!important;gap:10px!important}.step .dot{width:32px!important;height:32px!important}.step:not(:last-child)::before{left:15px!important;top:32px!important}.back-to-top{position:static!important;float:none!important;display:none!important}.advisory{padding:18px!important}.advisory::before{display:none!important}.hero-grid{margin-bottom:0!important}.hero .byline{flex-wrap:wrap!important}.sheet-footer{padding:28px 20px!important}}
@media(max-width:980px){#findeep .bloom-legend{flex-basis:100%!important;width:100%!important}#findeep .bloom-legend .row{flex-wrap:wrap!important}.bloom-legend .name,.bloom-legend .desc{overflow-wrap:anywhere!important}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media print{.once-header,.rail,.rail-mobile,.back-to-top,.marca-agua,.wm{display:none!important}body,.sheet{background:#fff!important;color:#000!important}.main{margin:0!important;width:100%!important}.shell{display:block!important}.once-table{overflow:visible!important}table{font-size:9px!important}h1{font-size:28px!important}canvas{break-inside:avoid}.once-notice{display:block}section{break-inside:auto}}

