.info-main{padding:64px 0 90px}.info-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:64px;margin-bottom:58px;display:grid}.info-hero h1,.info-page-heading h1{letter-spacing:-.065em;margin:19px 0 23px;font-family:Manrope,Arial,sans-serif;font-size:clamp(2.9rem,5.6vw,5.4rem)}.info-hero h1 em{color:var(--blue);font-family:Georgia,serif;font-weight:400}.info-hero>div>p,.info-page-heading>p{color:var(--muted);max-width:630px;font-size:1.06rem;line-height:1.75}.info-status{border:2px solid var(--ink);background:var(--yellow);border-radius:var(--radius);box-shadow:7px 7px 0 var(--ink);padding:34px}.info-status strong{letter-spacing:-.04em;margin:17px 0;font:800 1.55rem/1.2 Manrope,Arial,sans-serif;display:block}.info-status p{font-size:.93rem}.info-spark{color:var(--orange);font-size:3.7rem;line-height:1;display:block}.info-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin:0 0 64px;padding:0;list-style:none;display:grid}.info-steps li{border-top:3px solid var(--blue);padding:23px 15px 10px 0}.info-steps .step-number{margin-bottom:20px}.info-steps h2{margin-bottom:14px;font-family:Manrope,Arial,sans-serif;font-size:1.42rem}.info-steps p{color:var(--muted);font-size:.9rem;line-height:1.75}.fee-calculator{border:2px solid var(--ink);border-radius:var(--radius);box-shadow:7px 7px 0 var(--ink);grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);margin:25px 7px 72px 0;display:grid;overflow:hidden}.fee-calculator-intro{color:#fff;background:var(--blue);padding:39px}.fee-calculator-intro .eyebrow{color:var(--yellow)}.fee-calculator h2{margin:18px 0 22px;font-family:Manrope,Arial,sans-serif;font-size:clamp(2rem,3.5vw,3.3rem)}.fee-calculator-intro>p{line-height:1.75}.fee-calculator-body{background:#fff;min-width:0;padding:32px}.fee-inputs{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:17px;display:grid}.fee-inputs .field:last-child{grid-column:1/-1}.info-fineprint{font-size:.8rem;line-height:1.6}.fee-calculator-body>.info-fineprint{color:var(--muted)}.fee-results{display:block}.fee-results dl{margin:24px 0}.fee-results dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;padding:11px 0;display:flex}.fee-results dt{font-size:.89rem}.fee-results dt small{color:var(--muted);margin-top:3px;font-size:.75rem;display:block}.fee-results dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:800}.fee-results .fee-total{border-bottom:2px solid var(--ink);margin-bottom:12px;padding:16px 0}.fee-total dt,.fee-total dd{font-size:1.1rem;font-weight:800}.fee-results .fee-maker{background:#eef2ff;border:0;border-radius:10px;margin:9px -16px 0;padding:16px}.fee-maker dd{color:var(--blue);font-size:1.3rem}.info-maker-note{text-align:center;max-width:850px;margin:0 auto}.info-maker-note h2{letter-spacing:-.05em;margin:18px 0;font:800 clamp(2rem,3.8vw,3.4rem)/1.12 Manrope,Arial,sans-serif}.info-maker-note p{color:var(--muted);line-height:1.8}.info-maker-note .button{margin-top:12px}.info-reading{max-width:910px}.info-page-heading{border-bottom:3px solid var(--blue);margin-bottom:34px;padding-bottom:28px}.info-reading-sections{gap:0;display:grid}.info-reading-sections section{border-bottom:1px solid var(--line);padding:23px 0}.info-reading-sections h2{letter-spacing:-.035em;font:800 1.5rem/1.25 Manrope,Arial,sans-serif}.info-reading-sections p{color:var(--muted);line-height:1.8}.info-reading-sections p:last-child{margin-bottom:0}.info-reading-sections a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.info-page-links{flex-wrap:wrap;align-items:center;gap:22px;padding-top:34px;display:flex}@media (max-width:1000px){.info-hero{gap:30px}.info-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.fee-calculator{grid-template-columns:1fr}.fee-calculator-intro{padding:30px}.fee-calculator-intro>p{max-width:670px}}@media (max-width:620px){.info-main{padding:39px 0 65px}.info-hero{grid-template-columns:1fr;gap:32px;margin-bottom:39px}.info-hero h1,.info-page-heading h1{font-size:clamp(2.7rem,11vw,3.7rem)}.info-hero>div>p,.info-page-heading>p{font-size:.95rem}.info-status{margin-right:7px;padding:24px}.info-steps{grid-template-columns:1fr;gap:5px;margin-bottom:32px}.info-steps li{padding:21px 0 10px}.fee-calculator-intro,.fee-calculator-body{padding:24px 19px}.fee-inputs{grid-template-columns:1fr}.fee-calculator{margin-bottom:48px}.fee-results .fee-maker{margin-inline:-7px;padding:13px 7px}.fee-results dt{font-size:.82rem}.fee-maker dd{font-size:1.1rem}.info-page-links{flex-direction:column;align-items:flex-start;gap:17px}}
