.page_page__mLp2j{--gold:#d7ae50;--gold-light:#f2d88d;--text:#f4f0e7;--muted:#aaa79f;min-height:100vh;overflow-x:hidden;color:var(--text);background:radial-gradient(circle at 78% 5%,rgb(207 158 57/16%),transparent 28rem),linear-gradient(180deg,#080a09,#050605 42%,#090a09)}.page_footer__ylfBn,.page_header__fjgZi,.page_page__mLp2j>article{width:min(calc(100% - 2.5rem),74rem);margin-inline:auto}.page_header__fjgZi{min-height:5.5rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(215 174 80/18%)}.page_footer__ylfBn a,.page_header__fjgZi>a:last-child{color:var(--gold-light);font-size:.78rem;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.page_hero__QrW8M{max-width:60rem;padding:clamp(4rem,9vw,8rem) 0 clamp(2.5rem,5vw,4rem)}.page_eyebrow__jrdIu,.page_panelLabel___uijQ,.page_sectionLabel__MrDso{margin:0 0 .8rem;color:var(--gold);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.page_hero__QrW8M h1{max-width:58rem;margin:0;font-size:clamp(2.5rem,7vw,5.8rem);font-weight:500;letter-spacing:-.045em;line-height:.98}.page_hero__QrW8M>p:last-child{max-width:48rem;margin:1.6rem 0 0;color:#cbc7be;font-size:clamp(1rem,2vw,1.18rem);line-height:1.75}.page_calculatorGrid__PrQGt{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr);gap:1px;border:1px solid rgb(215 174 80/28%);background:rgb(215 174 80/22%);box-shadow:0 2rem 6rem rgb(0 0 0/30%)}.page_form__quab1,.page_results__3AF_p{padding:clamp(1.4rem,4vw,2.6rem);background:rgb(10 13 11/96%)}.page_fieldGrid__QVqdy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.page_field__y1Cc2{min-width:0}.page_field__y1Cc2 label{display:block;margin-bottom:.5rem;color:#ded9cf;font-size:.86rem}.page_field__y1Cc2 input{width:100%;min-height:3.2rem;padding:.75rem .9rem;border:1px solid rgb(255 255 255/14%);border-radius:0;color:var(--text);background:#101310;font:inherit;font-variant-numeric:tabular-nums}.page_field__y1Cc2 input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.page_field__y1Cc2 small{display:block;margin-top:.45rem;color:#8e8d87;font-size:.72rem;line-height:1.5}.page_calculateButton__FTFic{min-height:3.2rem;margin-top:1.6rem;padding:.8rem 1.4rem;border:1px solid var(--gold);color:#090a08;background:linear-gradient(135deg,#e1bd62,#b9892f);font:inherit;font-weight:800;cursor:pointer}.page_calculateButton__FTFic:hover{filter:brightness(1.08)}.page_calculateButton__FTFic:focus-visible{outline:2px solid #fff;outline-offset:3px}.page_errors__hUkjW{margin-top:1.25rem;padding:1rem;border-left:3px solid #df806b;color:#ffd7ce;background:rgb(135 42 26/13%)}.page_errors__hUkjW ul{margin:.5rem 0 0;padding-left:1.25rem}.page_disclaimer__feUkA h2,.page_education__4tco1 h2,.page_faq__jQDYO h2,.page_formulas__1TPlw h2,.page_nextSteps__z2kxV h2,.page_results__3AF_p h2{margin:0;font-size:clamp(1.55rem,3vw,2.3rem);font-weight:500}.page_results__3AF_p dl{margin:2rem 0 0}.page_results__3AF_p dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:1rem 0;border-top:1px solid rgb(255 255 255/9%)}.page_results__3AF_p dt{color:var(--muted);font-size:.82rem}.page_results__3AF_p dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.page_results__3AF_p .page_primaryResult__4E9ZQ dd{color:var(--gold-light);font-size:1.35rem}.page_emptyResult__0lWUu,.page_resultNote__4VfIZ{color:var(--muted);line-height:1.65}.page_emptyResult__0lWUu{min-height:12rem;margin-top:2rem}.page_resultNote__4VfIZ{margin:1.5rem 0 0;font-size:.75rem}.page_disclaimer__feUkA,.page_education__4tco1,.page_faq__jQDYO,.page_formulas__1TPlw,.page_nextSteps__z2kxV{margin-top:clamp(4rem,8vw,7rem)}.page_formulas__1TPlw{display:grid;grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:2rem}.page_formulaList__PY01G{display:grid;gap:.75rem}.page_formulaList__PY01G code{min-width:0;padding:1rem;overflow-wrap:anywhere;border-left:2px solid var(--gold);color:#d7d2c8;background:rgb(255 255 255/3%);font-family:inherit;line-height:1.6}.page_education__4tco1>h2,.page_faq__jQDYO>h2,.page_nextSteps__z2kxV>h2{margin-bottom:2rem}.page_educationGrid__g_qyc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgb(215 174 80/22%);border-left:1px solid rgb(215 174 80/22%)}.page_educationGrid__g_qyc>section{padding:1.5rem;border-right:1px solid rgb(215 174 80/22%);border-bottom:1px solid rgb(215 174 80/22%)}.page_educationGrid__g_qyc h3{margin:0 0 .7rem;color:var(--gold-light);font-size:1rem}.page_disclaimer__feUkA p,.page_educationGrid__g_qyc p,.page_faq__jQDYO p{margin:0;color:#bdb9b0;line-height:1.7}.page_faq__jQDYO details{border-top:1px solid rgb(255 255 255/11%)}.page_faq__jQDYO details:last-child{border-bottom:1px solid rgb(255 255 255/11%)}.page_faq__jQDYO summary{padding:1.2rem 0;color:#e4dfd4;cursor:pointer}.page_faq__jQDYO details p{max-width:55rem;padding:0 0 1.3rem}.page_disclaimer__feUkA{padding:clamp(1.5rem,4vw,2.5rem);border:1px solid rgb(215 174 80/34%);background:rgb(215 174 80/6%)}.page_disclaimer__feUkA h2{margin-bottom:1rem}.page_disclaimer__feUkA p+p{margin-top:.7rem}.page_nextSteps__z2kxV>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.page_nextSteps__z2kxV a{padding:1.25rem;border:1px solid rgb(255 255 255/11%);color:var(--gold-light);text-decoration:none}.page_nextSteps__z2kxV a:focus-visible,.page_nextSteps__z2kxV a:hover{border-color:var(--gold);background:rgb(215 174 80/6%)}.page_footer__ylfBn{display:flex;justify-content:space-between;gap:1rem;margin-top:6rem;padding:2rem 0;border-top:1px solid rgb(215 174 80/18%);color:#777872;font-size:.75rem}@media (max-width:50rem){.page_calculatorGrid__PrQGt,.page_formulas__1TPlw,.page_nextSteps__z2kxV>div{grid-template-columns:1fr}}@media (max-width:36rem){.page_footer__ylfBn,.page_header__fjgZi,.page_page__mLp2j>article{width:min(calc(100% - 2rem),74rem)}.page_header__fjgZi{min-height:4.75rem}.page_educationGrid__g_qyc,.page_fieldGrid__QVqdy{grid-template-columns:1fr}.page_hero__QrW8M{padding-top:3rem}.page_results__3AF_p dl>div{align-items:flex-start;flex-direction:column;gap:.35rem}.page_results__3AF_p dd{text-align:left}}