:root{--hp-abyss:#0a2233;--hp-navy:#143a52;--hp-ink:#1b2b33;--hp-slate:#4e6370;--hp-teal:#0e7c7b;--hp-teal-deep:#0a5f5e;--hp-coral:#d95d4e;--hp-coral-deep:#a8433a;--hp-paper:#f6fafa;--hp-card:#fff;--hp-mist:#e8f3f3;--hp-rule:#c9dde2;--hp-focus:#0e7c7b;--hp-display:Georgia, "Iowan Old Style", "Palatino Linotype", Charter, serif;--hp-sans:system-ui, -apple-system, "Segoe UI", "Avenir Next", "Helvetica Neue", Arial, sans-serif}html{background:var(--hp-paper);scroll-behavior:smooth}body{background:var(--hp-paper);color:var(--hp-ink);font-family:var(--hp-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}:where(a,summary,button,input,select,[tabindex]):focus-visible{outline:3px solid var(--hp-focus);outline-offset:3px;border-radius:2px}.hp-ocean :where(a,summary,button,input,select):focus-visible{outline-color:#9fe3e1}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::selection{background:var(--hp-teal);color:#fff}:root{--ref-canvas:#091522;--ref-surface:#142634;--ref-ink:#e5eef2;--ref-muted:#a6b8c4;--ref-cyan:#85dbec;--ref-copper:#ffc17d;--ref-line:#324858;--ref-display:"Space Grotesk", Manrope, system-ui, sans-serif;--ref-sans:Manrope, system-ui, -apple-system, "Segoe UI", sans-serif}@media print{:root{--hp-paper:#fff;--hp-card:#fff;--hp-mist:#fff}html,body{color:#000!important;background:#fff!important}.hp-decor,.hp-deck-shadow,.hp-tilt-hint{display:none!important}a{text-decoration:underline}}.skip[data-astro-cid-rutobish]{z-index:200;color:#091522;background:#85dbec;border-radius:6px;padding:12px 16px;font:700 14px Manrope,sans-serif;position:absolute;top:8px;left:-9999px}.skip[data-astro-cid-rutobish]:focus{left:10px}@media print{.skip[data-astro-cid-rutobish]{display:none}}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Latin.woff2)format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-Latin.woff2)format("woff2");font-weight:400 700;font-display:swap}html[data-reference-page=true]{color-scheme:dark;--ref-canvas:#091522;--ref-surface:#142634;--ref-surface-2:#112330;--ref-panel:#122b39;--ref-ink:#e5eef2;--ref-ink-strong:#f0f6f8;--ref-muted:#a6b8c4;--ref-muted-2:#849ba8;--ref-cyan:#85dbec;--ref-cyan-deep:#a9edf8;--ref-copper:#ffc17d;--ref-line:#324858;--ref-line-soft:#2c4555;--ref-input:#0c1b27;--paper:#091522;--form:#0c1b27;--ink:#e5eef2;--ink-2:#a6b8c4;--rule:#324858;--rule-hard:#4b6575;--teal:#85dbec;--focus:#85dbec;--go:#7fd6a8;--caution:#ffc17d;--stop:#f0938c;--neg:#ffc17d;--neg-bg:#382f25;--alert:#f0938c;background:var(--ref-canvas);color:var(--ref-ink);-webkit-text-size-adjust:100%;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.6}html[data-reference-page=true] body{background:var(--ref-canvas);color:var(--ref-ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.6}html[data-reference-page=true] :where(a,summary,button,input,select,[tabindex]):focus-visible{outline:2px solid var(--ref-cyan);outline-offset:3px;border-radius:2px}html[data-reference-page=true] ::selection{background:var(--ref-cyan);color:#06222b}html[data-reference-page=true] main{color:var(--ref-ink);display:block}html[data-reference-page=true] :is(h1,h2,h3){color:var(--ref-ink-strong);letter-spacing:-.02em;text-wrap:balance;font-family:Space Grotesk,Manrope,system-ui,sans-serif;line-height:1.15}html[data-reference-page=true] main h1{max-width:22ch;margin:.6rem 0 .4rem;font-size:clamp(1.9rem,4.5vw,2.9rem);font-weight:600}html[data-reference-page=true] main h2{margin:0 0 .5rem;font-size:clamp(1.25rem,2.6vw,1.7rem);font-weight:600}html[data-reference-page=true] main h3{margin:1.1rem 0 .35rem;font-size:1.05rem;font-weight:600}html[data-reference-page=true] main p{max-width:72ch;color:var(--ref-ink);margin:.6rem 0}html[data-reference-page=true] main :is(ul,ol){max-width:72ch;margin:.6rem 0;padding-left:1.2rem}html[data-reference-page=true] main li{margin-block:.35rem}html[data-reference-page=true] main li::marker{color:var(--ref-cyan)}html[data-reference-page=true] main a{color:var(--ref-cyan);text-underline-offset:.22em;overflow-wrap:anywhere;text-decoration-thickness:1px}html[data-reference-page=true] main a:hover{color:var(--ref-cyan-deep)}html[data-reference-page=true] main :is(small,.dateline,.meta,.sec-count,.mast-meta){color:var(--ref-muted)}html[data-reference-page=true] main :is(code,.mono){font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.92em}html[data-reference-page=true] :is(.wrap,.wrap-narrow){max-width:46rem;margin-inline:auto;padding:0 clamp(1rem,4vw,2rem) 4rem}html[data-reference-page=true] main:is(.wrap,.wrap-narrow),html[data-reference-page=true] main.wrap-narrow{max-width:46rem}html[data-reference-page=true] :is(.page-head,.mast,.guide-header,.pw-hero){padding-block:2rem .5rem}html[data-reference-page=true] :is(.lede,.standfirst,.guide-lede,.hero-lead,.intro){color:var(--ref-muted);max-width:64ch;margin:.9rem 0 0;font-size:1.02rem}html[data-reference-page=true] :is(section.doc,.doc,section.sec,.chapter,.pw-detail){border-top:1px solid var(--ref-line);margin-top:1.75rem;padding-top:1.25rem}html[data-reference-page=true] :is(.guide-card,.compare,.math,.note,.example-offer,.offer-body,.budget-box,.benefits,.facts,.howto,.takeaway,.guide-takeaway,.guide-tip,.availability,.limits,.basis){background:linear-gradient(120deg,#142936,#11232f 68%);border:1px solid #334c5d;border-radius:12px;margin-top:1rem;padding:1.1rem 1.2rem}html[data-reference-page=true] :is(.guide-card,.math,.note) p{max-width:68ch;margin:.6rem 0 0}html[data-reference-page=true] :is(.crumb,.breadcrumb,.guide-crumb,.pw-crumb){color:var(--ref-muted);letter-spacing:.04em;padding-top:1.2rem;font-size:.82rem}html[data-reference-page=true] :is(.number strong,.offer-total,.course-price,.pw-cost,.price){color:var(--ref-copper);font-family:Space Grotesk,Manrope,system-ui,sans-serif}html[data-reference-page=true] .boundary{border-left:3px solid var(--ref-copper);color:var(--ref-muted);max-width:72ch;margin-top:2rem;padding-left:1rem}html[data-reference-page=true] main :is(table,.table-rule){border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}html[data-reference-page=true] main caption{text-align:left;color:var(--ref-muted);margin-bottom:.7rem;font-size:.85rem}html[data-reference-page=true] main :is(th,td){border-bottom:1px solid var(--ref-line);text-align:left;vertical-align:top;padding:.6rem .4rem}html[data-reference-page=true] main thead th{color:var(--ref-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}html[data-reference-page=true] main tbody th{color:var(--ref-ink);font-weight:600}html[data-reference-page=true] .season-wrap{border:1px solid var(--ref-line);border-radius:10px;margin:1.5rem 0;overflow:auto}html[data-reference-page=true] .current{background:#193740;font-weight:700}html[data-reference-page=true] main details{border-top:1px solid var(--ref-line);max-width:76ch;padding:.7rem 0}html[data-reference-page=true] main details:last-of-type{border-bottom:1px solid var(--ref-line)}html[data-reference-page=true] main summary{cursor:pointer;color:var(--ref-ink);min-height:32px;padding:.4rem 0;font-weight:700}html[data-reference-page=true] main summary:hover{color:var(--ref-cyan-deep)}html[data-reference-page=true] main summary::marker{color:var(--ref-cyan)}html[data-reference-page=true] main details p,html[data-reference-page=true] main details ul{color:var(--ref-muted);max-width:72ch;font-size:.92rem}html[data-reference-page=true] :is(.filters,.housing-controls,.route-finder){grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:1rem;margin:1.5rem 0;display:grid}html[data-reference-page=true] label{color:var(--ref-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700;display:block}html[data-reference-page=true] :is(input,select,textarea){box-sizing:border-box;background:var(--ref-input);width:100%;min-width:0;min-height:42px;color:var(--ref-ink);font:inherit;letter-spacing:0;text-transform:none;border:1px solid #496273;border-radius:7px;margin-top:.5rem;padding:.6rem .7rem;font-size:.9rem}html[data-reference-page=true] :is(input,select)::placeholder{color:#8199a7}html[data-reference-page=true] :is(input:disabled,select:disabled){opacity:.65}html[data-reference-page=true] :is(.btn,.btn-primary,.btn-ghost,button,.hero-action a,.guide-action a,.links a){color:#d7e5eb;cursor:pointer;background:#172d3a;border:1px solid #4b6575;border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:.6rem 1rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}html[data-reference-page=true] :is(.btn-primary,.hero-action a){color:var(--ref-cyan-deep);background:#193740;border-color:#4d7781}html[data-reference-page=true] :is(.btn,.btn-primary,.btn-ghost,button):hover,html[data-reference-page=true] :is(.hero-action,.guide-action,.links) a:hover{border-color:var(--ref-cyan);color:var(--ref-cyan-deep)}html[data-reference-page=true] :is(.links,.guide-jumps,.jump-links){flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}html[data-reference-page=true] :is(.results,.results-bar,.status,.progress-block,.summary-block,.answer,.verdict,.card){background:var(--ref-surface-2);border:1px solid var(--ref-line);color:var(--ref-ink);border-radius:12px;padding:1.25rem 1.3rem}html[data-reference-page=true] :is(.checklist,.check-row,.ask,.next-steps,.why,.entry,.results-list){color:var(--ref-ink)}html[data-reference-page=true] :is(.empty,.pw-empty,.coverage-line,.freshness-line,.verification-gap,.row-source,.cell-source,.qual){color:var(--ref-muted)}html[data-reference-page=true] :is(.verification-badge,.tier,.example-status,.unknown,.unverified,.is-unverified){color:#f0c795;background:#382f25;border:1px solid #876f4e;border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:700}html[data-reference-page=true] :is(.site-footer,.guide-footer,.pw-foot){border-top:1px solid var(--ref-line);color:var(--ref-muted);background:#0a1521;margin-top:3rem}html[data-reference-page=true] :is(.site-footer-inner,.guide-footer-inner){max-width:46rem;margin-inline:auto;padding:2rem clamp(1rem,4vw,2rem)}html[data-reference-page=true] :is(.site-footer,.guide-footer) a{color:var(--ref-cyan)}html[data-reference-page=true] .code{color:var(--ref-cyan);letter-spacing:.14em;font-family:Space Grotesk,Manrope,system-ui,sans-serif;font-size:1rem;font-weight:700}html[data-reference-page=true] nav[aria-label="Find a page"]{gap:.8rem;margin-block:2rem;display:grid}html[data-reference-page=true] nav[aria-label="Find a page"] a{background:var(--ref-surface);border:1px solid var(--ref-line);color:var(--ref-ink);border-radius:.55rem;padding:1rem 1.2rem;font-weight:650}html[data-reference-page=true] .wrap{max-width:74rem}html[data-reference-page=true] :is(.card-band.go,.test.yes){color:#0a1521}html[data-reference-page=true] :is(.card-band.caution,.test.unknown){color:#241a10}html[data-reference-page=true] .code{letter-spacing:.14em}html[data-reference-page=true] .answer-note,html[data-reference-page=true] .card-src,html[data-reference-page=true] .answer-full :is(summary,p){color:var(--ref-muted)}html[data-reference-page=true] .card-src a{color:var(--ref-cyan)}@media print{html[data-reference-page=true]{color-scheme:light;color:#000;background:#fff}html[data-reference-page=true] body,html[data-reference-page=true] main{color:#000!important;background:#fff!important}html[data-reference-page=true] :is(h1,h2,h3,p,li,th,td,summary,label){color:#000!important}}@media (width<=650px){html[data-reference-page=true] :is(.filters,.housing-controls,.route-finder){grid-template-columns:1fr}html[data-reference-page=true] main h1{font-size:clamp(1.7rem,8vw,2.2rem)}}@media (prefers-reduced-motion:reduce){html[data-reference-page=true] *,html[data-reference-page=true] :before,html[data-reference-page=true] :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-reference-page=true] input:is([type=checkbox],[type=radio]){accent-color:#85dbec;flex:none;width:20px;min-width:20px;height:20px;min-height:20px;margin:0;padding:0}html[data-reference-page=true] :is(input,select,textarea,button,summary){min-height:44px}html[data-reference-page=true] label{letter-spacing:0;text-transform:none;font-size:.82rem}html[data-reference-page=true] :is(.verification-badge.is-unverified,.is-unverified,.unverified){color:#ffb9b2;background:#35242c;border-color:#b76867}@media (width<=650px){html[data-reference-page=true] :is(input,select,textarea){font-size:16px}}@media print{html[data-reference-page=true]{--ref-canvas:#fff;--ref-surface:#fff;--ref-surface-2:#fff;--ref-ink:#000;--ref-muted:#333;--ref-cyan:#000;--ref-copper:#000;--paper:#fff;--ink:#000;--ink-2:#333;--teal:#000;--rule:#aaa}html[data-reference-page=true] main *{box-shadow:none!important;color:#000!important;background:0 0!important}}@media screen{html[data-reference-page=true] .code{background:#1b3546}html[data-reference-page=true] .card-band:is(.go,.caution,.stop) .who{color:#091522}html[data-reference-page=true] .neg-tag{color:#24190e;background:#ffc17d}html[data-reference-page=true] .neg-tag.na-tag{color:#e5eef2;background:#344b5c}html[data-reference-page=true] :is(.audit-note,.audit-note.is-unverified){color:#ffb9b2;background:#35242c;border-color:#b76867}html[data-reference-page=true] .snapshot-label{color:#ffc17d;background:#382f25}html[data-reference-page=true] :is(.filters,.season-wrap,.route-finder,.stage-result,.chapters,.steps>li,.prices>li,.employer,dl,.pw-section,.pw-bar,.pw-meter,.credential-body,.credential-plan,.pw-employer,.pw-empty){color:#e5eef2;background:#142634;border-color:#324858}html[data-reference-page=true] :is(.offshore,.pw-shell,.pw-hero){color:#e5eef2;background:#091522}html[data-reference-page=true] main :is(table,caption,th,td){background:#142634}html[data-reference-page=true] main :is(.lede,.lead,.route-map,.route-map span,.result-label,.course-provider,.pw-small,.pw-status,.pw-credential p,.pw-cost small,.pw-employer p,.pw-check,.pw-date,.credential-drawer small){color:#a6b8c4}html[data-reference-page=true] :is(#cost-heading,#edu-heading){color:#f0f6f8}html[data-reference-page=true] :is(#cost-planning,#education)>.lede{color:#a6b8c4}html[data-reference-page=true] :is(.route-map strong,.prices strong,.credential-drawer strong,.pw-credential h3){color:#e5eef2}html[data-reference-page=true] .route-kicker{color:#85dbec}html[data-reference-page=true] .stage-choice[aria-pressed=true]{background:#234451;border-color:#85dbec}html[data-reference-page=true] .route-steps button[aria-current]{color:#ffc17d;background:#213746;border-bottom-color:#ffc17d}html[data-reference-page=true] .route-steps button[aria-current] span{color:#091522;background:#ffc17d;border-color:#ffc17d}html[data-reference-page=true] :is(.hero-action,.next,.home){color:#a9edf8;background:#193740;border:1px solid #537d89;border-radius:7px}html[data-reference-page=true] :is(.pw-tag,.example-status){color:#a9edf8;background:#213746}html[data-reference-page=true] :is(.pw-tag.conditional,.pw-unknown){color:#ffc17d;background:#382f25}html[data-reference-page=true] .pw-unverified{color:#ffb9b2;background:#35242c;border-color:#b76867}html[data-reference-page=true] .site-footer-inner p{color:#a6b8c4}html[data-reference-page=true] #training-sources{color:#e5eef2;background:#142634;border-color:#496273;font-family:Manrope,system-ui,sans-serif}html[data-reference-page=true] #training-sources a{color:#85dbec}html[data-reference-page=true] .credential-drawer>summary:hover{background:#213746}html[data-reference-page=true]{--navy:#e5eef2;--slate:#a6b8c4;--wash:#142634;--line:#324858}html[data-reference-page=true] .filters :is(legend,.count),html[data-reference-page=true] #count,html[data-reference-page=true] dl.facts dt{color:#a6b8c4}html[data-reference-page=true] main table.compare tbody th{background:#142634}html[data-reference-page=true] .chapters a[aria-current]{color:#ffc17d;border-color:#ffc17d}html[data-reference-page=true] .stage-choice{flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;display:flex}html[data-reference-page=true] main .intro h1{font-size:clamp(2.5rem,7vw,5rem);line-height:1.05}}@media screen and (width<=43.6875em){html[data-reference-page=true] main:has(>#coverage){flex-direction:column;display:flex}html[data-reference-page=true] main:has(>#coverage) .mast{padding-top:.6rem}html[data-reference-page=true] main:has(>#coverage)>.audit-note{margin-top:.7rem;padding:.75rem 1rem}html[data-reference-page=true] main:has(>#coverage) .standfirst{margin-top:.6rem}}@media screen{html[data-reference-page=true] .credential{background:#142634;border-color:#324858;border-radius:12px}html[data-reference-page=true] main dt{color:#a6b8c4}}@media screen and (width<=400px){html[data-reference-page=true] main table.compare{table-layout:fixed;box-sizing:border-box;padding:0}html[data-reference-page=true] main table.compare :is(th,td){overflow-wrap:anywhere;white-space:normal}}html[data-reference-page=true] .shell>.intro{border-radius:14px;max-width:none}html[data-reference-page=true] main .intro h1{max-width:10ch}
