:root{--design-bg:#101113;--design-surface:#1b1d21;--design-raised:#292c32;--design-ink:#f4f0e7;--design-muted:#babcc3;--design-line:#565b65;--design-accent:#fa7449;--design-on-accent:#201810;--design-green:#e6c58a;--design-accent-wash:#39281f;--design-success:#b8dda3;--design-error:#ffb6a6;--design-shadow:0 16px 40px #0004;--design-serif:Georgia,"Times New Roman",serif;--design-sans:var(--s-font-body),Onest,system-ui,sans-serif;--s-font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace}:root[data-site-theme=light]{--design-bg:#eeece6;--design-surface:#faf8f2;--design-raised:#e4e2dc;--design-ink:#28292d;--design-muted:#606168;--design-line:#a9abb2;--design-accent:#b94720;--design-on-accent:#fff8e8;--design-green:#605037;--design-accent-wash:#f1dfcf;--design-success:#365b2b;--design-error:#9f3028;--design-shadow:0 16px 40px #4a35171f}.design-system-mono{--s-font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace}.design-appearance{font-family:var(--design-sans);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.design-control-label{color:var(--design-muted);font-size:14px;line-height:1.4}.design-theme-options{border:1px solid var(--design-line);background:var(--design-surface);border-radius:7px;gap:3px;padding:3px;display:flex}.design-theme-options button{font:500 14px/1.3 var(--design-sans);min-width:47px;min-height:44px;color:var(--design-ink);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:9px 11px}.design-theme-options button[aria-pressed=true]{background:var(--design-green);color:var(--design-bg)}.design-theme-options button:focus-visible,.design-motion-control:focus-visible{outline:3px solid var(--design-accent);outline-offset:3px}.design-motion-control{border:1px solid var(--design-line);min-height:44px;font:500 14px/1.4 var(--design-sans);background:var(--design-surface);color:var(--design-ink);cursor:pointer;border-radius:6px;padding:9px 12px}.design-appearance[data-compact]{display:block}.design-appearance[data-compact] .design-control-label{margin-bottom:8px;display:block}.design-appearance[data-compact] .design-theme-options{width:max-content;max-width:100%}.local-design-banner{background:var(--design-raised);min-height:48px;color:var(--design-ink);font:14px/1.5 var(--design-sans);border-bottom:1px solid var(--design-line);flex-wrap:wrap;justify-content:center;align-items:center;gap:7px 18px;padding:9px 20px;display:flex}.local-design-banner strong{font-weight:700}.local-design-banner a{color:inherit;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school)){--color-bg:var(--design-bg);--color-bg-raised:var(--design-surface);--color-ink:var(--design-ink);--color-ink-soft:var(--design-muted);--color-ink-faint:var(--design-muted);--color-border:var(--design-line);--color-border-strong:var(--design-line);--color-accent:var(--design-accent);--color-accent-ink:var(--design-on-accent);--color-accent-soft:var(--design-accent-wash);--color-chip-bg:var(--design-raised);--color-chip-ink:var(--design-ink);--paper:var(--design-bg);--paper-2:var(--design-surface);--raised:var(--design-raised);--ink:var(--design-ink);--ink-2:var(--design-muted);--ink-3:var(--design-muted);--line:var(--design-line);--line-2:var(--design-line);--sand:var(--design-surface);--forest:var(--design-green);--forest-2:var(--design-green);--forest-soft:var(--design-raised);--clay:var(--design-accent);--clay-2:var(--design-accent);--clay-ink:var(--design-on-accent);--clay-soft:var(--design-accent-wash);--gold:var(--design-green);--sans:var(--design-sans);--font-sans:var(--design-sans);--shadow-soft:var(--design-shadow);--shadow-lift:var(--design-shadow)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school)) body{background:var(--design-bg);color:var(--design-ink)}html[data-site-theme=light]:not(:has(.ad2,.fls-root,.pv-school)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-site-theme=dark]:not(:has(.ad2,.fls-root,.pv-school)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-site-theme] :is(.wbd,.rc-root,.cq-page,.wbp){--wc-paper:var(--design-bg);--wc-ink:var(--design-ink);--wc-mut:var(--design-muted);--wc-line:var(--design-line);--wc-accent:var(--design-accent);--wc-accent-2:var(--design-accent);--wc-soft:var(--design-accent-wash);--wc-mint:var(--design-raised);--rc-paper:var(--design-bg);--rc-paper-2:var(--design-surface);--rc-white:var(--design-surface);--rc-raised:var(--design-raised);--rc-ink:var(--design-ink);--rc-ink-2:var(--design-muted);--rc-ink-3:var(--design-muted);--rc-hair:var(--design-line);--rc-hair-2:var(--design-line);--rc-forest:var(--design-green);--rc-forest-2:var(--design-green);--rc-forest-soft:var(--design-raised);--rc-amber:var(--design-green);--cq-bg:var(--design-bg);--cq-panel:var(--design-surface);--cq-ink:var(--design-ink);--cq-mut:var(--design-muted);--cq-line:var(--design-line);--cq-accent:var(--design-accent);--cq-accent2:var(--design-accent);--wbp-blue:var(--design-bg);--wbp-blue-2:var(--design-surface);--wbp-ivory:var(--design-ink);--wbp-ivory-mut:var(--design-muted);--wbp-white:var(--design-surface);--wbp-ink:var(--design-ink);--wbp-ink-2:var(--design-muted);--wbp-ink-3:var(--design-muted);--wbp-yellow:var(--design-accent);--wbp-hair-dark:var(--design-line);--wbp-hair-light:var(--design-line)}html[data-site-theme] :is(.s-root.sw-root,.s-mem-root:not(:has(.pv3))){--s-paper:var(--design-bg);--s-paper-2:var(--design-surface);--s-tray:var(--design-raised);--s-line:var(--design-line);--s-ink:var(--design-ink);--s-ink-2:var(--design-muted);--s-ink-3:var(--design-muted);--s-brand:var(--design-accent);--s-brand-text:var(--design-accent);--s-brand-wash:var(--design-accent-wash);background:var(--design-bg);color:var(--design-ink)}html[data-site-theme] :is(.cox,.bma-modal){font-family:var(--design-sans);box-shadow:var(--design-shadow);background:var(--design-surface)!important;color:var(--design-ink)!important}html[data-site-theme] :is(.cox,.bma-modal) :is(h3,.cox-h,.cox-bumpt,.cox-total,.bma-total,.bt){font-family:var(--design-sans);color:var(--design-ink)!important}html[data-site-theme] :is(.cox-sub,.cox-flag,.cox-tab,.cox-bumpd,.cox-secure,.cox-consent,.cox-ren,.cox-small,.mc-phone-note,.mc-notice,.bma-guar,.bma-notice,.bma-consent,.bma-bump .bd,.bma-bump p,.bma-bump-list){color:var(--design-muted)!important}html[data-site-theme] :is(.cox-in,.cox-phone,.bma-in,.cox-order,.cox-bump,.bma-bump,.bma-modal .bma-in){color:var(--design-ink)!important;background:var(--design-bg)!important;border-color:var(--design-line)!important}html[data-site-theme] :is(.cox-in,.bma-in)::placeholder{color:var(--design-muted)!important}html[data-site-theme] :is(.cox-orow.head,.cox-bump.on,.bma-in.applied){background:var(--design-raised)!important;color:var(--design-ink)!important}html[data-site-theme] :is(.cox-btn,.bma-pay){min-height:48px;font-size:16px;background:var(--design-accent)!important;color:var(--design-on-accent)!important}html[data-site-theme] :is(.cox-bumpp,.cox-tab.on,.bma-bump .bp,.bma-total b,.bma-apply,.bma-codenote.ok){color:var(--design-accent)!important}html[data-site-theme] :is(.cox-x,.bma-x){min-width:44px;min-height:44px;color:var(--design-muted)!important}html[data-site-theme] :is(.cox-err,.bma-err,.bma-codenote.bad){color:var(--design-error)!important}html[data-site-theme] :is(.cox,.bma-modal) :focus-visible{outline:3px solid var(--design-accent);outline-offset:3px}html[data-motion=reduce] :is(.s-public,.pv3:not(.pv-school),.wbd,.rc-root,.cq-page,.wbp) *,html[data-motion=reduce] :is(.s-public,.pv3:not(.pv-school),.wbd,.rc-root,.cq-page,.wbp) :before,html[data-motion=reduce] :is(.s-public,.pv3:not(.pv-school),.wbd,.rc-root,.cq-page,.wbp) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-motion=reduce] .s-public .s-fade-in,html[data-motion=reduce] .s-public .t-stagger-line,html[data-motion=reduce] .s-public .s-w>span,html[data-motion=reduce] .s-public [data-m30-reveal],html[data-motion=reduce] .pv3:not(.pv-school) .t-stagger-line,html[data-motion=reduce] .pv3:not(.pv-school) .pv-rise,html[data-motion=reduce] .pv3:not(.pv-school) .t-digit,html[data-motion=reduce] .pv3:not(.pv-school) .t-text-swap,html[data-motion=reduce] .pv3:not(.pv-school) .pv-tipbar-text,html[data-motion=reduce] .pv3:not(.pv-school) .t-success-check[data-state=in],html[data-motion=reduce] .s-public .t-success-check[data-state=in]{opacity:1!important;filter:none!important;transform:translate(0,0)!important}html[data-motion=reduce] .pv3:not(.pv-school) .t-success-check[data-state=in] svg path,html[data-motion=reduce] .s-public .t-success-check[data-state=in] svg path{stroke-dashoffset:0!important}html[data-motion=reduce] .pv3:not(.pv-school) .t-stagger.is-hiding .t-stagger-line,html[data-motion=reduce] .s-public .t-stagger.is-hiding .t-stagger-line{opacity:0!important}@media (prefers-reduced-motion:reduce){.s-public .s-fade-in,.s-public .t-stagger-line,.s-public .s-w>span,.s-public [data-m30-reveal],.pv3:not(.pv-school) .t-stagger-line,.pv3:not(.pv-school) .pv-rise,.pv3:not(.pv-school) .t-digit,.pv3:not(.pv-school) .t-text-swap,.pv3:not(.pv-school) .pv-tipbar-text,.pv3:not(.pv-school) .t-success-check[data-state=in],.s-public .t-success-check[data-state=in]{opacity:1!important;filter:none!important;transform:translate(0,0)!important}.pv3:not(.pv-school) .t-success-check[data-state=in] svg path,.s-public .t-success-check[data-state=in] svg path{stroke-dashoffset:0!important}.pv3:not(.pv-school) .t-stagger.is-hiding .t-stagger-line,.s-public .t-stagger.is-hiding .t-stagger-line{opacity:0!important}}html[data-motion=reduce] .design-motion-control{transition:none}@media (max-width:600px){.design-appearance{gap:7px}.design-control-label{font-size:13px}.design-theme-options button{min-width:43px;padding-inline:8px;font-size:13px}.local-design-banner{justify-content:flex-start;padding-inline:16px;font-size:13px}}@media (prefers-reduced-motion:reduce){.design-motion-control{transition:none}}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .hf-slot:after{background:linear-gradient(100deg, var(--paper) 26%, color-mix(in srgb, var(--design-surface) 62%, transparent) 48%, color-mix(in srgb, var(--design-surface) 12%, transparent) 72%), linear-gradient(180deg, color-mix(in srgb, var(--design-surface) 50%, transparent), transparent 30%, var(--paper) 100%)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .navpill{background:color-mix(in srgb, var(--design-surface) 82%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .btn-cta .arc{background:color-mix(in srgb, var(--design-accent) 16%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .btn-nav .arc{background:color-mix(in srgb, var(--design-accent) 18%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .bezel .core{background:linear-gradient(var(--design-raised),var(--design-raised))}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .play{background:color-mix(in srgb, var(--design-surface) 14%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .proof .frame .shot{background:linear-gradient(var(--design-surface),var(--design-surface))}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .phase.mid .ph-k{color:var(--design-on-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .phase.mid h3{color:var(--design-on-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .phase.mid p{color:var(--design-on-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .guar{color:var(--design-on-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .guar .eyebrow{color:var(--design-on-accent);background:color-mix(in srgb, var(--design-accent) 8%, transparent);border-color:color-mix(in srgb, var(--design-line) 14%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .guar h2{color:var(--design-on-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .guar p{color:var(--design-on-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .guar .word{color:var(--design-on-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .comm-right{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .comm-price span{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .comm-note{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .wbar{color:var(--design-ink);background:var(--design-raised)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .wbar b{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd p{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .cd .u{background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .wsticky{background:color-mix(in srgb, var(--design-surface) 96%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .wbtn{color:var(--design-on-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .callout p{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .fcard{background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .fcard p{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .fcard-img{background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .fcard li{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .calc{background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .calc input{background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .calc .box.aft .v{color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .calc .yr{color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .qcard{background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .disq{color:var(--design-ink);background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .stack{background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .stack .si .inc{color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .wfaq .a{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .wfoot{color:var(--design-muted);background:var(--design-raised)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .wfoot a{color:var(--design-muted)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .wfoot .fl{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .wt-shot{background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-overlay{background:color-mix(in srgb, var(--design-raised) 50%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox{color:var(--design-ink);background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-x{color:var(--design-muted)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-x:hover{color:var(--design-muted)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-tab{color:var(--design-muted)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-tab.on{color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-tab.done{color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-prog{background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-prog .bar{background:var(--design-accent-wash)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-sub{color:var(--design-muted)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-in{color:var(--design-ink);background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-in:focus{border-color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-phone{background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-phone:focus-within{border-color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-flag{color:var(--design-muted)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-consent{color:var(--design-muted)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-btn{color:var(--design-on-accent);background:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-btn:hover{background:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-err{color:var(--design-error)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-secure{color:var(--design-muted)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-back{color:var(--design-muted)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-back:hover{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-orow.head{color:var(--design-muted);background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-bumplead{color:var(--design-muted)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-bump{background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-bump:hover{border-color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-bump.on{background:var(--design-surface);border-color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-bump.on .cox-bumpcheck{background:var(--design-accent-wash);border-color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-bumpt{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-bumpp{color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-bumpd{color:var(--design-muted)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-total .mono{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-consent input[type=checkbox]{background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-consent input[type=checkbox]:hover{border-color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-consent input[type=checkbox]:checked{background:var(--design-accent-wash);border-color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-consent span{color:var(--design-muted)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-consent b{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-consent a{color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .demo{background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .demobar .ddot{background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cox-code::placeholder{color:var(--design-muted)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .upplay{color:var(--design-ink);background:linear-gradient(color-mix(in srgb, var(--design-raised) 12%, transparent),color-mix(in srgb, var(--design-raised) 46%, transparent))}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .upplay span{color:var(--design-ink)}:is(html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .tdi-field input,html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .tdi-field textarea,html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .tdi-field select){background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .tdi-field input::placeholder{color:var(--design-muted)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .tdi-field textarea::placeholder{color:var(--design-muted)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkpage{color:var(--design-ink);background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lksub{color:var(--design-muted)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkfoot{color:var(--design-muted)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkfoot a{color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-eyebrow{color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-card{background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-opt{color:var(--design-ink);background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-opt:hover{border-color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-opt.on{background:var(--design-surface);border-color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-in{background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-in:focus{border-color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-consent{color:var(--design-muted)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-consent a{color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-err{color:var(--design-error)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-btn{color:var(--design-on-accent);background:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-btn:hover{background:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-score span{color:var(--design-muted)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-band{color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-blurb{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-fine{color:var(--design-muted)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-prog{background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-progbar{background:var(--design-accent-wash)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-stepcount{color:var(--design-muted)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-back{color:var(--design-muted)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-back:hover{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-worst{background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-worst-eyebrow{color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkpain li{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkpain li:before{color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkstat{color:var(--design-ink);background:var(--design-raised)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkstat-src{color:var(--design-muted)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-secthead{color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-gauge-in{background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-gauge-den{color:var(--design-muted)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-barlabel{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-bartrack{background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-barfill{background:var(--design-accent-wash)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-barfill.hot{background:var(--design-accent-wash)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-barlevel{color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-barlevel.hot{color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-list li{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-list-x li:before{color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-list-check li:before{color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-sticky{background:color-mix(in srgb, var(--design-surface) 96%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .ppwrap{background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .ppcopy{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .ppbody{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-p{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-btn-soft{color:var(--design-on-accent);background:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .lkq-btn-soft:hover{background:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .vip-count>div{color:var(--design-ink);background:var(--design-raised)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .vip-count span{color:var(--design-muted)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .vip-plan-hot .vip-plan-sub{color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .vip-plan-soft{background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .vip-err{color:var(--design-error)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbd .vip-sticky-line{color:var(--design-muted)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cq-grid{background-image:linear-gradient(color-mix(in srgb, var(--design-accent-wash) 6%, transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb, var(--design-accent-wash) 6%, transparent) 1px,transparent 1px)}:is(html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cq-in,html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cq-ta){background:var(--design-raised)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cq-in::placeholder{color:var(--design-muted)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cq-ta::placeholder{color:var(--design-muted)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cq-tier{background:var(--design-raised)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cq-tier.on{background:color-mix(in srgb, var(--design-accent-wash) 12%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cq-chip{background:var(--design-raised)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cq-chip.on{background:color-mix(in srgb, var(--design-accent-wash) 16%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cq-err{color:var(--design-error)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cq-submit{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cq-submit:hover{background:var(--design-accent-wash)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cq-foot{color:var(--design-muted)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cq-ticket-glow{background:radial-gradient(circle,color-mix(in srgb, var(--design-accent-wash) 35%, transparent),transparent 70%)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cq-ticket-number{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cq-ticket-req{background:var(--design-raised)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cq-ticket-fine{color:var(--design-muted)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .pg-eyebrow{color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .pg-lede{color:color-mix(in srgb, var(--design-ink) 72%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .pg-steps{color:color-mix(in srgb, var(--design-ink) 86%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .pg-use{color:color-mix(in srgb, var(--design-ink) 86%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .pg-use code{background:color-mix(in srgb, var(--design-surface) 12%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .pg-alt{color:color-mix(in srgb, var(--design-ink) 55%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .pg-alt a{color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .tw-outer{background:color-mix(in srgb, var(--design-raised) 4%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .tw-badge{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .tw-cta:hover{background:var(--design-raised)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .tw-cta-dot{background:color-mix(in srgb, var(--design-surface) 14%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .tw-viewing-back:hover{background:var(--design-raised)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cs-chev{background:color-mix(in srgb, var(--design-raised) 6%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .ph-toggle .cs-chev{background:color-mix(in srgb, var(--design-accent-wash) 14%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .pr-unlock.on{border-color:color-mix(in srgb, var(--design-line) 40%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .pst-dot{background:color-mix(in srgb, var(--design-raised) 11%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .hiw-n{background:color-mix(in srgb, var(--design-raised) 7%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .hiw-step.on .hiw-n{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .hiw-step.past .hiw-n{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .hiw-chip{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .hiw-tick{background:color-mix(in srgb, var(--design-raised) 6%, transparent)}:is(html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .beat-done .hiw-tick,html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .beat-count .hiw-tick){color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .hiw-bar{background:color-mix(in srgb, var(--design-raised) 7%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .hiw-meter-bar{background:color-mix(in srgb, var(--design-raised) 7%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .adm-danger{color:var(--design-ink);background:var(--design-accent-wash)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .adm-danger:hover{background:var(--design-accent-wash)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .fr-eyebrow{color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .fr-body{color:color-mix(in srgb, var(--design-ink) 74%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .fr-hint{color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .cmp-before{background:color-mix(in srgb, var(--design-raised) 5%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .rc-bezel{background:linear-gradient(180deg, color-mix(in srgb, var(--design-surface) 36%, transparent), color-mix(in srgb, var(--design-surface) 8%, transparent))}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .rc-cta{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .rc-cta-icon{background:color-mix(in srgb, var(--design-surface) 15%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .rc-cta:hover .rc-cta-icon{background:color-mix(in srgb, var(--design-surface) 20%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .rc-cta-ghost .rc-cta-icon{background:color-mix(in srgb, var(--design-accent-wash) 8%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .rc-figure-cap{background:color-mix(in srgb, var(--design-surface) 82%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .rc-tick{background:color-mix(in srgb, var(--design-raised) 6%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .rc-choice[data-picked=true]{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .rc-choice[data-picked=true] .rc-pip{background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .rc-bar-track{background:color-mix(in srgb, var(--design-raised) 6%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .rc-root .tf-bar{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .rc-root .tf-card.tf-weak{background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .rc-root .tf-card.tf-dark{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .rc-root .tf-card.tf-dark h3{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .rc-root .tf-card.tf-dark p{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .rc-root .tf-card.tf-dark .tf-kicker{color:var(--design-muted)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .rc-root .tf-path li:before{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .rc-root .tf-tier-tag{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .rc-root .tf-mark{background:var(--design-surface);color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .gq-sheet-dot{background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .gq-r-gone td{background:color-mix(in srgb, var(--design-accent-wash) 7%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .gq-r-slipping td{background:color-mix(in srgb, var(--design-accent-wash) 6%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .gq-side-after{border-color:color-mix(in srgb, var(--design-accent) 18%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .gq-sticky{background:color-mix(in srgb, var(--design-surface) 95%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .gq-vsl-frame{background:var(--design-raised)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .gq-t-gone{background:color-mix(in srgb, var(--design-accent-wash) 8%, transparent);color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .gq-t-ok{background:color-mix(in srgb, var(--design-accent-wash) 8%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .gq-vhot{color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbp-sheet--dark{color:var(--design-ink)}:is(html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbp-sheet--dark .wbp-h2,html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbp-sheet--dark .wbp-h1){color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbp-sheet--dark .wbp-mut{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbp-sheet--dark .wbp-eyebrow{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbp-mark{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbp-sheet--dark .wbp-mark{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbp-bar{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbp-btn{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbp-sheet--light .wbp-btn{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbp-aud-card{background:color-mix(in srgb, var(--design-surface) 69%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbp-not{background:color-mix(in srgb, var(--design-accent-wash) 5%, transparent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbp-dim-mark{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbp-cite{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbp-path p{color:var(--design-ink)}:is(html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbp-in,html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbp-select){background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbp-err{color:var(--design-error)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbp-qa .a{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbp-book{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbp-foot{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbp-foot a{color:var(--design-ink)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbp-foot .fl{color:var(--design-ink)}:is(html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .rc-root .ord-textarea,html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .rc-root .ord-input){background:var(--design-surface)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .rc-cta:not(.rc-cta-ghost){background:var(--design-accent);color:var(--design-on-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .rc-cta-ghost{color:var(--design-accent)}html[data-site-theme]:not(:has(.ad2,.fls-root,.pv-school,.pv3,.s-public,.sw-root)) .wbp .wbp-mark{color:var(--design-on-accent)}.design-legacy-appearance{display:none}body:not(:has(.s-public,.s-mem-root,.ad2,.fls-root,.pv-school,.sw-root)) .design-legacy-appearance{background:var(--design-bg);color:var(--design-ink);border-bottom:1px solid var(--design-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;padding:12px clamp(16px,4vw,44px);display:flex}.design-legacy-appearance .design-appearance[data-compact]{align-items:center;gap:10px;display:flex}.design-legacy-appearance .design-appearance[data-compact] .design-control-label{margin-bottom:0}@media (max-width:650px){.local-design-banner{text-align:left;grid-template-columns:1fr auto;gap:3px 12px;min-height:0;padding:8px 16px;display:grid}.local-design-banner strong{grid-area:1/1}.local-design-banner a{grid-area:1/2;align-items:center;min-height:44px;display:flex}.local-design-banner>span{grid-area:2/1/auto/-1;font-size:13px;line-height:1.4}}
