:root,.ink-page{--serif: "Roboto Slab", Georgia, serif;--sans: "Outfit", -apple-system, BlinkMacSystemFont, sans-serif;--micro: "Mulish", -apple-system, sans-serif;--canvas: #FFFFFF;--canvas-lift: #FFFFFF;--canvas-deep: #F6F7F9;--linen: #F6F7F9;--linen-deep: #EEF0F3;--warm-white: #FFFFFF;--mist: #F6F7F9;--blue-haze: #F6F8FC;--blue-haze-deep: #EDF1F8;--cream: #FFFFFF;--cream-light: #FFFFFF;--line: rgba(0,22,58,.1);--line-strong: rgba(0,22,58,.16);--gold-line: rgba(255,184,0,.55);--shadow-soft: 0 8px 24px rgba(0,22,58,.05);--shadow-lift: 0 14px 36px rgba(0,22,58,.09);--radius-xl: 14px;--radius-lg: 12px;--radius-md: 10px;--content-width: 1140px;--gold: #FFB800;--ink: #00163A;--gold-bronze: #6f521f}html,body,.ink-page,.ink-page .faq-item,.ink-page .subject-media,.ink-page .primary-nav-flyout,.ink-page [class*=-band],.ink-page [class*=-strip]{background:#fff!important}.ink-page .section,.ink-page [class*=section-],.ink-page .rule-row,.ink-page .timeline-entry,.ink-page .matrix,.ink-page .matrix-head,.ink-page .realism-matrix,.ink-page .placement-col,.ink-page .questions-block,.ink-page .lane,.ink-page .editorial-stack{background-image:none!important;background-color:#fff!important}.ink-page .section:nth-of-type(2n){background-color:#f7f8fa!important}.ink-page h1,.ink-page h2,.ink-page h3,.ink-page h4,.ink-page h5{font-family:var(--serif);font-weight:600;letter-spacing:-.005em}.ink-page,.ink-page p,.ink-page li,.ink-page a{font-family:var(--sans)}.ink-page [class$=-card],.ink-page [class*="-card "],.ink-page .page-shell,.ink-page .page-map-shell,.ink-page .faq-item,.ink-page .subject-media,.ink-page [class*=-tile],.ink-page [class*=-panel]:not(.header-panel):not(.submenu-panel):not(.primary-nav-flyout){background:#fff!important;border:1px solid var(--gold-line)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-soft)!important}.ink-page .btn,.ink-page .button,.ink-page .pill-cta,.ink-page .header-cta,.ink-page [class*=cta] a,.ink-page a[class*=btn]{background:var(--gold)!important;color:var(--ink)!important;border-radius:8px!important;font-family:var(--micro);font-weight:700;letter-spacing:.02em}.ink-header,.ink-header .header-shell,.ink-header .crest-rail,.ink-header .header-panel,.ink-header .header-topline{background:#fff!important}.ink-header.scrolled{box-shadow:0 6px 20px #00163a1a!important}.ink-header.scrolled .hero-action-row{display:none!important}.ink-header.scrolled .header-shell{align-items:center!important}.ink-header.scrolled .header-panel{flex-direction:row!important;align-items:center!important;gap:16px!important;padding:2px 0!important}.ink-header.scrolled .header-actions,.ink-header.scrolled .brand-block{display:none!important}.ink-header.scrolled .header-topline{min-height:0!important;padding:0!important;flex:0 0 auto!important;order:2!important;margin-left:auto!important}.ink-header.scrolled .primary-nav{flex:1 1 auto!important;order:1!important}.ink-header.scrolled .primary-nav,.ink-header.scrolled .primary-nav-list,.ink-header.scrolled .primary-nav ul{padding-top:0!important;padding-bottom:0!important}.ink-header.scrolled .crest-rail{height:auto!important;align-self:center!important;padding:0!important}.ink-header.scrolled .crest-rail img{height:52px!important;width:auto!important}.ink-header.scrolled .primary-nav-item:last-child .primary-nav-link{background:var(--gold);color:var(--ink);border-radius:8px;padding:.45rem 1.05rem;font-family:var(--micro);font-weight:700;letter-spacing:.02em}.ink-header.scrolled .primary-nav-item:last-child .primary-nav-link:hover{background:#f1b722}.ink-page a.ink-link{color:var(--ink, #00163A);text-decoration:underline;text-decoration-color:#ffb80099;text-underline-offset:2px;font-weight:600;transition:color .15s,text-decoration-color .15s}.ink-page a.ink-link:hover{color:var(--gold-bronze, #8e6a2a);text-decoration-color:var(--gold, #FFB800)}.ink-page .yt-short{max-width:340px;margin:28px auto}.ink-page .yt-short iframe{width:100%;aspect-ratio:9 / 16;display:block;border:0;border-radius:14px;box-shadow:0 14px 40px #00163a2e;background:#00163a}.ink-page .yt-short figcaption{margin-top:10px;text-align:center;font-family:Mulish,sans-serif;font-size:.85rem;color:#41506e}
