/* Mortgage insurance: bank-specific property requirements, annual prices and life conditions. */
.reviewed-mortgage-insurance .cluster-hero{padding:55px 0 45px;margin:0;background:#f7f0f0;border-bottom:1px solid var(--border)}.reviewed-mortgage-insurance .cluster-hero-inner{max-width:1200px;width:calc(100% - 80px);padding:0;margin:auto}.reviewed-mortgage-insurance .cluster-back,.reviewed-mortgage-insurance .cluster-hero-cat{display:none}.reviewed-mortgage-insurance .cluster-hero h1{max-width:1000px;font-size:clamp(30px,3.5vw,46px);line-height:1.3;letter-spacing:-.02em;font-weight:750;margin:0 0 25px;color:var(--dark);background:none;-webkit-text-fill-color:currentColor}.reviewed-mortgage-insurance .cluster-hero-desc{max-width:900px;font-size:16px;line-height:1.95;color:var(--text-mid)}.reviewed-mortgage-insurance .cluster-hero-meta{max-width:900px;font-size:12px;line-height:1.9;color:var(--text-mid);margin-top:22px}.reviewed-mortgage-insurance .cluster-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:55px;max-width:1200px;width:calc(100% - 80px);padding:0;margin:55px auto 65px;align-items:start}.reviewed-mortgage-insurance .cluster-toc{background:var(--paper);border:1px solid var(--border);border-radius:20px;padding:24px;top:25px;box-shadow:none}.reviewed-mortgage-insurance .cluster-toc h2{font-size:13px;line-height:1.6;letter-spacing:.03em;margin:0 0 15px}.reviewed-mortgage-insurance .cluster-toc a{font-size:12px;line-height:1.85;padding-block:8px;color:var(--dark)}.reviewed-mortgage-insurance .cluster-body{min-width:0}.reviewed-mortgage-insurance .cluster-body h2{font-size:clamp(24px,2.5vw,29px);line-height:1.45;margin:45px 0 22px;text-align:left;scroll-margin-top:25px}.reviewed-mortgage-insurance .cluster-body>h2:first-child{margin-top:0}.reviewed-mortgage-insurance .cluster-body h3{font-size:21px;line-height:1.5;margin-block:30px 18px}.reviewed-mortgage-insurance .cluster-body p,.reviewed-mortgage-insurance .cluster-body li{font-size:15px;line-height:1.95;color:var(--text-mid)}.reviewed-mortgage-insurance .cluster-body li{padding-bottom:10px}.reviewed-mortgage-insurance .cluster-body a{color:var(--dark);text-decoration:underline;text-decoration-color:var(--accent-text);text-underline-offset:4px}.reviewed-mortgage-insurance .guide-note{background:#dddcfa;border:0;border-radius:18px;padding:25px;font-size:14px;line-height:1.95}.reviewed-mortgage-insurance .guide-table-wrap{border:1px solid var(--border);border-radius:18px;padding:10px 14px;margin-block:28px;background:#fff;overflow:auto}.reviewed-mortgage-insurance .guide-table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font-size:13px;line-height:1.9}.reviewed-mortgage-insurance .guide-table td,.reviewed-mortgage-insurance .guide-table th{padding:17px 10px;vertical-align:top;border:0;border-bottom:1px solid var(--border);background:#fff;white-space:normal;overflow-wrap:anywhere}.reviewed-mortgage-insurance .guide-table th{font-size:12px;font-weight:700;text-transform:none;letter-spacing:0;color:var(--dark)}.reviewed-mortgage-insurance .bank-property-requirements th:first-child{width:26%}.reviewed-mortgage-insurance .bank-property-requirements th:nth-child(2){width:42%}.reviewed-mortgage-insurance .bank-property-premiums th:first-child{width:24%}.reviewed-mortgage-insurance .bank-property-premiums th:nth-child(2){width:47%}.reviewed-mortgage-insurance .bank-life-requirements th:first-child{width:28%}.reviewed-mortgage-insurance .bank-life-requirements th:nth-child(2){width:23%}.reviewed-mortgage-insurance .guide-table tr:last-child td{border:0}.reviewed-mortgage-insurance .guide-table caption{font-size:12px;line-height:1.95;text-align:left;white-space:normal;color:var(--text-mid);padding-block:15px}.reviewed-mortgage-insurance .cluster-related{padding-block:50px;background:var(--paper);border-block:1px solid var(--border)}.reviewed-mortgage-insurance .cluster-related-grid{gap:20px}.reviewed-mortgage-insurance .cluster-related-card{border:1px solid var(--border);border-radius:18px;background:#fff;padding:24px;box-shadow:none}.reviewed-mortgage-insurance .cluster-related-card-title{font-size:17px;line-height:1.5}.reviewed-mortgage-insurance .cluster-related-card-desc{font-size:12px;line-height:1.8}
@media(max-width:950px){.reviewed-mortgage-insurance .cluster-layout{grid-template-columns:1fr;gap:35px}.reviewed-mortgage-insurance .cluster-toc{position:static}.reviewed-mortgage-insurance .cluster-toc-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px}}@media(max-width:700px){.reviewed-mortgage-insurance .cluster-hero{padding:36px 0}.reviewed-mortgage-insurance .cluster-hero-inner,.reviewed-mortgage-insurance .cluster-layout{width:calc(100% - 40px)}.reviewed-mortgage-insurance .cluster-hero-desc,.reviewed-mortgage-insurance .cluster-body p,.reviewed-mortgage-insurance .cluster-body li{font-size:14px}.reviewed-mortgage-insurance .cluster-layout{margin-block:32px 45px}.reviewed-mortgage-insurance .cluster-toc-list{grid-template-columns:1fr}.reviewed-mortgage-insurance .guide-table-wrap{padding:6px}.reviewed-mortgage-insurance .guide-table{font-size:11px;line-height:1.9}.reviewed-mortgage-insurance .guide-table td,.reviewed-mortgage-insurance .guide-table th{padding:14px 5px}.reviewed-mortgage-insurance .guide-table th{font-size:10px;line-height:1.8}.reviewed-mortgage-insurance .guide-table caption{font-size:11px}.reviewed-mortgage-insurance .cluster-related-grid{grid-template-columns:1fr}.reviewed-mortgage-insurance .bank-property-requirements th:first-child{width:30%}.reviewed-mortgage-insurance .bank-property-requirements th:nth-child(2){width:38%}}
