.retirement-page-nav{max-width:720px}.retirement-calculator-section{background:#fbfaf6;padding-top:64px;scroll-margin-top:18px}.retirement-guide{color:#173b43;background:#fff;padding:94px 5vw 100px;scroll-margin-top:22px}.retirement-guide>*,.retirement-guide-section{max-width:1160px;margin-left:auto;margin-right:auto}.retirement-guide-hero{grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr);align-items:end;gap:8vw;display:grid}.retirement-guide-hero h2{letter-spacing:-.057em;max-width:780px;margin:10px 0 0;font-size:clamp(40px,5.4vw,72px);line-height:.97}.retirement-guide-hero>p{color:#526f71;margin:0;font-size:17px;line-height:1.75}.retirement-guide-nav{background:#f7fbfa;border:1px solid #173b4321;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:54px;display:grid;overflow:hidden}.retirement-guide-nav a{color:#315d60;border-right:1px solid #173b431a;align-items:center;gap:10px;min-height:74px;padding:17px 16px;font-size:11px;font-weight:850;line-height:1.35;text-decoration:none;display:flex}.retirement-guide-nav a:last-child{border-right:0}.retirement-guide-nav a:hover,.retirement-guide-nav a:focus-visible{background:#e7f3ef;outline:none}.retirement-guide-nav span{color:#ef7958;letter-spacing:.08em;font-size:9px}.retirement-guide-section{padding-top:90px;scroll-margin-top:22px}.retirement-guide-section+.retirement-guide-section{border-top:1px solid #173b4321;margin-top:88px}.retirement-guide-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);align-items:end;gap:12px 7vw;display:grid}.retirement-guide-heading .section-kicker{grid-column:1/-1}.retirement-guide-heading h3{letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(34px,4.5vw,58px);line-height:1}.retirement-guide-heading>p:last-child:not(.section-kicker){color:#5b7577;margin:0;font-size:15px;line-height:1.7}.retirement-guide-steps{margin:47px 0 0;padding:0;list-style:none;display:grid}.retirement-guide-steps li{border-top:1px solid #173b431f;grid-template-columns:60px minmax(0,1fr);gap:20px;padding:26px 0;display:grid}.retirement-guide-steps li>span{color:#ef7958;letter-spacing:.1em;font-size:11px;font-weight:900}.retirement-guide h4{color:#173b43;letter-spacing:-.025em;margin:0;font-size:21px;line-height:1.25}.retirement-guide-steps p,.retirement-input-grid p,.retirement-result-grid p,.retirement-faq-list p,.retirement-evidence p{color:#5a7476;max-width:820px;margin:8px 0 0;font-size:14px;line-height:1.72}.retirement-formulas{color:#fff;background:#173b43;border-radius:18px;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);gap:42px;margin-top:16px;padding:27px 30px;display:grid}.retirement-formulas h4{color:#fff}.retirement-formulas dl{gap:14px;margin:0;display:grid}.retirement-formulas dl>div{border-bottom:1px solid #ffffff21;grid-template-columns:minmax(150px,.45fr) minmax(0,1fr);gap:20px;padding-bottom:14px;display:grid}.retirement-formulas dl>div:last-child{border-bottom:0;padding-bottom:0}.retirement-formulas dt{color:#9fc2bf;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.retirement-formulas dd{color:#fff;margin:0;font-size:13px;line-height:1.55}.retirement-input-guide{background:#edf7f4;padding-left:5vw;padding-right:5vw;max-width:none!important;margin-left:-5vw!important;margin-right:-5vw!important}.retirement-input-guide>.retirement-guide-heading,.retirement-input-guide>.retirement-input-grid{max-width:1160px;margin-left:auto;margin-right:auto}.retirement-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.retirement-input-grid article{background:#fff;border:1px solid #173b431c;border-radius:17px;padding:27px}.retirement-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:43px;display:grid}.retirement-example-grid article{background:#f3f7ee;border-radius:19px;padding:30px}.retirement-example-grid article+article{background:#fff3e8}.retirement-example-grid ul,.retirement-evidence ul{color:#526f71;gap:11px;margin:20px 0 0;padding-left:19px;font-size:13px;line-height:1.6;display:grid}.retirement-example-grid article>p{color:#385f62;border-top:1px solid #173b431f;margin:23px 0 0;padding-top:20px;font-size:13px;font-weight:700;line-height:1.65}.retirement-sale-check{background:#fff9eb;border-left:5px solid #d4a445;border-radius:0 16px 16px 0;margin-top:16px;padding:25px 28px}.retirement-sale-check p{color:#5a7173;margin:9px 0 0;font-size:14px;line-height:1.7}.retirement-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:43px;display:grid}.retirement-result-grid article{background:#fff;border:1px solid #173b431f;border-radius:17px;padding:25px;box-shadow:0 8px 24px #173b430a}.retirement-result-grid article>span{color:#ef7958;letter-spacing:.1em;margin-bottom:23px;font-size:10px;font-weight:900;display:block}.retirement-practice{background:#eaf5f2;border-radius:18px;grid-template-columns:minmax(200px,.4fr) minmax(0,1fr);gap:42px;margin-top:18px;padding:27px 30px;display:grid}.retirement-practice ol{color:#4f6d6f;gap:12px;margin:0;padding-left:20px;font-size:13px;line-height:1.65;display:grid}.retirement-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 42px;margin-top:40px;display:grid}.retirement-faq-list article{border-top:1px solid #173b4321;padding:27px 0}.retirement-faq-list h4{font-size:18px;line-height:1.4}.retirement-evidence{color:#fff;background:#173b43;border-radius:20px;grid-template-columns:1fr 1fr;gap:70px;margin-top:82px;padding:34px;display:grid}.retirement-evidence h3{color:#fff;letter-spacing:-.03em;margin:0;font-size:23px}.retirement-evidence p{color:#c5dbd8}.retirement-evidence a{color:#f1c16a;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.retirement-evidence>div>p+a{margin-top:16px;font-size:12px;font-weight:850;display:inline-block}.retirement-evidence ul{color:#c5dbd8;margin-top:15px}.retirement-evidence li+li{margin-top:8px}@media (max-width:900px){.retirement-guide-hero,.retirement-guide-heading{grid-template-columns:1fr;gap:20px}.retirement-guide-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.retirement-guide-nav a{border-bottom:1px solid #173b431a;border-right:1px solid #173b431a}.retirement-guide-nav a:last-child{border-bottom:0;grid-column:1/-1}.retirement-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.retirement-evidence{gap:38px}}@media (max-width:600px){.retirement-calculator-section{padding-top:46px}.retirement-guide{padding:70px 5vw 76px}.retirement-guide-hero h2{font-size:44px}.retirement-guide-nav{grid-template-columns:1fr;margin-top:38px}.retirement-guide-nav a,.retirement-guide-nav a:last-child{border-right:0;grid-column:auto}.retirement-guide-section{padding-top:68px}.retirement-guide-section+.retirement-guide-section{margin-top:66px}.retirement-guide-steps li{grid-template-columns:38px 1fr}.retirement-formulas,.retirement-practice{grid-template-columns:1fr;gap:20px;padding:23px 20px}.retirement-formulas dl>div{grid-template-columns:1fr;gap:6px}.retirement-input-grid,.retirement-example-grid,.retirement-result-grid,.retirement-faq-list,.retirement-evidence{grid-template-columns:1fr}.retirement-input-grid article,.retirement-example-grid article,.retirement-result-grid article{padding:23px 20px}.retirement-evidence{gap:32px;margin-top:62px;padding:27px 22px}}
