.post-content .prose :is(.od-figure,.guide-figure){margin:28px 0;padding:clamp(16px,3vw,24px);background:#f7f5f2;border:1px solid #d5dbe4;border-radius:12px}.post-content .prose :is(.od-figure,.guide-figure) figcaption{font-size:1.05rem;font-weight:700;color:#1a2744;line-height:1.5;margin-bottom:20px}.post-content .prose :is(.od-bar-track,.guide-bar-track){height:22px;background:#e5e8ed;border-radius:4px;overflow:hidden}.post-content .prose :is(.od-bar,.guide-bar){height:100%;display:flex}.post-content .prose :is(.od-key,.guide-key){display:flex;gap:12px 24px;flex-wrap:wrap;margin:18px 0 0;font-size:.85rem;color:#3d3832}.post-content .prose :is(.od-key,.guide-key) span{display:inline-flex;align-items:center;gap:8px}.post-content .prose :is(.od-key,.guide-key) i{display:inline-block;width:12px;height:12px;border-radius:2px}.post-content .prose :is(.od-figure,.guide-figure) :is(.od-note,.guide-note){margin:16px 0 0;font-size:.85rem;line-height:1.65;color:#465163}.post-content .prose :is(.od-table-hint,.guide-table-hint){font-size:.8rem;color:#465163;margin-bottom:8px}.post-content .prose :is(.od-table-hint,.guide-table-hint)[hidden]{display:none}.post-content .prose :is(.od-table-scroll,.guide-table-scroll){overflow-x:auto;max-width:100%;border:1px solid #c8d0dc;border-radius:8px;margin:16px 0 24px}.post-content .prose :is(.od-table-scroll,.guide-table-scroll):focus-visible{outline:3px solid #b96514;outline-offset:3px}.post-content .prose :is(.od-table-scroll,.guide-table-scroll) table{width:100%;min-width:470px;margin:0;border-collapse:collapse;font-size:.9rem}.post-content .prose :is(.od-table-scroll,.guide-table-scroll):is(.od-table-wide,.guide-table-wide) table{min-width:710px}.post-content .prose :is(.od-table-scroll,.guide-table-scroll):is(.od-table-short,.guide-table-short) table{min-width:0}.post-content .prose :is(.od-table-scroll,.guide-table-scroll) caption{caption-side:top;padding:14px 16px;text-align:left;color:#1a2744;font-weight:600;line-height:1.5;background:#f0f2f6}.post-content .prose :is(.od-table-scroll,.guide-table-scroll) th,.post-content .prose :is(.od-table-scroll,.guide-table-scroll) td{padding:12px 14px;line-height:1.6;vertical-align:top;color:#3d3832;border-bottom:1px solid #d5dbe4}.post-content .prose :is(.od-table-scroll,.guide-table-scroll) thead th{color:#fff;background:#1a2744;text-transform:none;font-size:.85rem;letter-spacing:normal}.post-content .prose :is(.od-table-scroll,.guide-table-scroll) tbody th{background:transparent;text-transform:none;letter-spacing:normal;text-align:left;font-size:inherit;font-weight:600}.post-content .prose :is(.od-table-scroll,.guide-table-scroll) tbody tr:nth-child(2n){background:#f7f8fa}.post-content .prose :is(.od-table-scroll,.guide-table-scroll) :is(.od-numeric,.guide-numeric){white-space:nowrap;font-variant-numeric:tabular-nums}.post-content .prose :is(.od-details,.guide-details){padding:16px 0;border-bottom:1px solid #c8d0dc}.post-content .prose :is(.od-details,.guide-details) summary{color:#1a2744;cursor:pointer;font-weight:600;min-height:44px;align-content:center;line-height:1.6}.post-content .prose :is(.od-details,.guide-details) summary:focus-visible{outline:3px solid #b96514;outline-offset:4px}.post-content .prose :is(.od-details,.guide-details)>p{margin:12px 0 0}.post-content .prose .od-cost-row+.od-cost-row{margin-top:24px}.post-content .prose .od-cost-label{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;color:#1a2744;font-size:.95rem;line-height:1.5;margin-bottom:8px}.post-content .prose .od-interest,.post-content .prose .od-own{background:#1a2744}.post-content .prose .od-fee,.post-content .prose .od-credit{background:#e8913a}.post-content .prose .od-stages{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.post-content .prose .od-stages li{min-width:0;margin:0;padding:0 14px 0 0;border-right:1px solid #c9cfd8}.post-content .prose .od-stages li:last-child{border-right:0;padding-right:0}.post-content .prose .od-stage-title{display:block;color:#465163;font-size:.85rem;line-height:1.55;min-height:2.7em}.post-content .prose .od-stage-amount{display:block;color:#1a2744;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.35;font-variant-numeric:tabular-nums;margin:10px 0}.post-content .prose .od-stages p{font-size:.9rem;line-height:1.6;margin:0;color:#3d3832}.post-content .prose .od-balance-detail{margin-top:24px;padding-top:20px;border-top:1px solid #c9cfd8}.post-content .prose .od-balance-detail p{font-size:.9rem;margin:0 0 10px;color:#1a2744}@media(max-width:600px){.post-content .prose .od-stages{grid-template-columns:1fr;gap:0}.post-content .prose .od-stages li{border-right:0;border-bottom:1px solid #c9cfd8;padding:16px 0}.post-content .prose .od-stages li:first-child{padding-top:0}.post-content .prose .od-stages li:last-child{border-bottom:0;padding-bottom:0}.post-content .prose .od-stage-title{min-height:0}.post-content .prose .od-stage-amount{margin:6px 0;font-size:1.3rem}}.post-content .prose .guarantor-document{background:#f0f2f6}.post-content .prose .guarantor-document-map{margin:0}.post-content .prose .guarantor-document-map>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:18px 0;border-top:1px solid #c8d0dc}.post-content .prose .guarantor-document-map dt{color:#1a2744;font-weight:700;font-size:1rem}.post-content .prose .guarantor-document-map dd{color:#374151;font-size:.95rem;line-height:1.65;margin:0}.post-content .prose .guarantor-document-map dd span{display:block;margin-top:6px;font-size:.85rem;color:#465163}.post-content .prose .guarantor-budget-row+.guarantor-budget-row{margin-top:24px}.post-content .prose .guarantor-budget-label{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;color:#1a2744;font-size:.95rem;margin-bottom:8px;line-height:1.5}.post-content .prose .guarantor-remaining{background:#1a2744}.post-content .prose .guarantor-extra{background:#e8913a}.post-content .prose .guarantor-stress{margin:24px 0 0;padding-top:16px;border-top:1px solid #c8d0dc;color:#374151;font-size:.95rem;line-height:1.65}@media(max-width:600px){.post-content .prose .guarantor-document-map>div{grid-template-columns:1fr;gap:6px}}.post-jumps[data-astro-cid-7jjqptxk]{display:flex;flex-wrap:wrap;gap:4px 28px;padding-top:12px}.post-jumps[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk]{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--deep-blue);font-weight:600;text-decoration:underline;text-underline-offset:4px}.post-jumps[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk]:focus-visible{outline:3px solid var(--amber);outline-offset:4px}.post-cover--text-first[data-astro-cid-7jjqptxk]{padding-top:20px}.prose[data-astro-cid-7jjqptxk] .request-template{padding:clamp(16px,3vw,24px);border:1px solid #c8d0dc;border-left:4px solid var(--amber);border-radius:10px;background:#f7f8fa;margin-block:24px;overflow-wrap:anywhere}.prose[data-astro-cid-7jjqptxk] .request-template p:last-child{margin-bottom:0}.prose[data-astro-cid-7jjqptxk] .template-copy-button{min-height:44px;padding:10px 16px;margin-top:20px;border:0;border-radius:7px;background:var(--navy);color:#fff;cursor:pointer;font:inherit;font-weight:600}.prose[data-astro-cid-7jjqptxk] .template-copy-button:focus-visible{outline:3px solid var(--amber);outline-offset:4px}.prose[data-astro-cid-7jjqptxk] .template-copy-status{display:block;font-size:.85rem;margin-top:8px;color:#35435b}.prose[data-astro-cid-7jjqptxk] .repayment-figure{margin:28px 0;padding:clamp(16px,3vw,24px);background:#f7f5f2;border:1px solid #d5dbe4;border-radius:10px}.prose[data-astro-cid-7jjqptxk] .repayment-figure figcaption{color:var(--navy);font-weight:600;margin-bottom:18px}.prose[data-astro-cid-7jjqptxk] .repayment-figure .repayment-row{margin-bottom:20px}.prose[data-astro-cid-7jjqptxk] .repayment-figure .repayment-label{font-size:.9rem;margin:0 0 6px;color:var(--navy)}.prose[data-astro-cid-7jjqptxk] .repayment-bar{display:flex;height:24px;overflow:hidden;border-radius:4px}.prose[data-astro-cid-7jjqptxk] .repayment-bar .principal{background:var(--navy)}.prose[data-astro-cid-7jjqptxk] .repayment-bar .interest{background:#b46b21}.prose[data-astro-cid-7jjqptxk] .repayment-legend{font-size:.85rem;color:#374151;margin-bottom:0}.amount-guide-links[data-astro-cid-7jjqptxk]{margin:32px 0;padding:24px 0;border-block:1px solid var(--border)}.amount-guide-links[data-astro-cid-7jjqptxk] h2[data-astro-cid-7jjqptxk]{color:var(--navy);font-size:23px;margin-bottom:8px}.amount-guide-links[data-astro-cid-7jjqptxk] p[data-astro-cid-7jjqptxk]{margin-bottom:16px}.post-cover[data-astro-cid-7jjqptxk]{background:var(--bg);padding:2rem 0 0}.post-cover[data-astro-cid-7jjqptxk] .container[data-astro-cid-7jjqptxk]{max-width:860px}.cover-img[data-astro-cid-7jjqptxk]{width:100%;height:auto;border-radius:var(--radius);display:block}.post-header[data-astro-cid-7jjqptxk]{background:var(--bg);padding:2rem 0 0}.post-header[data-astro-cid-7jjqptxk] .container[data-astro-cid-7jjqptxk]{max-width:860px}.post-header[data-astro-cid-7jjqptxk] h1[data-astro-cid-7jjqptxk]{font-family:Playfair Display,serif;font-size:clamp(1.8rem,3.5vw,2.4rem);font-weight:700;color:var(--text);line-height:1.25;margin-bottom:.75rem}.post-excerpt[data-astro-cid-7jjqptxk]{color:#59616f;font-size:1rem;line-height:1.7;margin-bottom:1.25rem}.post-meta-row[data-astro-cid-7jjqptxk]{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.5rem;border-bottom:1px solid var(--border);margin-bottom:0}.post-author[data-astro-cid-7jjqptxk]{display:flex;align-items:center;gap:.6rem}.author-avatar[data-astro-cid-7jjqptxk]{width:36px;height:36px;border-radius:50%;object-fit:cover}.author-info[data-astro-cid-7jjqptxk]{display:flex;flex-direction:column}.author-name[data-astro-cid-7jjqptxk]{font-size:.85rem;font-weight:600;color:var(--text)}.author-date[data-astro-cid-7jjqptxk]{font-size:.75rem;color:#59616f}.post-read-time[data-astro-cid-7jjqptxk]{font-size:.78rem;font-weight:600;color:#59616f;background:var(--navy-pale);padding:.3rem .75rem;border-radius:2rem}.post-layout[data-astro-cid-7jjqptxk]{background:var(--bg)}.post-layout[data-astro-cid-7jjqptxk]>.container[data-astro-cid-7jjqptxk]{max-width:860px}.post-content[data-astro-cid-7jjqptxk]{min-width:0}.prose[data-astro-cid-7jjqptxk]{background:#fff;border-radius:var(--radius);padding:2.5rem;border:1px solid var(--border);line-height:1.85;color:#374151;font-size:1rem}.prose[data-astro-cid-7jjqptxk] h1,.prose[data-astro-cid-7jjqptxk] h2,.prose[data-astro-cid-7jjqptxk] h3,.prose[data-astro-cid-7jjqptxk] h4{font-family:Playfair Display,serif;font-weight:700;color:var(--navy);margin-top:2rem;margin-bottom:.75rem;line-height:1.3}.prose[data-astro-cid-7jjqptxk] h2{font-size:1.4rem}.prose[data-astro-cid-7jjqptxk] h3{font-size:1.15rem}.prose[data-astro-cid-7jjqptxk] p{margin-bottom:1.15rem}.prose[data-astro-cid-7jjqptxk] ul{padding-left:1.5rem;margin-bottom:1.15rem;list-style:disc}.prose[data-astro-cid-7jjqptxk] ol{padding-left:1.5rem;margin-bottom:1.15rem;list-style:decimal}.prose[data-astro-cid-7jjqptxk] li{margin-bottom:.5rem}.prose[data-astro-cid-7jjqptxk] strong{color:#1f2937;font-weight:600}.prose[data-astro-cid-7jjqptxk] a{color:var(--navy);text-decoration:underline}.prose[data-astro-cid-7jjqptxk] a:hover{color:var(--royal-blue)}.prose[data-astro-cid-7jjqptxk] hr{border:none;border-top:1px solid var(--border);margin:2rem 0}.prose[data-astro-cid-7jjqptxk] table{width:100%;border-collapse:collapse;font-size:.875rem;margin-bottom:1.5rem}.prose[data-astro-cid-7jjqptxk] th{background:var(--navy);color:#fff;padding:.6rem .75rem;text-align:left;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.prose[data-astro-cid-7jjqptxk] td{padding:.55rem .75rem;border-bottom:1px solid var(--border);color:var(--text-muted)}.prose[data-astro-cid-7jjqptxk] tr:nth-child(2n) td{background:var(--bg)}.prose[data-astro-cid-7jjqptxk] em{font-style:italic}.prose[data-astro-cid-7jjqptxk] .article-jumps{display:flex;flex-wrap:wrap;gap:8px 20px;margin:24px 0;padding-block:16px;border-block:1px solid var(--border)}.prose[data-astro-cid-7jjqptxk] .article-jumps a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;text-underline-offset:4px}.prose[data-astro-cid-7jjqptxk] [id]{scroll-margin-top:100px}.prose[data-astro-cid-7jjqptxk] .responsive-table{max-width:100%;overflow-x:auto;margin-bottom:24px;border:1px solid #ccd3dd;border-radius:8px}.prose[data-astro-cid-7jjqptxk] .responsive-table table{min-width:480px;margin:0}.prose[data-astro-cid-7jjqptxk] .responsive-table-wide table{min-width:680px}.prose[data-astro-cid-7jjqptxk] .responsive-table td{color:#374151}.prose[data-astro-cid-7jjqptxk] .responsive-table:focus-visible{outline:3px solid var(--amber);outline-offset:4px}.prose[data-astro-cid-7jjqptxk] .responsive-table-hint{font-size:.8rem;color:#4b5563;margin-bottom:8px}@media(min-width:768px){.prose[data-astro-cid-7jjqptxk] .responsive-table-hint{display:none}}.prose[data-astro-cid-7jjqptxk] .article-table-scroll{max-width:100%;overflow-x:auto;margin-bottom:24px;border:1px solid #ccd3dd;border-radius:8px}.prose[data-astro-cid-7jjqptxk] .article-table-scroll table{min-width:600px;margin:0}.prose[data-astro-cid-7jjqptxk] .article-table-scroll caption{text-align:left;padding:14px;color:var(--navy);font-weight:600;background:#eef2f7}.prose[data-astro-cid-7jjqptxk] .article-table-scroll td{color:#374151}.prose[data-astro-cid-7jjqptxk] .article-table-scroll th[scope=row]{max-width:200px;color:var(--navy);background:#eef2f7;text-transform:none;letter-spacing:normal;font-size:.875rem}.prose[data-astro-cid-7jjqptxk] .table-hint{color:#4b5563;font-size:.85rem;margin-bottom:8px}.prose[data-astro-cid-7jjqptxk] .article-table-scroll:focus-visible,.prose[data-astro-cid-7jjqptxk] a:focus-visible{outline:3px solid var(--amber);outline-offset:4px}.prose[data-astro-cid-7jjqptxk] img[src*=wixstatic]{display:none}.post-cta[data-astro-cid-7jjqptxk]{margin-top:2rem;background:var(--navy);border-radius:var(--radius);padding:2.5rem;color:#fff;text-align:center}.post-cta[data-astro-cid-7jjqptxk] h3[data-astro-cid-7jjqptxk]{font-family:Playfair Display,serif;font-size:1.4rem;margin-bottom:.5rem;color:#fff}.post-cta[data-astro-cid-7jjqptxk] p[data-astro-cid-7jjqptxk]{color:#fffc;margin-bottom:1.25rem;font-size:.95rem}.related-section[data-astro-cid-7jjqptxk]{margin-top:3rem}.related-section[data-astro-cid-7jjqptxk] h2[data-astro-cid-7jjqptxk]{font-family:Playfair Display,serif;font-size:1.3rem;color:var(--text);margin-bottom:1.25rem}.related-grid[data-astro-cid-7jjqptxk]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.related-card[data-astro-cid-7jjqptxk]{background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);padding:1.5rem;text-decoration:none;display:flex;flex-direction:column;transition:box-shadow .2s,border-color .2s}.related-card[data-astro-cid-7jjqptxk]:hover{box-shadow:var(--shadow);border-color:transparent}.related-date[data-astro-cid-7jjqptxk]{font-size:.75rem;color:#59616f;margin-bottom:.5rem}.related-card[data-astro-cid-7jjqptxk] h3[data-astro-cid-7jjqptxk]{font-family:Playfair Display,serif;font-size:.95rem;color:var(--text);line-height:1.35;flex:1;margin-bottom:1rem}.related-card[data-astro-cid-7jjqptxk]:hover h3[data-astro-cid-7jjqptxk]{color:var(--navy)}.related-read[data-astro-cid-7jjqptxk]{font-size:.84rem;font-weight:600;color:var(--navy)}.back-row[data-astro-cid-7jjqptxk]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border)}.back-link[data-astro-cid-7jjqptxk]{color:var(--navy);text-decoration:none;font-size:.875rem;font-weight:500}.back-link[data-astro-cid-7jjqptxk]:hover{text-decoration:underline}@media(max-width:640px){.prose[data-astro-cid-7jjqptxk]{padding:1.5rem;font-size:.95rem}.post-cta[data-astro-cid-7jjqptxk]{padding:1.75rem}.related-grid[data-astro-cid-7jjqptxk]{grid-template-columns:1fr}}
