.finance-guide{padding-bottom:64px}.finance-guide .guide-intro{color:#d4e5e9;max-width:64ch;margin:24px 0;font-size:17px;line-height:1.9}.finance-guide .editorial-page-title .editorial-button{margin-top:8px}.guide-index{border-block:1px solid var(--fount-line);flex-wrap:wrap;gap:8px 24px;padding:18px 0;display:flex}.guide-index a{min-height:44px;color:var(--fount-navy);align-items:center;font-size:14px;font-weight:700;display:inline-flex}.guide-index a:hover{color:var(--fount-teal);text-underline-offset:5px;text-decoration:underline}.finance-guide-section{border-bottom:1px solid var(--fount-line);padding-block:54px;scroll-margin-top:120px}.finance-guide-section h2,.guide-consultation h2{letter-spacing:-.035em;text-wrap:balance;color:var(--fount-navy);margin:0 0 20px;font-size:clamp(22px,2.5vw,30px);font-weight:700;line-height:1.5}.finance-guide-section p,.finance-guide-section dd,.finance-guide-section li{color:var(--fount-ink);font-size:16px;line-height:1.9}.finance-guide-section>p{max-width:72ch;margin:0 0 24px}.guide-situations{grid-template-columns:1fr 1fr;gap:28px 48px;margin:28px 0 0;display:grid}.guide-situations>div{border-top:2px solid var(--fount-teal);padding-top:18px}.guide-situations dt{color:var(--fount-teal);margin-bottom:8px;font-size:14px;font-weight:700}.finance-guide dd{margin:0}.finance-guide-section h3{color:var(--fount-navy);margin:0 0 8px;font-size:18px;font-weight:700}.guide-situations p,.guide-document-list p{margin:0}.guide-funding-equation{background:var(--fount-navy);color:#fff;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:28px 0;padding:24px 28px;line-height:1.8;display:flex}.guide-funding-equation strong{font-size:20px}.guide-funding-equation span{font-size:16px}.guide-checklist{margin:0;padding-left:22px}.guide-checklist li{max-width:72ch;margin-bottom:14px;padding-left:6px}.guide-table-wrap{margin-top:28px;overflow-x:auto}.guide-comparison{border-collapse:collapse;text-align:left;width:100%;font-size:15px;line-height:1.8}.guide-comparison caption{text-align:left;color:var(--fount-muted);margin-bottom:12px;font-size:14px;font-weight:700}.guide-comparison th,.guide-comparison td{border-bottom:1px solid var(--fount-line);vertical-align:top;padding:18px 20px}.guide-comparison thead,.finance-guide .guide-comparison thead th{background:var(--fount-navy);color:#fff}.guide-comparison tbody th{white-space:nowrap;width:150px;color:var(--fount-navy);background:var(--fount-paper);font-weight:700}.finance-guide-section .guide-source-note{color:#4b606b;margin:20px 0 0;font-size:13px;line-height:1.8}.guide-source-note a,.guide-faq a{color:var(--fount-teal);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.guide-document-list{margin:28px 0;padding:0;list-style:none}.guide-document-list li{border-bottom:1px solid var(--fount-line);grid-template-columns:110px 1fr;gap:22px;padding-block:22px;display:grid}.guide-document-list li>span{color:var(--fount-teal);font-size:14px;font-weight:700}.guide-repayment{margin:28px 0}.guide-repayment>div{border-top:1px solid var(--fount-line);padding:20px 0}.guide-repayment dt{color:var(--fount-navy);margin-bottom:8px;font-size:18px;font-weight:700}.guide-repayment dd{max-width:72ch}.guide-faq details{border-bottom:1px solid var(--fount-line)}.guide-faq summary{cursor:pointer;color:var(--fount-navy);padding:22px 4px;font-size:17px;font-weight:700;line-height:1.7}.guide-faq details p{max-width:72ch;margin:0 4px 22px}.guide-consultation{background:var(--fount-paper);border-left:3px solid var(--fount-teal);justify-content:space-between;align-items:center;gap:32px;margin-top:48px;padding:36px;display:flex}.guide-consultation h2{margin-bottom:12px;font-size:24px}.guide-consultation p{color:var(--fount-ink);max-width:50ch;margin:0;font-size:15px;line-height:1.9}.guide-consultation .editorial-button{flex-shrink:0}.guide-updated{color:#4b606b;margin:24px 0 0;font-size:12px;line-height:1.9}@media (max-width:700px){.finance-guide{padding-bottom:40px}.finance-guide .guide-intro{font-size:16px}.guide-index{gap:2px 20px}.guide-situations{grid-template-columns:1fr;gap:24px}.finance-guide-section{padding-block:36px;scroll-margin-top:96px}.finance-guide-section h2{font-size:23px}.guide-funding-equation{padding:22px}.guide-comparison th,.guide-comparison td{padding:14px 10px;font-size:14px}.guide-comparison tbody th{width:84px}.guide-document-list li{grid-template-columns:1fr;gap:8px}.guide-consultation{flex-direction:column;align-items:flex-start;gap:24px;padding:24px}}
