@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";.t-v49{--white: #F7F8FB;--card: #FFFFFF;--line: #E3E7F0;--line-2: #C4CBDC;--ink: #14161A;--ink-2: #3A4050;--muted: #666E7E;--indigo-050: #EEEDF7;--indigo-100: #D3D0EC;--indigo-600: #423CA0;--indigo-700: #312C7E;--indigo-900: #201C57;--indigo-950: #16123D;--cyan-500: #00B4D8;--cyan-700: #0089A7;--cyan-800: #00788F;--cyan-050: #E2F6FB;--cyan-100: #B8E9F5;--on-dark: #C9CCE4;--ok: #1F6B4A;--ok-bg: #E4F1EA;--part: #7A5A16;--part-bg: #F6EFDD;--no: #4A5163;--no-bg: #EDEFF4;--shell: 1180px;--measure: 66ch;--r-card: 12px;--r-tile: 10px;--r-btn: 8px;--f-disp: "Manrope", "Segoe UI", system-ui, sans-serif;--f-body: "Manrope", "Segoe UI", system-ui, sans-serif;--f-data: "JetBrains Mono", ui-monospace, monospace;color-scheme:light}.t-v49 *,.t-v49 *:before,.t-v49 *:after{box-sizing:border-box}.t-v49{-webkit-text-size-adjust:100%;margin:0;background:var(--white);color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.68}.t-v49 img{max-width:100%;display:block}.t-v49 h1,.t-v49 h2,.t-v49 h3,.t-v49 h4{font-family:var(--f-disp);color:var(--ink);margin:0;line-height:1.18;text-wrap:balance;font-weight:600;letter-spacing:-.022em}.t-v49 h1{font-size:clamp(2.1rem,1.5rem + 2.3vw,3.25rem);font-weight:500}.t-v49 h2{font-size:clamp(1.6rem,1.3rem + 1.3vw,2.25rem)}.t-v49 h3{font-size:1.0625rem}.t-v49 h4{font-size:.9688rem}.t-v49 p{margin:0}.t-v49 a{color:var(--indigo-700);text-underline-offset:2px}.t-v49 a:hover{color:var(--indigo-600)}.t-v49 :focus-visible{outline:2px solid var(--cyan-700);outline-offset:2px;border-radius:3px}.t-v49 .band{background:var(--white)}.t-v49 .fullbleed{margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.t-v49 .band--dark{background:var(--indigo-900);color:var(--on-dark)}.t-v49 .band--darker{background:var(--indigo-950);color:var(--on-dark)}.band--dark h1,.band--dark h2,.band--dark h3,.band--dark h4,.t-v49 .band--darker h1,.t-v49 .band--darker h2,.t-v49 .band--darker h3,.t-v49 .band--darker h4,.t-v49 .band--dark a,.t-v49 .band--darker a{color:#fff}.t-v49 .shell{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:32px}@media(max-width:640px){.shell{padding-inline:20px}}.t-v49 .section{padding-block:clamp(34px,3.8vw,62px)}.t-v49 .section--tight{padding-block:clamp(22px,2.4vw,38px)}.t-v49 .stack{display:flex;flex-direction:column}.t-v49 .g8{gap:8px}.g12{gap:12px}.g16{gap:16px}.g20{gap:20px}.g24{gap:24px}.g32{gap:32px}.g40{gap:40px}.g48{gap:48px}.t-v49 .eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan-800)}.t-v49 .band--dark .eyebrow,.t-v49 .band--darker .eyebrow{color:var(--cyan-500)}.t-v49 .lede{font-size:1.0625rem;line-height:1.7;color:var(--ink-2);max-width:var(--measure)}.t-v49 .band--dark .lede,.t-v49 .band--darker .lede{color:var(--on-dark)}.t-v49 .small{font-size:.8125rem;color:var(--muted)}.t-v49 .band--dark .small{color:#9aa0c4}.t-v49 .num{font-family:var(--f-data);font-variant-numeric:tabular-nums}.t-v49 .chead{max-width:60ch;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:14px;align-items:center}.t-v49 .chead .lede{margin-inline:auto}.t-v49 .masthead{background:var(--indigo-900)}.t-v49 .masthead__in{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:74px;flex-wrap:wrap}.t-v49 .brand{font-family:var(--f-disp);font-weight:700;font-size:1.1875rem;letter-spacing:-.03em;color:#fff;text-decoration:none;display:inline-flex;align-items:center;gap:9px}.t-v49 .brand__mk{width:24px;height:24px;border-radius:7px;background:var(--cyan-500);display:grid;place-items:center}.t-v49 .brand__mk span{width:9px;height:9px;border-radius:2px;background:var(--indigo-900)}.t-v49 .nav{display:flex;gap:26px;flex-wrap:wrap;font-size:.9063rem;font-weight:500}.t-v49 .nav a{color:var(--on-dark);text-decoration:none}.t-v49 .nav a:hover,.t-v49 .nav a[aria-current]{color:#fff}.t-v49 .nav__item{position:relative;display:inline-flex}.t-v49 .nav__sub{position:absolute;top:100%;left:50%;transform:translate(-50%);z-index:40;min-width:216px;margin:0;padding:8px 0;list-style:none;background:var(--indigo-950);border:1px solid rgba(255,255,255,.14);border-top:2px solid var(--cyan-500);border-radius:0 0 var(--r-card) var(--r-card);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease}.t-v49 .nav__item:hover .nav__sub,.t-v49 .nav__item:focus-within .nav__sub{opacity:1;visibility:visible;pointer-events:auto}.t-v49 .nav__sub li{display:block}.t-v49 .nav__sub a{display:block;padding:9px 18px;font-size:.8438rem;font-weight:500;color:var(--on-dark);white-space:nowrap;text-decoration:none}.t-v49 .nav__sub a:hover{color:#fff;background:#ffffff12}.t-v49 .nav__sub a[aria-current]{color:var(--cyan-500)}@media(max-width:860px){.t-v49 .nav__item{display:block}.t-v49 .nav__sub{position:static;transform:none;opacity:1;visibility:visible;pointer-events:auto;min-width:0;background:none;border:0;padding:4px 0 0 12px}.t-v49 .nav__sub a{padding:5px 0;font-size:.8125rem}}.t-v49 .btn{font-weight:700;font-size:.9063rem;border-radius:var(--r-btn);padding:12px 22px;display:inline-flex;align-items:center;gap:8px;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s;white-space:nowrap}.t-v49 .btn--light{background:#fff;color:var(--indigo-900)}.t-v49 .btn--light:hover{background:var(--cyan-050);color:var(--indigo-900)}.t-v49 .btn--cyan{background:var(--cyan-500);color:var(--ink)}.t-v49 .btn--cyan:hover{background:var(--cyan-100);color:var(--ink)}.t-v49 .btn--indigo{background:var(--indigo-700);color:#fff}.t-v49 .btn--indigo:hover{background:var(--indigo-900);color:#fff}.t-v49 .btn--ghostdark{background:transparent;color:#fff;border-color:#ffffff61}.t-v49 .btn--ghostdark:hover{border-color:#fff;background:#ffffff14}.t-v49 .btn--ghost{background:transparent;color:var(--indigo-700);border-color:var(--line-2)}.t-v49 .btn--ghost:hover{border-color:var(--indigo-700);background:var(--indigo-050)}.t-v49 .btn--sm{padding:9px 17px;font-size:.8438rem}.t-v49 .reass{display:flex;flex-wrap:wrap;gap:12px 26px}.t-v49 .reass__i{display:inline-flex;align-items:center;gap:9px;font-size:.875rem;color:var(--on-dark)}.t-v49 .reass__i svg{width:17px;height:17px;fill:none;stroke:var(--cyan-500);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;flex:none}.t-v49 .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}@media(max-width:780px){.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}.t-v49 .stat__v{font-family:var(--f-disp);font-weight:600;font-size:clamp(1.9rem,1.5rem + 1.3vw,2.6rem);letter-spacing:-.035em;color:#fff;line-height:1}.t-v49 .stat__v em{font-style:normal;color:var(--cyan-500)}.t-v49 .stat__k{display:block;margin-top:10px;font-size:.8125rem;color:#9aa0c4;line-height:1.5}.t-v49 .six{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:940px){.six{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.six{grid-template-columns:1fr}}.t-v49 .scard{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:26px 24px 28px;display:flex;flex-direction:column;gap:15px}.t-v49 .tile{width:42px;height:42px;border-radius:var(--r-tile);display:grid;place-items:center;flex:none;background:var(--indigo-050)}.t-v49 .tile svg{width:20px;height:20px;fill:none;stroke:var(--indigo-700);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.t-v49 .tile--cyan{background:var(--cyan-050)}.t-v49 .tile--cyan svg{stroke:var(--cyan-700)}.t-v49 .scard p{font-size:.9063rem;color:var(--ink-2);line-height:1.62}.t-v49 .featband{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}@media(max-width:900px){.featband{grid-template-columns:1fr}}.t-v49 .flist{display:flex;flex-direction:column;gap:26px}.t-v49 .fitem{display:grid;grid-template-columns:42px 1fr;gap:18px;align-items:start}.t-v49 .fitem .tile{background:#ffffff1a}.t-v49 .fitem .tile svg{stroke:var(--cyan-500)}.t-v49 .fitem p{font-size:.9063rem;color:var(--on-dark);line-height:1.62;margin-top:5px}.t-v49 .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:860px){.steps{grid-template-columns:1fr}}.t-v49 .step{position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:26px 24px 28px;display:flex;flex-direction:column;gap:15px;overflow:hidden}.t-v49 .step__n{position:absolute;top:12px;right:20px;font-family:var(--f-disp);font-weight:800;font-size:3.25rem;line-height:1;color:var(--indigo-050);letter-spacing:-.05em}.t-v49 .step>*{position:relative}.t-v49 .step p{font-size:.9063rem;color:var(--ink-2);line-height:1.62}.t-v49 .disclosure{display:flex;gap:12px;align-items:flex-start;background:#ffffff17;border:1px solid rgba(255,255,255,.2);border-left:3px solid var(--cyan-500);border-radius:var(--r-btn);padding:14px 20px;font-size:.8438rem;color:var(--on-dark);max-width:none;width:100%;margin-top:clamp(22px,2.6vw,34px)}.t-v49 .disclosure__tag{font-family:var(--f-data);font-size:.6563rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan-500);white-space:nowrap;padding-top:2px}.t-v49 .disclosure--light{background:var(--cyan-050);border-color:var(--cyan-100);border-left-color:var(--cyan-500);color:var(--ink-2)}.t-v49 .disclosure--light .disclosure__tag{color:var(--cyan-800)}.t-v49 .panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:28px 30px}.t-v49 .faq{border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;background:var(--card)}.t-v49 .faq details{border-bottom:1px solid var(--line)}.t-v49 .faq details:last-child{border-bottom:0}.t-v49 .faq summary{cursor:pointer;padding:18px 24px;font-weight:700;font-size:.9688rem;color:var(--ink);list-style:none;display:flex;justify-content:space-between;gap:18px;align-items:center}.t-v49 .faq summary::-webkit-details-marker{display:none}.t-v49 .faq summary:after{content:"";width:9px;height:9px;border-right:2px solid var(--cyan-700);border-bottom:2px solid var(--cyan-700);transform:rotate(45deg);transition:transform .18s;flex:none}.t-v49 .faq details[open] summary:after{transform:rotate(-135deg)}.t-v49 .faq summary:hover{background:var(--white)}.t-v49 .faq__a{padding:0 24px 19px;font-size:.9063rem;color:var(--ink-2);max-width:66ch}.t-v49 .sources{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.t-v49 .sources li{display:grid;grid-template-columns:auto 1fr;gap:12px;font-size:.8438rem;align-items:baseline}.t-v49 .sources__n{font-family:var(--f-data);font-size:.75rem;color:var(--cyan-800)}.t-v49 .author{display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:start;border-top:1px solid var(--line);padding-top:22px}.t-v49 .author__av{width:48px;height:48px;border-radius:50%;background:var(--indigo-050);display:grid;place-items:center;font-weight:800;color:var(--indigo-700)}.t-v49 .author__n{font-weight:700;font-size:.9063rem}.t-v49 .author__r{font-size:.8125rem;color:var(--muted)}.t-v49 .tablewrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card)}.t-v49 table{border-collapse:collapse;width:100%;font-size:.9063rem;min-width:560px}.t-v49 th,.t-v49 td{text-align:left;padding:13px 17px;border-bottom:1px solid var(--line);vertical-align:top}.t-v49 thead th{background:var(--white);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-v49 tbody tr:last-child td{border-bottom:0}.t-v49 td.num,.t-v49 th.num{font-family:var(--f-data);font-variant-numeric:tabular-nums;white-space:nowrap}.t-v49 .foot{background:var(--indigo-950);color:#a8adce;padding-block:64px 40px}.t-v49 .foot a{color:#fff;text-decoration:none;font-size:.8875rem}.t-v49 .foot a:hover{text-decoration:underline}.t-v49 .foot h4{color:#fff;font-size:.7188rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700;margin-bottom:16px}.t-v49 .foot__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:36px 32px}.t-v49 .foot__grid>div:first-child{grid-column:span 2;min-width:0}@media(max-width:900px){.t-v49 .foot__grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:28px 24px}}@media(max-width:560px){.t-v49 .foot__grid{grid-template-columns:1fr 1fr}.t-v49 .foot__grid>div:first-child{grid-column:1 / -1}}.t-v49 .foot__cols{display:flex;flex-direction:column;gap:11px}.t-v49 .foot__base{border-top:1px solid rgba(255,255,255,.13);margin-top:48px;padding-top:26px;color:#878cb2;font-size:.8125rem;max-width:92ch}.t-v49 .content-guide-cards{margin:40px 0}.t-v49 .content-guide-cards__heading{font-family:Manrope,system-ui,sans-serif;font-weight:600;font-size:1.5rem;line-height:1.25;color:var(--ink);margin:0 0 8px}.t-v49 .content-guide-cards__description{color:var(--muted);margin:0 0 22px;max-width:var(--measure);text-align:left}.t-v49 .content-guide-cards__heading{text-align:left}.t-v49 .content-guide-cards__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.t-v49 .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-v49 .content-guide-cards__card:hover{border-color:var(--cyan-700);transform:none;box-shadow:none}.t-v49 .content-guide-cards__card:focus-visible{outline:2px solid var(--cyan-700);outline-offset:2px}.t-v49 .content-guide-cards__media{height:6px;background:var(--cyan-100)}.t-v49 .content-guide-cards__media[data-gradient="1"]{background:var(--indigo-100)}.t-v49 .content-guide-cards__media[data-gradient="2"]{background:var(--cyan-500)}.t-v49 .content-guide-cards__media[data-gradient="3"]{background:var(--indigo-600)}.t-v49 .content-guide-cards__image{width:100%;height:140px;-o-object-fit:cover;object-fit:cover;display:block}.t-v49 .content-guide-cards__body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:8px;flex:1}.t-v49 .content-guide-cards__title{font-family:Manrope,system-ui,sans-serif;font-weight:600;font-size:1.0625rem;line-height:1.3;color:var(--ink);margin:0}.t-v49 .content-guide-cards__excerpt{color:var(--ink-2);font-size:.9375rem;line-height:1.55;margin:0}.t-v49 .content-guide-cards__cta{margin-top:auto;padding-top:10px;font-weight:600;font-size:.875rem;color:var(--cyan-800)}.t-v49 .affiliate-disclosure{background:var(--cyan-050);border:1px solid var(--cyan-100);border-left:3px solid var(--cyan-500);border-radius:var(--r-btn);padding:14px 20px;max-width:none;width:100%;margin:clamp(26px,3.2vw,44px) 0 26px}.t-v49 .band--dark .affiliate-disclosure,.t-v49 .band--darker .affiliate-disclosure{background:#ffffff12;border-color:#ffffff24;border-left-color:var(--cyan-500)}.t-v49 .band--dark .affiliate-disclosure__text,.t-v49 .band--darker .affiliate-disclosure__text{color:var(--on-dark)}.t-v49 .band--dark .affiliate-disclosure__label,.t-v49 .band--darker .affiliate-disclosure__label{color:var(--cyan-500)}.t-v49 .affiliate-disclosure__text{font-size:.8438rem;line-height:1.6;color:var(--ink-2);margin:0}.t-v49 .affiliate-disclosure__label{font-family:var(--f-data);font-size:.6563rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan-800);margin-right:7px}.t-v49 .eligibility-strip{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:0;margin:22px 0 0;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);overflow:hidden}@media(max-width:720px){.t-v49 .eligibility-strip{grid-template-columns:1fr}}.t-v49 .eligibility-strip dt{font-weight:700;font-size:.9063rem;color:var(--ink);padding:14px 18px;background:var(--white);border-bottom:1px solid var(--line)}.t-v49 .eligibility-strip dd{margin:0;font-size:.9063rem;line-height:1.55;color:var(--ink-2);padding:14px 20px;border-bottom:1px solid var(--line)}@media(max-width:720px){.t-v49 .eligibility-strip dt{border-bottom:0;padding-bottom:4px}}.t-v49 .eligibility-strip dt:last-of-type,.t-v49 .eligibility-strip dd:last-of-type{border-bottom:0}.t-v49 .stack.g32{gap:32px}.t-v49 .stack.g40{gap:40px}.t-v49 .crit{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);overflow:hidden}.t-v49 .critrow{display:grid;grid-template-columns:22px minmax(0,14rem) minmax(0,1fr);gap:8px 14px;align-items:start;padding:15px 20px;border-bottom:1px solid var(--line)}.t-v49 .critrow:last-child{border-bottom:0}.t-v49 .critrow svg{width:22px;height:22px;fill:none;stroke-width:2;stroke-linecap:round;margin-top:1px}.t-v49 .critrow--ok svg{stroke:var(--ok)}.t-v49 .critrow--part svg{stroke:var(--part)}.t-v49 .critrow--no svg{stroke:var(--no)}.t-v49 .critrow__lb{font-weight:700;font-size:.9063rem;color:var(--ink)}.t-v49 .critrow__vl{font-size:.9063rem;line-height:1.55;color:var(--ink-2)}@media(max-width:720px){.t-v49 .critrow{grid-template-columns:22px minmax(0,1fr)}.t-v49 .critrow__vl{grid-column:2}}.t-v49 .sorts{display:flex;flex-wrap:wrap;gap:8px}.t-v49 .chip{font-size:.8125rem;font-weight:600;padding:7px 14px;border-radius:999px;border:1px solid var(--line-2);background:var(--card);color:var(--ink-2);cursor:pointer}.t-v49 .chip[aria-pressed=true]{background:var(--indigo-050);border-color:var(--indigo-100);color:var(--indigo-700)}.t-v49 .rank{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);overflow:hidden}.t-v49 .rrow{display:grid;grid-template-columns:2.25rem minmax(0,1fr) minmax(0,10rem) minmax(0,11rem) auto;gap:16px;align-items:center;padding:15px 20px;border-bottom:1px solid var(--line)}.t-v49 .rrow:last-child{border-bottom:0}.t-v49 .rrow__n{font-family:var(--f-data);font-size:.8125rem;color:var(--muted);font-variant-numeric:tabular-nums}.t-v49 .rrow__nm{display:block;font-weight:700;font-size:.9688rem;color:var(--ink);text-decoration:none}.t-v49 a.rrow__nm:hover{color:var(--indigo-700);text-decoration:underline}.t-v49 .rrow__sub{display:block;font-size:.8125rem;color:var(--muted);margin-top:3px}.t-v49 .rrow__k{display:block;font-family:var(--f-data);font-size:.6563rem;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.t-v49 .rrow__v{display:block;font-size:.875rem;color:var(--ink-2);margin-top:2px;line-height:1.4}.t-v49 .rrow__rate{display:block;min-width:0}.t-v49 .rrow__bar{display:block;height:5px;border-radius:999px;background:var(--indigo-050);margin-top:7px;overflow:hidden}.t-v49 .rrow__fill{display:block;height:100%;background:var(--cyan-700)}.t-v49 .rrow__act{justify-self:end}.t-v49 .rrow--more .rrow__sub{grid-column:2 / -1;margin-top:0}@media(max-width:900px){.t-v49 .rrow{grid-template-columns:2.25rem minmax(0,1fr);row-gap:12px}.t-v49 .rrow>*:nth-child(n+3){grid-column:2}.t-v49 .rrow__act{justify-self:start}}.t-v49 .finance-hero-title{font-family:var(--f-disp);font-weight:800;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.t-v49 .finance-hero-subtitle{color:var(--ink-2);font-size:1.0625rem;line-height:1.65;max-width:var(--measure)}.t-v49 .finance-hero-accent{background:var(--cyan-500)}.t-v49 .body-content-section{color:var(--ink-2)}.t-v49 .body-content__title{font-family:var(--f-disp);font-weight:700;color:var(--ink)}.t-v49 .body-content__body{max-width:var(--measure);line-height:1.72;font-size:1rem;color:var(--ink-2)}.t-v49 .body-content__body h2{font-family:var(--f-disp);font-weight:700;color:var(--ink);letter-spacing:-.01em;margin-top:2em}.t-v49 .body-content__body a{color:var(--cyan-800);text-underline-offset:2px}.t-v49 .body-content__toc{background:var(--white);border:1px solid var(--line);border-radius:var(--r-card)}.t-v49 .body-content__toc-label{font-family:var(--f-data);font-size:.6875rem;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.t-v49 .body-content__toc-list a{color:var(--ink-2)}.t-v49 .finance-edu-keyfacts__card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card)}.t-v49 .finance-edu-keyfacts__label{font-weight:700;color:var(--ink)}.t-v49 .finance-edu-keyfacts__value{color:var(--ink-2)}.t-v49 .finance-lender-details{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.t-v49 .finance-lender-details__heading{font-family:var(--f-disp);font-weight:700;color:var(--ink)}.t-v49 .finance-lender-details__row{border-bottom:1px solid var(--line)}.t-v49 .finance-lender-details__label{font-weight:700;color:var(--ink)}.t-v49 .finance-lender-details__value{color:var(--ink-2)}.t-v49 .finance-lender-details__caption{font-size:.8125rem;color:var(--muted)}.t-v49 .finance-lender-proscons__col{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card)}.t-v49 .finance-lender-proscons__col--pros{border-left:3px solid var(--ok)}.t-v49 .finance-lender-proscons__col--cons{border-left:3px solid var(--no)}.t-v49 .finance-lender-proscons__heading{font-family:var(--f-disp);font-weight:700}.t-v49 .finance-lender-proscons__heading--pros{color:var(--ok)}.t-v49 .finance-lender-proscons__heading--cons{color:var(--no)}.t-v49 .finance-lender-proscons__item{color:var(--ink-2)}.t-v49 .finance-lender-verdict{background:var(--indigo-050);border:1px solid var(--indigo-100);border-left:3px solid var(--indigo-600);border-radius:var(--r-card)}.t-v49 .finance-lender-verdict__badge{font-family:var(--f-data);font-size:.6563rem;letter-spacing:.1em;text-transform:uppercase;color:var(--indigo-700)}.t-v49 .finance-lender-verdict__text{color:var(--ink-2);line-height:1.65}.t-v49 .statband{background:var(--indigo-900);margin-block:clamp(38px,4.4vw,64px)}.t-v49 .content-stat-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-block:0;background:none}.t-v49 .content-stat-bar__item{padding:26px 24px;border-left:1px solid rgba(255,255,255,.14);min-width:0}.t-v49 .withrail .statband,.t-v49 .sg-withrail .statband{background:none}.t-v49 .withrail .content-stat-bar,.t-v49 .sg-withrail .content-stat-bar{background:var(--indigo-900);border-radius:var(--r-card);overflow:hidden}.t-v49 .content-stat-bar__value{display:block;font-family:var(--f-data);font-weight:600;font-size:clamp(1.6rem,2.6vw,2.05rem);line-height:1.02;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.t-v49 .content-stat-bar__unit{display:inline-block;margin-left:5px;font-size:.8125rem;font-weight:500;letter-spacing:0;color:var(--cyan-500)}.t-v49 .content-stat-bar__label{display:block;margin-top:10px;font-size:.8125rem;line-height:1.45;color:var(--on-dark)}.t-v49 .content-stat-bar{max-width:none;gap:0}.t-v49 .content-stat-bar__item{display:block;background:none;border:0;border-left:1px solid rgba(255,255,255,.14);border-radius:0;transition:none}.t-v49 .content-stat-bar__item:first-child{border-left:0}.t-v49 .content-stat-bar__item:hover{transform:none;box-shadow:none}.t-v49 .band--dark .content-stat-bar,.t-v49 .band--darker .content-stat-bar{background:var(--indigo-950);border-block:1px solid rgba(255,255,255,.16)}@media(max-width:860px){.t-v49 .content-stat-bar{grid-template-columns:1fr 1fr}.t-v49 .content-stat-bar__item:nth-child(3){border-left:0}.t-v49 .content-stat-bar__item:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:520px){.t-v49 .content-stat-bar{grid-template-columns:1fr}.t-v49 .content-stat-bar__item{border-left:0;border-top:1px solid var(--line)}.t-v49 .content-stat-bar__item:first-child{border-top:0}}.t-v49 .content-steps__title{font-family:var(--f-disp);font-weight:700;color:var(--ink)}.t-v49 .content-steps__item{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card)}.t-v49 .content-steps__number{background:var(--indigo-050);color:var(--indigo-700);font-family:var(--f-data);font-weight:700}.t-v49 .content-steps__step-title{font-weight:700;color:var(--ink)}.t-v49 .content-steps__step-body{color:var(--ink-2)}.t-v49 .bg-emerald-50{background:var(--cyan-050)}.t-v49 .border-emerald-200{border-color:var(--cyan-100)}.t-v49 .text-emerald-700{color:var(--cyan-800)}.t-v49 .text-emerald-950{color:var(--ink-2)}.t-v49 .border-slate-200{border-color:var(--line)}.t-v49 .text-slate-900{color:var(--ink)}.t-v49 .text-slate-700{color:var(--ink-2)}.t-v49 .text-slate-500{color:var(--muted)}.t-v49 .decoration-sky-300{text-decoration-color:var(--cyan-100)}.t-v49 .hover\:text-sky-900:hover{color:var(--cyan-800)}.t-v49 .crumbbar{background:var(--indigo-900)}.t-v49 .crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:0;padding:9px 0;font-size:.75rem;color:#9aa0c4}.t-v49 .crumbs li{display:flex;align-items:center;gap:8px}.t-v49 .crumbs li+li:before{content:"/";color:#ffffff47}.t-v49 .crumbs a{color:#9aa0c4;text-decoration:none}.t-v49 .crumbs a:hover{color:var(--cyan-500);text-decoration:underline}.t-v49 .crumbs [aria-current=page]{color:var(--on-dark);font-weight:600}.t-v49 .foot__tagline{font-size:.8438rem;line-height:1.6;color:var(--on-dark);max-width:34ch;margin-top:14px}.t-v49 .sg-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,4vw,64px);align-items:center}.t-v49 .sg-hero__copy{display:flex;flex-direction:column;gap:20px;min-width:0}.t-v49 .sg-hero h1{font-family:var(--f-disp);font-weight:600;font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:1.14;letter-spacing:-.02em;color:#fff;margin:0;text-wrap:balance}.t-v49 .sg-hero .lede{margin:0;max-width:52ch;color:var(--on-dark);font-size:1.0625rem;line-height:1.65}.t-v49 .sg-hero .eyebrow{color:var(--cyan-500)}.t-v49 .sg-hero__acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.t-v49 .sg-hero__art{margin:0}.t-v49 .sg-hero__art img{width:100%;height:auto;display:block;border-radius:var(--r-card);border:1px solid rgba(255,255,255,.14)}@media(max-width:900px){.t-v49 .sg-hero{grid-template-columns:1fr;gap:26px}.t-v49 .sg-hero__art{order:-1}}.t-v49 .sg-feed{margin:34px 0 0}.t-v49 .sg-feed__hd{margin:0 0 20px}.t-v49 .sg-feed__ti{font-family:var(--f-disp);font-weight:600;font-size:clamp(1.3rem,2.2vw,1.75rem);line-height:1.2;letter-spacing:-.015em;color:#fff;margin:0}.t-v49 .sg-feed__note{margin:8px 0 0;font-size:.9375rem;line-height:1.6;color:var(--on-dark);max-width:60ch}.t-v49 .sg-feed__disc{margin:14px 0 0;padding:11px 15px;border-left:3px solid var(--cyan-500);border-radius:0 var(--r-btn, 8px) var(--r-btn, 8px) 0;background:#ffffff12;font-size:.8438rem;line-height:1.6;color:var(--on-dark);max-width:74ch}.t-v49 .sg-feed__body{margin:0}.t-v49 .sg-answer{display:grid;grid-template-columns:minmax(96px,132px) minmax(0,1fr);gap:0 28px;align-items:start;background:none;border:0;border-radius:0;padding:0;margin:clamp(28px,3.4vw,46px) 0}.t-v49 .sg-answer__lbl{display:block;font-family:var(--f-data);font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan-800);margin:0;padding-top:7px;border-top:2px solid var(--cyan-500)}.t-v49 .sg-answer__p{margin:0;padding-top:6px;font-size:1.0625rem;line-height:1.7;color:var(--ink-2);max-width:64ch}.t-v49 .sg-answer__list{margin:0;padding:6px 0 0 1.15em;max-width:64ch}.t-v49 .band--dark .sg-answer__lbl,.t-v49 .band--darker .sg-answer__lbl{color:var(--cyan-500)}.t-v49 .band--dark .sg-answer__p,.t-v49 .band--darker .sg-answer__p{color:var(--on-dark)}@media(max-width:620px){.t-v49 .sg-answer{grid-template-columns:1fr;gap:12px}.t-v49 .sg-answer__lbl{border-top:0;padding-top:0}}.t-v49 .sg-answer__list li{margin:0 0 7px;line-height:1.6;color:var(--ink-2)}.t-v49 .sg-answer__list li:last-child{margin-bottom:0}.t-v49 .sg-withrail{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:clamp(28px,3.4vw,56px);align-items:start}.t-v49 .sg-withrail .body-content__body{max-width:none}.t-v49 .sg-rail{position:sticky;top:24px;align-self:start}.t-v49 .sg-rail__label{font-family:var(--f-data);font-size:.6875rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.t-v49 .sg-rail .panel{padding:20px 22px}.t-v49 .sg-toc{list-style:none;margin:0;padding:0}.t-v49 .sg-toc__i{margin:0 0 9px;line-height:1.45}.t-v49 .sg-toc__i:last-child{margin-bottom:0}.t-v49 .sg-toc__i a{color:var(--ink-2);font-size:.875rem;text-decoration:none}.t-v49 .sg-toc__i a:hover{color:var(--cyan-800);text-decoration:underline;text-underline-offset:2px}.t-v49 .sg-toc__i--h3{padding-left:14px;border-left:1px solid var(--line)}@media(max-width:980px){.t-v49 .sg-withrail{grid-template-columns:1fr}.t-v49 .sg-rail{position:static}.t-v49 .sg-rail .panel{padding:16px 18px}}.t-v49 .band--dark:has(.sg-hero){position:relative;isolation:isolate;background-color:var(--indigo-900);background-image:repeating-radial-gradient(circle at 84% 22%,rgba(0,180,216,.085) 0 1px,transparent 1px 58px),radial-gradient(58% 76% at 84% 20%,#00b4d824,#00b4d800 68%),repeating-linear-gradient(to bottom,rgba(255,255,255,.035) 0 1px,transparent 1px 56px);background-repeat:no-repeat,no-repeat,repeat;background-size:100% 100%,100% 100%,100% 100%}.t-v49 .band--dark:has(.sg-hero)>*{position:relative;z-index:1}.t-v49 .band--dark:has(.sg-hero):after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:linear-gradient(to right,#00b4d800,#00b4d88c 28% 72%,#00b4d800);z-index:0;pointer-events:none}.t-v49 .band--dark:has(.sg-hero) .sg-hero__art img{border-color:#00b4d838;background:#ffffff08}@media(max-width:900px){.t-v49 .band--dark:has(.sg-hero){background-image:repeating-radial-gradient(circle at 72% 14%,rgba(0,180,216,.075) 0 1px,transparent 1px 52px),radial-gradient(70% 46% at 72% 12%,#00b4d821,#00b4d800 70%),repeating-linear-gradient(to bottom,rgba(255,255,255,.03) 0 1px,transparent 1px 56px)}}.t-v49 .sg-def__t{font-weight:600;font-size:clamp(1.9rem,1.4rem+1.8vw,2.7rem);letter-spacing:-.035em;color:#fff;line-height:1.08;margin:0}.t-v49 .sg-deftags{display:flex;flex-wrap:wrap;gap:9px}.t-v49 .sg-deftag{font-family:var(--f-data);font-size:.75rem;padding:6px 14px;border-radius:999px;background:#ffffff17;border:1px solid rgba(255,255,255,.2);color:var(--on-dark)}.t-v49 .sg-relgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}@media(max-width:520px){.t-v49 .sg-relgrid{grid-template-columns:1fr}}.t-v49 .sg-rel{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:20px 22px;text-decoration:none;display:flex;flex-direction:column;gap:7px}.t-v49 .sg-rel:hover{border-color:var(--cyan-500)}.t-v49 .sg-rel__t{font-weight:700;font-size:1rem;color:var(--indigo-900)}.t-v49 .sg-rel__d{font-size:.8125rem;color:var(--muted)}.t-v49 .sg-src__list{list-style:none;margin:18px 0 0;padding:0;counter-reset:src;display:flex;flex-direction:column;gap:16px}.t-v49 .sg-src__i{counter-increment:src;position:relative;padding-left:30px}.t-v49 .sg-src__i:before{content:counter(src,decimal-leading-zero);position:absolute;left:0;top:2px;font-family:var(--f-data);font-size:.6875rem;color:var(--cyan-500)}.t-v49 .sg-src__a{font-weight:600;font-size:.9375rem;color:var(--indigo-900);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--cyan-500)}.t-v49 .sg-src__a:hover{color:var(--cyan-500)}.t-v49 .sg-src__pub{display:block;font-family:var(--f-data);font-size:.75rem;color:var(--muted);margin-top:3px}.t-v49 .sg-src__note{display:block;font-size:.8438rem;line-height:1.55;color:var(--ink-2);margin-top:5px}.t-v49 .sg-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-v49 .sg-defhead{display:grid;grid-template-columns:minmax(0,1fr) clamp(140px,18vw,210px);gap:clamp(24px,4vw,52px);align-items:center}.t-v49 .sg-defhead__t{max-width:72ch}.t-v49 .sg-defhead__art{margin:0;border-radius:var(--r-card);overflow:hidden;background:#ffffff0f;border:1px solid rgba(255,255,255,.16)}.t-v49 .sg-defhead__art img{display:block;width:100%;height:auto}@media(max-width:760px){.t-v49 .sg-defhead{grid-template-columns:1fr;gap:24px}.t-v49 .sg-defhead__art{max-width:170px}}.t-v49 .sg-faq{margin-top:20px;border-top:1px solid var(--line)}.t-v49 .sg-faq__i{border-bottom:1px solid var(--line)}.t-v49 .sg-faq__q{list-style:none;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 0;font-weight:600;font-size:1.0313rem;line-height:1.45;color:var(--indigo-900)}.t-v49 .sg-faq__q::-webkit-details-marker{display:none}.t-v49 .sg-faq__q:after{content:"";flex:none;width:13px;height:13px;margin-top:5px;background:linear-gradient(var(--cyan-500),var(--cyan-500)) center/13px 2px no-repeat,linear-gradient(var(--cyan-500),var(--cyan-500)) center/2px 13px no-repeat;transition:transform .18s ease}.t-v49 .sg-faq__i[open] .sg-faq__q:after{transform:rotate(90deg);background:linear-gradient(var(--cyan-500),var(--cyan-500)) center/13px 2px no-repeat}.t-v49 .sg-faq__q:hover{color:var(--cyan-500)}.t-v49 .sg-faq__a{padding:0 0 20px;max-width:74ch;color:var(--ink-2);font-size:.9375rem;line-height:1.65}.t-v49 .sg-faq__a p{margin:0 0 10px}.t-v49 .sg-faq__a p:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.t-v49 .sg-faq__q:after{transition:none}}.t-v49{--mnav-surface: var(--card);--mnav-ink: var(--ink);--mnav-line: var(--line);--mnav-accent: var(--indigo-700);--mnav-accent-ink: #FFFFFF;--mnav-scrim: rgba(20, 22, 26, .48)}@media(max-width:900px){.t-v49 .nav{display:none}}.t-v49{--mnav-burger-ink: #FFFFFF}@media(max-width:900px){.t-v49 .masthead__in>.btn{display:none}.t-v49 .masthead__in{flex-wrap:nowrap;padding-block:10px;gap:12px}.t-v49 .brand{min-width:0}}
