:root{--rr-navy:#0a0e1a;--rr-navy-mid:#0f1628;--rr-navy-light:#162040;--rr-gold:#c9a84c;--rr-gold-dim:#8a6e2f;--rr-gold-light:#e8c96a;--rr-ivory:#f9f6f0;--rr-muted:#9ba3b8;--rr-interp-bg:#0f1e35;--fw-body:400;--fw-ui:500;--fw-heading:500;--fw-bold:600}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:100%}body{font-family:Noto Sans,Helvetica Neue,Arial,sans-serif;font-weight:var(--fw-body);font-feature-settings:"kern","liga","clig","calt";color:#f9f6f0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0a0e1a;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:Cormorant Garamond,Georgia,serif;font-weight:var(--fw-heading);letter-spacing:-.02em;line-height:1.15}p,li,td,th,label,input,textarea,select,button{font-weight:var(--fw-body)}nav a,nav button,.ui-label,[class*=tracking-],[class*=uppercase]{font-weight:var(--fw-ui)}.text-muted,[style*="color: #9BA3B8"],[style*="color:#9BA3B8"]{font-weight:var(--fw-body)}.font-light,.font-thin,.font-extralight{font-weight:400!important}.skip-link{z-index:9999;color:#0a0e1a;white-space:nowrap;background:#c9a84c;border-radius:4px;padding:10px 20px;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:top .2s;position:fixed;top:-100px;left:16px}.skip-link:focus{outline-offset:2px;outline:3px solid #f9f6f0;top:16px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only.focus\:not-sr-only:focus,.focus\:not-sr-only:focus{width:auto;height:auto;padding:inherit;margin:inherit;clip:auto;white-space:normal;position:static;overflow:visible}:focus-visible{outline-offset:3px;border-radius:2px;outline:3px solid #c9a84c}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}button,[role=button],input[type=submit],input[type=button],a.btn,.touch-target{min-width:44px;min-height:44px}input,textarea,select{font-family:Noto Sans,sans-serif;font-weight:var(--fw-body);font-size:1rem}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1;font-weight:var(--fw-body)}input:focus,textarea:focus,select:focus{outline-offset:2px;outline:2px solid #c9a84c}table th{font-weight:var(--fw-ui)}@media (forced-colors:active){.skip-link,button,[role=button]{forced-color-adjust:none;border:2px solid buttontext}}.interp-block p,.guidance-block p,[class*=interp] p,[class*=guidance] p{font-weight:var(--fw-body)}.metric-value,[class*=metric] .value,[class*=score]{font-weight:var(--fw-bold)}.section-label,[class*=eyebrow],[class*=section-header]{font-weight:var(--fw-ui)}
