@import"https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600&display=swap";.t-v48{--sand: #F4EFE6;--sand-2: #EDE6D9;--card: #FFFFFF;--line: #E2DACB;--line-2: #CFC4AF;--ink: #1C2321;--ink-2: #3D4642;--muted: #6B7370;--teal-050: #E4EFEF;--teal-100: #C2DCDC;--teal-500: #17696D;--teal-700: #0E4F52;--teal-900: #08383A;--clay-050: #F7E9E1;--clay-100: #EFD3C3;--clay-500: #C1663F;--clay-700: #A34F2C;--clay-900: #7B3A1F;--ok: #2F6B43;--ok-bg: #E6F0E9;--warn: #8A6420;--warn-bg: #F6EEDC;--shell: 1200px;--measure: 62ch;--r-card: 14px;--r-pill: 999px;--f-disp: "Outfit", "Segoe UI", system-ui, sans-serif;--f-body: "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--f-data: "IBM Plex Mono", ui-monospace, monospace;color-scheme:light}.t-v48 *,.t-v48 *:before,.t-v48 *:after{box-sizing:border-box}.t-v48{-webkit-text-size-adjust:100%;margin:0;background:var(--sand);color:var(--ink);font-family:var(--f-body);font-size:16.5px;line-height:1.62}.t-v48 img{max-width:100%;display:block}.t-v48 h1,.t-v48 h2,.t-v48 h3,.t-v48 h4{font-family:var(--f-disp);color:var(--ink);margin:0;line-height:1.06;text-wrap:balance;font-weight:700;letter-spacing:-.032em}.t-v48 h1{font-size:clamp(2.5rem,1.5rem + 3.7vw,4.25rem)}.t-v48 h2{font-size:clamp(1.85rem,1.35rem + 1.9vw,2.75rem)}.t-v48 h3{font-size:1.25rem;line-height:1.2}.t-v48 h4{font-size:1.0625rem;line-height:1.25}.t-v48 p{margin:0}.t-v48 a{color:var(--teal-700);text-underline-offset:2px}.t-v48 a:hover{color:var(--teal-900)}.t-v48 :focus-visible{outline:2px solid var(--clay-700);outline-offset:2px;border-radius:3px}.t-v48 .shell{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:32px}@media(max-width:640px){.shell{padding-inline:20px}}.t-v48 .section{padding-block:clamp(52px,6.5vw,104px)}.t-v48 .section--tight{padding-block:clamp(34px,4vw,56px)}.t-v48 .stack{display:flex;flex-direction:column}.t-v48 .g8{gap:8px}.g12{gap:12px}.g16{gap:16px}.g20{gap:20px}.g24{gap:24px}.g32{gap:32px}.g40{gap:40px}.g56{gap:56px}.t-v48 .eyebrow{font-family:var(--f-body);font-size:.8125rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--clay-700)}.t-v48 .lede{font-size:1.125rem;line-height:1.55;color:var(--ink-2);max-width:var(--measure)}.t-v48 .small{font-size:.875rem;color:var(--muted)}.t-v48 .num{font-family:var(--f-data);font-variant-numeric:tabular-nums}.t-v48 .masthead{background:var(--sand);border-bottom:1px solid var(--line)}.t-v48 .masthead__in{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:78px;flex-wrap:wrap}.t-v48 .brand{font-family:var(--f-disp);font-weight:800;font-size:1.3125rem;letter-spacing:-.035em;color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;gap:9px}.t-v48 .brand__mk{width:26px;height:26px;border-radius:8px;background:var(--teal-700);display:grid;place-items:center}.t-v48 .brand__mk span{width:10px;height:3px;background:var(--clay-500);border-radius:2px}.t-v48 .nav{display:flex;gap:28px;flex-wrap:wrap;font-size:.9375rem;font-weight:500}.t-v48 .nav a{color:var(--ink-2);text-decoration:none}.t-v48 .nav a:hover,.t-v48 .nav a[aria-current]{color:var(--teal-700);font-weight:600}.t-v48 .btn{font-family:var(--f-body);font-weight:700;font-size:.9375rem;border-radius:var(--r-pill);padding:14px 28px;display:inline-flex;align-items:center;gap:9px;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s;white-space:nowrap}.t-v48 .btn--primary{background:var(--teal-700);color:#fff}.t-v48 .btn--primary:hover{background:var(--teal-900);color:#fff}.t-v48 .btn--accent{background:var(--clay-700);color:#fff}.t-v48 .btn--accent:hover{background:var(--clay-900);color:#fff}.t-v48 .btn--outline{background:transparent;color:var(--teal-700);border-color:var(--line-2)}.t-v48 .btn--outline:hover{border-color:var(--teal-700);background:var(--teal-050)}.t-v48 .btn--sm{padding:10px 20px;font-size:.875rem}.t-v48 .sechead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end}@media(max-width:780px){.sechead{grid-template-columns:1fr;align-items:start}}.t-v48 .badge{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;flex:none}.t-v48 .badge--teal{background:var(--teal-050)}.t-v48 .badge--clay{background:var(--clay-050)}.t-v48 .badge svg{width:25px;height:25px;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.t-v48 .badge--teal svg{stroke:var(--teal-700)}.t-v48 .badge--clay svg{stroke:var(--clay-700)}.t-v48 .rule{width:34px;height:3px;border-radius:2px;background:var(--clay-500)}.t-v48 .rule--teal{background:var(--teal-700)}.t-v48 .four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media(max-width:1000px){.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.four{grid-template-columns:1fr}}.t-v48 .feat{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:28px 26px 30px;display:flex;flex-direction:column;gap:16px}.t-v48 .feat h3{font-size:1.1875rem}.t-v48 .feat p{font-size:.9375rem;color:var(--ink-2);line-height:1.6}.t-v48 .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}@media(max-width:1000px){.grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.grid3{grid-template-columns:1fr}}.t-v48 .pcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;display:flex;flex-direction:column}.t-v48 .pcard__bar{height:6px;background:var(--clay-500)}.t-v48 .pcard__bar--teal{background:var(--teal-700)}.t-v48 .pcard__in{padding:24px 24px 26px;display:flex;flex-direction:column;gap:18px;flex:1}.t-v48 .pcard__hd{display:flex;align-items:center;gap:14px}.t-v48 .pcard__ic{width:46px;height:46px;border-radius:50%;background:var(--teal-050);display:grid;place-items:center;flex:none}.t-v48 .pcard__ic svg{width:22px;height:22px;fill:none;stroke:var(--teal-700);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.t-v48 .pcard__ti{font-family:var(--f-disp);font-weight:700;font-size:1.125rem;letter-spacing:-.025em;color:var(--ink)}.t-v48 .fig{display:flex;align-items:baseline;gap:9px}.t-v48 .fig__v{font-family:var(--f-disp);font-weight:800;font-size:2.125rem;letter-spacing:-.04em;color:var(--clay-700);line-height:1}.t-v48 .fig__q{font-size:.8125rem;color:var(--muted);font-weight:500}.t-v48 .meta{display:flex;flex-wrap:wrap;gap:8px 18px}.t-v48 .meta__i{display:inline-flex;align-items:center;gap:7px;font-size:.8125rem;color:var(--ink-2)}.t-v48 .meta__i svg{width:15px;height:15px;fill:none;stroke:var(--muted);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.t-v48 .pcard__d{font-size:.9063rem;color:var(--ink-2);line-height:1.55;flex:1}.t-v48 .pcard__acts{display:flex;gap:10px;flex-wrap:wrap}.t-v48 .pcard--route{background:var(--teal-050);border:2px dashed var(--teal-500)}.t-v48 .pcard--route .pcard__ic{background:#fff}.t-v48 .pcard--route .fig__v{color:var(--teal-700);font-size:1.375rem}.t-v48 .panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:28px 30px}.t-v48 .panel--tint{background:var(--teal-050);border-color:var(--teal-100)}.t-v48 .takeaways ul{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.t-v48 .takeaways li{position:relative;padding-left:28px;font-size:.9688rem;line-height:1.55;color:var(--ink-2)}.t-v48 .takeaways li:before{content:"";position:absolute;left:0;top:.6em;width:14px;height:3px;border-radius:2px;background:var(--clay-500)}.t-v48 .faq{border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;background:var(--card)}.t-v48 .faq details{border-bottom:1px solid var(--line)}.t-v48 .faq details:last-child{border-bottom:0}.t-v48 .faq summary{cursor:pointer;padding:19px 24px;font-family:var(--f-disp);font-weight:600;font-size:1.0313rem;letter-spacing:-.02em;color:var(--ink);list-style:none;display:flex;justify-content:space-between;gap:18px;align-items:center}.t-v48 .faq summary::-webkit-details-marker{display:none}.t-v48 .faq summary:after{content:"";width:10px;height:10px;border-right:2px solid var(--clay-500);border-bottom:2px solid var(--clay-500);transform:rotate(45deg);transition:transform .18s;flex:none}.t-v48 .faq details[open] summary:after{transform:rotate(-135deg)}.t-v48 .faq summary:hover{background:var(--sand)}.t-v48 .faq__a{padding:0 24px 20px;font-size:.9375rem;color:var(--ink-2);max-width:64ch}.t-v48 .sources{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.t-v48 .sources li{display:grid;grid-template-columns:auto 1fr;gap:12px;font-size:.875rem;align-items:baseline}.t-v48 .sources__n{font-family:var(--f-data);font-size:.75rem;color:var(--clay-700)}.t-v48 .sources a{word-break:break-word}.t-v48 .author{display:grid;grid-template-columns:50px 1fr;gap:16px;align-items:start;border-top:1px solid var(--line);padding-top:22px}.t-v48 .author__av{width:50px;height:50px;border-radius:50%;background:var(--teal-100);display:grid;place-items:center;font-family:var(--f-disp);font-weight:800;color:var(--teal-900)}.t-v48 .author__n{font-weight:700;font-size:.9375rem}.t-v48 .author__r{font-size:.8125rem;color:var(--muted)}.t-v48 .tablewrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card)}.t-v48 table{border-collapse:collapse;width:100%;font-size:.9375rem;min-width:540px}.t-v48 th,.t-v48 td{text-align:left;padding:14px 18px;border-bottom:1px solid var(--line);vertical-align:top}.t-v48 thead th{background:var(--sand-2);font-family:var(--f-data);font-size:.6875rem;letter-spacing:.09em;text-transform:uppercase;font-weight:600;color:var(--ink-2);white-space:nowrap}.t-v48 tbody tr:last-child td{border-bottom:0}.t-v48 td.num,.t-v48 th.num{font-family:var(--f-data);font-variant-numeric:tabular-nums;white-space:nowrap}.t-v48 .figure{margin:0;border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;background:var(--card)}.t-v48 .figure svg{display:block;width:100%;height:auto}.t-v48 .figure figcaption{padding:14px 20px;font-size:.8125rem;color:var(--muted);border-top:1px solid var(--line)}.t-v48 .foot{background:var(--teal-900);color:#cfe0e0;padding-block:60px 40px}.t-v48 .foot a{color:#fff;text-decoration:none;font-size:.9063rem}.t-v48 .foot a:hover{text-decoration:underline}.t-v48 .foot h4{color:#fff;font-family:var(--f-body);font-size:.75rem;letter-spacing:.13em;text-transform:uppercase;font-weight:700;margin-bottom:16px}.t-v48 .foot__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:40px}.t-v48 .foot__cols{display:flex;flex-direction:column;gap:11px}.t-v48 .foot__base{border-top:1px solid rgba(255,255,255,.15);margin-top:44px;padding-top:24px;color:#95afb0;font-size:.8125rem;max-width:90ch}.t-v48 .content-guide-cards{margin:40px 0}.t-v48 .content-guide-cards__heading{font-family:Outfit,system-ui,sans-serif;font-weight:800;font-size:1.5rem;line-height:1.2;color:var(--ink);margin:0 0 8px}.t-v48 .content-guide-cards__description{color:var(--muted);margin:0 0 22px;max-width:var(--measure)}.t-v48 .content-guide-cards__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.t-v48 .content-guide-cards__card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:border-color .15s}.t-v48 .content-guide-cards__card:hover{border-color:var(--teal-500)}.t-v48 .content-guide-cards__card:focus-visible{outline:2px solid var(--teal-700);outline-offset:2px}.t-v48 .content-guide-cards__media{height:6px;background:var(--teal-100)}.t-v48 .content-guide-cards__media[data-gradient="1"]{background:var(--clay-100)}.t-v48 .content-guide-cards__media[data-gradient="2"]{background:var(--teal-500)}.t-v48 .content-guide-cards__media[data-gradient="3"]{background:var(--clay-500)}.t-v48 .content-guide-cards__image{width:100%;height:140px;-o-object-fit:cover;object-fit:cover;display:block}.t-v48 .content-guide-cards__body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:8px;flex:1}.t-v48 .content-guide-cards__title{font-family:Outfit,system-ui,sans-serif;font-weight:700;font-size:1.0625rem;line-height:1.3;color:var(--ink);margin:0}.t-v48 .content-guide-cards__excerpt{color:var(--ink-2);font-size:.9375rem;line-height:1.55;margin:0}.t-v48 .content-guide-cards__cta{margin-top:auto;padding-top:10px;font-weight:700;font-size:.875rem;color:var(--teal-700)}.t-v48 .amount-scale{margin:28px 0}.t-v48 .amount-scale ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.t-v48 .amount-scale li{margin:0}.t-v48 .amount-scale a{display:inline-block;font-family:var(--f-data);font-variant-numeric:tabular-nums;font-size:.875rem;line-height:1.2;padding:10px 18px;border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--card);color:var(--ink-2);text-decoration:none;transition:border-color .15s,background-color .15s,color .15s}.t-v48 .amount-scale a:hover{border-color:var(--teal-500);background:var(--teal-050);color:var(--teal-700)}.t-v48 .amount-scale a:focus-visible{outline:2px solid var(--clay-700);outline-offset:2px}.t-v48 .amount-scale a[aria-current=page]{background:var(--teal-700);border-color:var(--teal-700);color:#fff;font-weight:600}.t-v48 .amount-scale a[aria-current=page]:hover{background:var(--teal-900);border-color:var(--teal-900);color:#fff}.t-v48 .affiliate-disclosure{background:var(--teal-050);border:1px solid var(--teal-100);border-left:3px solid var(--teal-500);border-radius:var(--r-card);padding:14px 18px;margin:28px 0 0;width:100%}.t-v48 .affiliate-disclosure__text{font-size:.875rem;line-height:1.6;color:var(--ink-2);margin:0}.t-v48 .affiliate-disclosure__label{font-family:var(--f-data);font-size:.6875rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--teal-700);margin-right:7px}.t-v48 .finance-hero-title{font-family:var(--f-disp);font-weight:800;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.t-v48 .finance-hero-subtitle{color:var(--ink-2);font-size:1.0625rem;line-height:1.65;max-width:var(--measure)}.t-v48 .finance-hero-accent{background:var(--clay-500)}.t-v48 .body-content-section{color:var(--ink-2)}.t-v48 .body-content__title{font-family:var(--f-disp);font-weight:700;color:var(--ink)}.t-v48 .body-content__body{max-width:var(--measure);line-height:1.72}.t-v48 .body-content__body h2{font-family:var(--f-disp);font-weight:700;color:var(--ink);letter-spacing:-.01em;margin-top:2em}.t-v48 .body-content__body a{color:var(--teal-700);text-underline-offset:2px}.t-v48 .body-content__toc{background:var(--sand-2);border:1px solid var(--line);border-radius:var(--r-card)}.t-v48 .body-content__toc-label{font-family:var(--f-data);font-size:.6875rem;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.t-v48 .body-content__toc-list a{color:var(--ink-2)}.t-v48 .finance-edu-keyfacts__card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card)}.t-v48 .finance-edu-keyfacts__label{font-weight:700;color:var(--ink)}.t-v48 .finance-edu-keyfacts__value{color:var(--ink-2)}.t-v48 .finance-lender-details{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.t-v48 .finance-lender-details__heading{font-family:var(--f-disp);font-weight:700;color:var(--ink)}.t-v48 .finance-lender-details__row{border-bottom:1px solid var(--line)}.t-v48 .finance-lender-details__label{font-weight:700;color:var(--ink)}.t-v48 .finance-lender-details__value{color:var(--ink-2)}.t-v48 .finance-lender-details__caption{font-size:.8125rem;color:var(--muted)}.t-v48 .finance-hp-pillar-hub__card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.t-v48 .finance-hp-pillar-hub__card-title{font-family:var(--f-disp);font-weight:700;color:var(--ink)}.t-v48 .finance-hp-pillar-hub__card-excerpt{color:var(--ink-2);font-size:.9063rem;line-height:1.6}.t-v48 .finance-hp-pillar-hub__card-more{color:var(--teal-700);font-weight:600;font-size:.875rem}.t-v48 .finance-trust-bar{background:var(--teal-050);border-top:1px solid var(--teal-100);border-bottom:1px solid var(--teal-100)}.t-v48 .finance-trust-bar-item{color:var(--ink-2);font-size:.9063rem}.t-v48 .finance-trust-bar-dot{background:var(--teal-500)}.t-v48 .finance-trust-bar-icon{filter:none}.t-v48 .bg-emerald-50{background:var(--teal-050)}.t-v48 .border-emerald-200{border-color:var(--teal-100)}.t-v48 .text-emerald-700{color:var(--teal-700)}.t-v48 .text-emerald-950{color:var(--ink-2)}.t-v48 .border-slate-200{border-color:var(--line)}.t-v48 .text-slate-900{color:var(--ink)}.t-v48 .text-slate-700{color:var(--ink-2)}.t-v48 .text-slate-500{color:var(--muted)}.t-v48 .decoration-sky-300{text-decoration-color:var(--teal-100)}.t-v48 .hover\:text-sky-900:hover{color:var(--teal-700)}.t-v48 .crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:18px 0 0;padding:0;font-size:.8125rem;color:var(--muted)}.t-v48 .crumbs li{display:flex;align-items:center;gap:8px}.t-v48 .crumbs li+li:before{content:"/";color:var(--line-2)}.t-v48 .crumbs a{color:var(--muted);text-decoration:none}.t-v48 .crumbs a:hover{color:var(--teal-700);text-decoration:underline}.t-v48 .crumbs [aria-current=page]{color:var(--ink-2);font-weight:600}.t-v48 .stack.g24{gap:24px}.t-v48 .hero{display:grid;grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:clamp(28px,5vw,64px);align-items:center}@media(max-width:900px){.t-v48 .hero{grid-template-columns:1fr}}.t-v48 .hero h1{font-family:var(--f-disp);font-weight:800;font-size:clamp(2rem,4.4vw,3.15rem);line-height:1.08;letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0}.t-v48 .hero .lede{font-size:1.0938rem;line-height:1.68;color:var(--ink-2);max-width:54ch;margin:0}.t-v48 .hero__acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.t-v48 .hero__art{margin:0;border-radius:var(--r-card);overflow:hidden;background:var(--sand-2);border:1px solid var(--line)}.t-v48 .hero__art img,.t-v48 .hero__art svg{display:block;width:100%;height:auto}@media(max-width:900px){.t-v48 .hero__art{order:2}}.t-v48 .withrail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,20rem);gap:clamp(28px,4vw,56px);align-items:start}@media(max-width:1040px){.t-v48 .withrail{grid-template-columns:1fr}}.t-v48 .rail{position:sticky;top:24px;display:flex;flex-direction:column;gap:20px}@media(max-width:1040px){.t-v48 .rail{position:static;order:-1}}.t-v48 .rail__label{font-family:var(--f-data);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}.t-v48 .toc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.t-v48 .toc a{color:var(--ink-2);text-decoration:none;font-size:.9063rem;line-height:1.45;display:block;border-left:2px solid var(--line);padding-left:12px}.t-v48 .toc a:hover{color:var(--teal-700);border-left-color:var(--teal-500)}.t-v48 .toc .toc__i--h3 a{padding-left:24px;font-size:.875rem;color:var(--muted)}.t-v48 .toc a[aria-current]{color:var(--ink);font-weight:600;border-left-color:var(--clay-500)}.t-v48 .withrail .body-content__body{max-width:68ch}.t-v48 .takeaways p{font-size:.9688rem;line-height:1.68;color:var(--ink-2);margin:10px 0 0}.t-v48 .section--intro{padding-block:clamp(28px,3vw,44px) clamp(20px,2.4vw,32px)}.t-v48 .section--tight{padding-block:clamp(24px,2.8vw,40px)}.t-v48 .section--tight>*+*{margin-top:clamp(36px,4.5vw,68px)}.t-v48 .finance-trust-bar{padding-block:20px;margin-block:clamp(12px,2vw,24px);border-radius:var(--r-card)}.t-v48 .finance-trust-bar-inner{display:flex;flex-wrap:wrap;gap:14px 32px;align-items:center;justify-content:center}.t-v48 .takeaways{margin-bottom:8px}.t-v48 .finance-loan-comparison{margin-block:0}.t-v48 .finance-loan-comparison-intro{font-size:.9688rem;line-height:1.65;color:var(--ink-2);max-width:var(--measure)}.t-v48 .ws-feed{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);margin:32px 0;overflow:hidden}.t-v48 .ws-feed__hd{padding:22px 26px 18px;border-bottom:1px solid var(--line);background:var(--teal-050)}.t-v48 .ws-feed__ti{font-family:var(--f-disp);font-weight:700;font-size:1.375rem;line-height:1.2;letter-spacing:-.015em;color:var(--teal-900);margin:0;text-wrap:balance}.t-v48 .ws-feed__note{margin:6px 0 0;font-size:.875rem;line-height:1.55;color:var(--ink-2);max-width:var(--measure)}.t-v48 .ws-feed__disc{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--teal-100);font-size:.8125rem;line-height:1.55;color:var(--ink-2);max-width:var(--measure)}.t-v48 .ws-feed__body{padding:20px 22px 22px;background:var(--sand)}@media(max-width:900px){.t-v48 .ws-feed__hd{padding-inline:20px}.t-v48 .ws-feed__body{padding:16px 14px 18px}}.t-v48 .nav{align-items:center}.t-v48 .nav__item{position:relative;display:inline-flex;align-items:center}.t-v48 .nav__sub{display:none;position:absolute;top:100%;left:0;z-index:40;min-width:15rem;margin:0;padding:8px;list-style:none;background:var(--card);background-clip:padding-box;border:1px solid var(--line);border-top:14px solid transparent;border-radius:var(--r-card);box-shadow:0 18px 40px -24px #1c232173}.t-v48 .nav__sub li+li{margin-top:2px}.t-v48 .nav__sub a{display:block;padding:9px 12px;border-radius:8px;font-size:.9063rem;font-weight:500;color:var(--ink-2);white-space:nowrap}.t-v48 .nav__sub a:hover{background:var(--sand-2);color:var(--teal-700)}.t-v48 .nav__sub a[aria-current]{color:var(--teal-700);font-weight:600}@media(min-width:901px){.t-v48 .nav__item:hover>.nav__sub,.t-v48 .nav__item:focus-within>.nav__sub{display:block}}.t-v48 .ws-def{background:var(--card);border:1px solid var(--line);border-top:5px solid var(--clay-500);border-radius:var(--r-card);padding:34px 36px}.t-v48 .ws-def__t{font-family:var(--f-disp);font-weight:800;font-size:clamp(1.9rem,1.4rem+1.8vw,2.6rem);letter-spacing:-.04em;color:var(--ink);line-height:1.05;margin:0}.t-v48 .ws-def__s{font-size:1.0625rem;line-height:1.6;color:var(--ink-2);margin-top:16px;max-width:62ch}.t-v48 .ws-deftags{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.t-v48 .ws-deftag{font-family:var(--f-data);font-size:.75rem;padding:6px 14px;border-radius:var(--r-pill);background:var(--teal-050);border:1px solid var(--teal-100);color:var(--teal-700)}.t-v48 .ws-hublist{display:flex;flex-wrap:wrap;gap:9px}.t-v48 .ws-hublist a{font-family:var(--f-data);font-size:.8125rem;padding:9px 16px;border:1.5px solid var(--line-2);border-radius:var(--r-pill);text-decoration:none;color:var(--ink-2);background:var(--card)}.t-v48 .ws-hublist a:hover{border-color:var(--teal-700);color:var(--teal-900);background:var(--teal-050)}.t-v48 .ws-src__h{font-family:var(--f-disp);font-weight:700;font-size:1.125rem;letter-spacing:-.02em;color:var(--ink);margin:4px 0 0}.t-v48 .ws-src__list{list-style:none;margin:18px 0 0;padding:0;counter-reset:src;display:flex;flex-direction:column;gap:16px}.t-v48 .ws-src__i{counter-increment:src;position:relative;padding-left:30px}.t-v48 .ws-src__i:before{content:counter(src,decimal-leading-zero);position:absolute;left:0;top:3px;font-family:var(--f-data);font-size:.6875rem;color:var(--clay-500)}.t-v48 .ws-src__a{font-weight:600;font-size:.9375rem;color:var(--teal-700);text-decoration:underline;text-underline-offset:2px}.t-v48 .ws-src__a:hover{color:var(--teal-900)}.t-v48 .ws-src__pub{display:block;font-family:var(--f-data);font-size:.75rem;color:var(--muted);margin-top:3px}.t-v48 .ws-src__note{display:block;font-size:.8438rem;line-height:1.55;color:var(--ink-2);margin-top:5px}.t-v48 .ws-src__caveat{font-size:.75rem;line-height:1.55;color:var(--muted);margin:20px 0 0;padding-top:14px;border-top:1px solid var(--line)}.t-v48 .ws-def__grid{display:grid;grid-template-columns:minmax(0,1fr) clamp(96px,13vw,148px);gap:clamp(20px,3vw,34px);align-items:start}.t-v48 .ws-def__art{margin:0}.t-v48 .ws-def__art img{display:block;width:100%;height:auto}@media(max-width:640px){.t-v48 .ws-def__grid{grid-template-columns:1fr}.t-v48 .ws-def__art{display:none}}.t-v48{--mnav-surface: var(--card);--mnav-ink: var(--ink);--mnav-line: var(--line);--mnav-accent: var(--teal-700);--mnav-accent-ink: #FFFFFF;--mnav-scrim: rgba(28, 35, 33, .46)}@media(max-width:900px){.t-v48 .nav{display:none}}@media(max-width:900px){.t-v48 .masthead__in>.btn{display:none}.t-v48 .masthead__in{flex-wrap:nowrap;padding-block:10px;gap:12px}.t-v48 .brand{min-width:0}}
