.hero-grid{align-items:start}.hero-copy{padding-top:30px}.hero h1{text-wrap:balance;font-size:clamp(42px,4.1vw,66px)}.hero-copy>.hero-disclosure{max-width:34ch;margin-top:30px;font-size:13px;line-height:1.7}.hero-photo{align-self:start;height:460px;margin:30px 0 0}.hero-photo:after{inset:80% 0 0}.reference-strip{border-bottom:1px solid var(--border)}.reference-facts{grid-template-columns:1fr 1fr 1.3fr;gap:28px;padding-block:28px;display:grid}.reference-facts span,.reference-facts strong{display:block}.reference-facts span{color:var(--grey);font-size:13px}.reference-facts strong{margin-top:5px;font-size:18px;font-weight:700}.finance-row{border-top:1px solid var(--border);grid-template-columns:1fr 1.6fr auto;align-items:center;gap:36px;padding-block:28px;display:grid}.finance-row:last-child{border-bottom:1px solid var(--border)}.finance-row h3{letter-spacing:-.025em;font-size:25px}.finance-row p{color:var(--grey);max-width:58ch}.finance-row p span{color:var(--forest);margin-top:9px;font-size:13px;display:block}.finance-row:hover h3{text-underline-offset:5px;text-decoration:underline}.borrowing-guide{grid-template-columns:1fr 1.5fr;gap:80px;display:grid}.borrowing-guide h2,.everyday-panel h2,.repayment-copy h2{text-wrap:balance;margin-top:14px;font-size:clamp(29px,3vw,40px)}.borrowing-guide .text-link{margin-top:24px}.borrowing-steps{margin:0;padding-left:30px;list-style:decimal-leading-zero}.borrowing-steps li{padding:0 0 28px 14px}.borrowing-steps li:last-child{padding-bottom:0}.borrowing-steps li::marker{color:var(--green);font-weight:700}.borrowing-steps h3{letter-spacing:-.02em;margin-bottom:10px;font-size:21px}.borrowing-steps p{color:var(--grey)}.everyday-panel{background:var(--forest);color:#fff;grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;padding:clamp(28px,4.5vw,64px);display:grid}.everyday-panel .eyebrow{color:var(--lime)}.everyday-panel p{color:#d5e1d8;max-width:50ch;margin-top:20px}.tool-links a{border-bottom:1px solid #668075;align-items:start;gap:16px;min-height:80px;padding-block:22px;display:flex}.tool-links a:first-child{border-top:1px solid #668075}.tool-links svg{color:var(--lime);margin-top:3px}.tool-links strong,.tool-links small{display:block}.tool-links strong{font-size:17px}.tool-links small{color:#d5e1d8;margin-top:8px;font-size:13px}.tool-links a:hover strong{text-underline-offset:4px;text-decoration:underline}.repayment-section{grid-template-columns:1fr 1fr;align-items:start;gap:80px;padding-top:0;display:grid}.repayment-copy p{color:var(--grey);margin-top:20px}.repayment-copy .text-link{margin-top:26px}.repayment-example{background:var(--mint);padding:32px}.repayment-example table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%}.repayment-example caption{text-align:left;margin-bottom:22px;font-weight:700}.repayment-example td,.repayment-example th{border-bottom:1px solid var(--border);padding:15px 0;font-size:15px}.repayment-example tbody th{font-weight:400}.repayment-example td:last-child,.repayment-example thead th:last-child{text-align:right;white-space:nowrap}.repayment-example tfoot{font-weight:700}.repayment-example>a{align-items:center;gap:12px;padding-top:24px;font-size:14px;font-weight:700;display:flex}.help-note{border-block:1px solid var(--border);grid-template-columns:1fr 1.3fr;gap:16px 50px;padding-block:34px;display:grid}.help-note h2{grid-row:span 2;font-size:26px}.help-note p{color:var(--grey)}.last-cta p{color:var(--grey);margin-top:12px}@media (max-width:1000px){.hero-photo{display:none}.hero-grid{grid-template-columns:1fr 1fr}.hero h1{font-size:46px}.borrowing-guide,.repayment-section{gap:40px}.everyday-panel{grid-template-columns:1fr;gap:28px}.finance-row{grid-template-columns:1fr 1.4fr auto;gap:22px}}@media (max-width:700px){.hero-grid,.borrowing-guide,.repayment-section,.help-note{grid-template-columns:1fr}.hero-copy{padding-top:0}.hero h1{font-size:clamp(39px,9.2vw,58px)}.hero-copy>.hero-disclosure{max-width:45ch;margin-top:22px}.reference-facts{grid-template-columns:1fr;gap:18px;padding-block:24px}.reference-facts>div{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.reference-facts strong{text-align:right;max-width:18ch;font-size:15px}.reference-facts span{max-width:20ch}.finance-row{grid-template-columns:1fr auto;gap:12px 20px;padding-block:24px}.finance-row h3{font-size:23px}.finance-row p{grid-area:2/1/auto/-1;font-size:15px}.finance-row>svg{grid-area:1/2}.borrowing-guide{gap:32px}.repayment-example{padding:24px 20px}.repayment-example td,.repayment-example th{font-size:14px}.help-note{gap:16px}.help-note h2{grid-row:auto}}
