.bl-article{color:#1f2937;background:#fff;max-width:860px;margin:0 auto;padding:40px 20px;font-family:Arial,Helvetica,sans-serif;line-height:1.75}.bl-article *{box-sizing:border-box}.bl-article h1,.bl-article h2,.bl-article h3{color:#0f172a;margin:36px 0 16px;font-family:Arial,Helvetica,sans-serif;font-weight:600;line-height:1.3}.bl-article h1{font-size:2.4rem}.bl-article h2{font-size:2rem}.bl-article h3{margin-top:32px;font-size:1.45rem}.bl-article p{color:#1f2937;margin:18px 0;font-size:1.1rem}.bl-article ul,.bl-article ol{margin:20px 0 20px 28px;padding-left:0}.bl-article li{margin-bottom:12px;font-size:1.1rem}.bl-article a{color:#1b5697;text-decoration:underline}.bl-article a:hover{opacity:.85}.bl-article img{border-radius:12px;max-width:100%;height:auto;margin:28px auto;display:block}.bl-divider{background:#e5e7eb;height:1px;margin:48px 0}.instant-rate-btn{background:#1b5697;border-radius:8px;margin-top:12px;margin-right:12px;padding:14px 28px;font-size:1.125rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-block;box-shadow:0 4px 12px #00000026;color:#fff!important}.instant-rate-btn:hover{transform:translateY(-4px);box-shadow:0 8px 18px #00000040;background:#17497f!important}.outline-rate-btn{border:2px solid #1b5697;border-radius:8px;margin-top:12px;padding:12px 24px;font-size:1.05rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-block;color:#1b5697!important}.outline-rate-btn:hover{background:#1b5697;color:#fff!important}.cta-box{background:#f1f5f9;border:1px solid #d1d5db;border-radius:16px;margin:48px 0;padding:32px}.cta-box h3{margin-top:0}.cta-box li{margin-bottom:.75rem;font-size:1.1rem}.hot-tip{background:#eef6ff;border-left:6px solid #1b5697;border-radius:10px;margin:36px 0;padding:20px 24px}.hot-tip strong{color:#0f172a;margin-bottom:8px;font-family:Arial,Helvetica,sans-serif;display:block}.info-box{background:#f0fdf4;border-left:6px solid #16a34a;border-radius:10px;margin:36px 0;padding:20px 24px}.note-box{background:#fff7ed;border-left:6px solid #ea580c;border-radius:10px;margin:36px 0;padding:20px 24px}.table-wrap{margin:32px 0;overflow-x:auto}.bl-article table{border-collapse:collapse;width:100%;font-size:1rem}.bl-article th,.bl-article td{text-align:left;border:1px solid #d1d5db;padding:12px}.bl-article th{background:#f3f4f6;font-weight:700}.sh-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.sh-btn{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:3rem;padding:.75rem 1.35rem;font-size:1.02rem;font-weight:800;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex;text-decoration:none!important}.sh-btn:hover{transform:translateY(-2px)}.sh-btn-primary{background:#1b5697;color:#fff!important}.sh-btn-primary:hover{background:#17497f}.sh-btn-outline{background:0 0;border-color:#ffffff8c;color:#fff!important}.sh-btn-outline:hover{background:#ffffff1a;border-color:#fff}.sh-closing{text-align:center;background:#172136;border-radius:16px;justify-items:center;gap:14px;margin:48px 0;padding:44px 28px;display:grid}.sh-closing .sh-eyebrow{color:#7fb2f0;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.sh-closing h3{letter-spacing:-.02em;max-width:20ch;margin:0;font-size:clamp(1.6rem,4vw,2.3rem);line-height:1.15;color:#fff!important}.sh-closing p{max-width:60ch;margin:0;font-size:1.05rem;color:#cbd5e1!important}.sh-closing .sh-compliance{margin-top:10px;font-size:.78rem;color:#94a3b8!important}.sh-scenario{background:#f8fafc;border:1px solid #d1d5db;border-left:6px solid #1b5697;border-radius:12px;margin:40px 0;padding:24px 26px}.sh-scenario h3{margin:0 0 10px;font-size:1.2rem}.sh-scenario p{margin:0 0 16px;font-size:1.05rem}.bl-partner-disclosure{color:#64748b;margin:24px 0 0;font-size:.86rem;line-height:1.55}.bl-updated{color:#17497f;letter-spacing:.02em;background:#e8f1fb;border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:7px 12px;font-size:.86rem;font-weight:800;display:inline-flex}.bl-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:26px 0 32px;display:grid}.bl-metric{background:#fff;border:1px solid #dbe3ec;border-radius:12px;padding:18px;box-shadow:0 8px 22px #0f172a0f}.bl-metric strong{color:#0f172a;margin-bottom:7px;font-size:1.55rem;line-height:1.1;display:block}.bl-metric span{color:#526173;font-size:.94rem;line-height:1.45}.bl-chart{background:#f8fafc;border:1px solid #dbe3ec;border-radius:14px;margin:32px 0;padding:24px}.bl-chart h3{margin:0 0 6px;font-size:1.25rem}.bl-chart-note{color:#64748b!important;margin:0 0 22px!important;font-size:.9rem!important}.bl-bar-row{grid-template-columns:minmax(126px,1.2fr) minmax(140px,3fr) 74px;align-items:center;gap:12px;margin:13px 0;display:grid}.bl-bar-label{color:#334155;font-size:.95rem;font-weight:700}.bl-bar-track{background:#e2e8f0;border-radius:999px;height:14px;overflow:hidden}.bl-bar-fill{border-radius:inherit;background:linear-gradient(90deg,#1b5697,#5b9bd5);height:100%;display:block}.bl-bar-value{color:#0f172a;text-align:right;font-size:.9rem;font-weight:800}.bl-w-100{width:100%}.bl-w-99{width:99%}.bl-w-97{width:97.4%}.bl-w-65{width:65%}.bl-w-56{width:56%}.bl-w-52{width:52%}.bl-w-34{width:34%}.bl-w-32{width:32.2%}.bl-w-10{width:9.9%}.bl-figure{margin:34px 0}.bl-figure img{margin-bottom:10px}.bl-figure figcaption{color:#64748b;text-align:center;font-size:.88rem;line-height:1.5}.bl-source-note{line-height:1.55;color:#64748b!important;font-size:.9rem!important}.bl-author-bio{color:#f3f4f6;background-color:#1f2937;border-top:4px solid #1b5697;border-radius:12px;flex-direction:column;gap:20px;margin:48px 0 20px;padding:32px;display:flex}@media (width>=768px){.bl-author-bio{flex-direction:row;align-items:start}}.bl-author-bio h3{border-bottom:1px solid #ffffff1a;margin-top:0;margin-bottom:12px;padding-bottom:12px;color:#fff!important}.bl-author-bio p{margin-bottom:16px;font-size:1rem;color:#e5e7eb!important}.bl-author-bio a{border-bottom:1px dotted #60a5fa;text-decoration:none;transition:color .3s;color:#60a5fa!important}.bl-author-bio a:hover{border-bottom-style:solid;color:#93c5fd!important}@media (width<=640px){.bl-article{padding:28px 16px}.bl-article h1{font-size:2rem}.bl-article h2{font-size:1.7rem}.bl-article h3{font-size:1.3rem}.bl-article p,.bl-article li{font-size:1rem}.instant-rate-btn,.outline-rate-btn{text-align:center;margin-right:0;display:block}.sh-actions{width:100%;display:grid}.sh-btn{width:100%}.sh-closing{padding:32px 18px}.sh-scenario{padding:20px 18px}.bl-metric-grid{grid-template-columns:1fr}.bl-chart{padding:20px 16px}.bl-bar-row{grid-template-columns:1fr;gap:6px;margin:18px 0}.bl-bar-value{text-align:left}}.bl-article.bl-buydown-visual-review .bl-viz{background:#f8faf9;border:1px solid #dbe2e0;border-radius:16px;margin:34px 0;padding:28px}.bl-article.bl-buydown-visual-review .bl-viz h3{margin:0 0 12px;font-size:1.25rem}.bl-article.bl-buydown-visual-review .bl-viz p{margin:10px 0;font-size:1rem;line-height:1.6}.bl-article.bl-buydown-visual-review .bl-viz figcaption{color:#52615b;margin-top:22px;font-size:.88rem;line-height:1.6}.bl-article.bl-buydown-visual-review .bl-tldr{border-left:3px solid #358567;margin:24px 0;padding:10px 0 10px 22px}.bl-article.bl-buydown-visual-review .bl-tldr p{margin:0}.bl-article.bl-buydown-visual-review .bl-baseline{background:#fff;border:1px solid #c5d0ca;border-radius:10px;margin-bottom:24px;padding:20px}.bl-article.bl-buydown-visual-review .bl-baseline strong{color:#25362d;font-size:1.9rem;line-height:1.3;display:block}.bl-article.bl-buydown-visual-review .bl-baseline span{color:#45554c;margin:6px 0;font-size:.95rem;display:block}.bl-article.bl-buydown-visual-review .bl-axis{color:#52615b;border-bottom:1px solid #c5d0ca;justify-content:space-between;padding-bottom:14px;font-size:.82rem;display:flex}.bl-article.bl-buydown-visual-review .bl-period{border-bottom:1px solid #dbe2e0;padding:22px 0}.bl-article.bl-buydown-visual-review .bl-period:last-of-type{border-bottom:0}.bl-article.bl-buydown-visual-review .bl-period h3{margin-bottom:16px;font-size:1.05rem}.bl-article.bl-buydown-visual-review .bl-period h3 span{color:#52615b;font-weight:400}.bl-article.bl-buydown-visual-review .bl-bar-item{margin:14px 0}.bl-article.bl-buydown-visual-review .bl-bar-label{justify-content:space-between;gap:10px;margin-bottom:8px;font-size:1rem;display:flex}.bl-article.bl-buydown-visual-review .bl-bar-label strong{white-space:nowrap}.bl-article.bl-buydown-visual-review .bl-track{background:#e7ece9;border-right:2px solid #33463b;border-radius:3px;height:22px;position:relative;overflow:hidden}.bl-article.bl-buydown-visual-review .bl-fill{background:#1b5697;border-radius:3px 0 0 3px;height:100%;display:block}.bl-article.bl-buydown-visual-review .bl-fill.bl-321{background:#358567}.bl-article.bl-buydown-visual-review .bl-fill.bl-full{background:#45554c}.bl-article.bl-buydown-visual-review .bl-legend{color:#45554c;flex-wrap:wrap;gap:18px;margin:18px 0;font-size:.88rem;display:flex}.bl-article.bl-buydown-visual-review .bl-key{background:#1b5697;border-radius:2px;width:10px;height:10px;margin-right:7px;display:inline-block}.bl-article.bl-buydown-visual-review .bl-key.bl-321{background:#358567}.bl-article.bl-buydown-visual-review .bl-key.bl-full{background:#45554c}.bl-article.bl-buydown-visual-review .bl-relief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.bl-article.bl-buydown-visual-review .bl-relief-card{background:#fff;border:1px solid #dbe2e0;border-top:3px solid #1b5697;border-radius:10px;padding:22px}.bl-article.bl-buydown-visual-review .bl-relief-card.bl-321{border-top-color:#358567}.bl-article.bl-buydown-visual-review .bl-relief-card h3{margin:0 0 16px}.bl-article.bl-buydown-visual-review .bl-big{color:#25362d;font-size:1.95rem;font-weight:700;line-height:1.2;display:block}.bl-article.bl-buydown-visual-review .bl-small-label{color:#52615b;margin:8px 0 20px;font-size:.87rem;display:block}.bl-article.bl-buydown-visual-review .bl-relief-card p{border-top:1px solid #e2e7e4;margin:16px 0 0;padding-top:14px}.bl-article.bl-buydown-visual-review .bl-inline-note{border-top:1px solid #dbe2e0;border-bottom:1px solid #dbe2e0;margin:28px 0;padding:18px 0}.bl-article.bl-buydown .bl-viz{background:#f8fafc;border:1px solid #dbe3ec;border-radius:12px;margin:36px 0;padding:28px}.bl-article.bl-buydown .bl-viz h3{margin:0 0 16px;font-size:1.25rem}.bl-article.bl-buydown .bl-viz p{margin:12px 0;font-size:1rem;line-height:1.65}.bl-article.bl-buydown .bl-viz figcaption{color:#526173;margin-top:24px;font-size:.9rem;line-height:1.6}.bl-article.bl-buydown .bl-tldr{background:#eef6ff;border:1px solid #dbe3ec;border-radius:12px;margin:24px 0 32px;padding:24px}.bl-article.bl-buydown .bl-tldr p{margin:0}.bl-article.bl-buydown .bl-tldr p+p{margin-top:16px}.bl-article.bl-buydown .bl-baseline{border-bottom:1px solid #dbe3ec;margin-bottom:20px;padding:0 0 24px}.bl-article.bl-buydown .bl-baseline strong{color:#0f172a;font-variant-numeric:tabular-nums;margin:8px 0;font-size:clamp(1.5rem,5vw,1.9rem);line-height:1.3;display:block}.bl-article.bl-buydown .bl-baseline span{color:#526173;font-size:.95rem;display:block}.bl-article.bl-buydown .bl-axis{color:#526173;border-bottom:1px solid #dbe3ec;justify-content:space-between;gap:16px;padding-bottom:14px;font-size:.82rem;display:flex}.bl-article.bl-buydown .bl-axis span:last-child{text-align:right}.bl-article.bl-buydown .bl-period{border-bottom:1px solid #dbe3ec;padding:24px 0}.bl-article.bl-buydown .bl-period:last-of-type{border-bottom:0}.bl-article.bl-buydown .bl-period h3{margin:0 0 16px;font-size:1.05rem}.bl-article.bl-buydown .bl-period h3 span{color:#526173;font-weight:400}.bl-article.bl-buydown .bl-bar-item{margin:14px 0}.bl-article.bl-buydown .bl-bar-label{color:#334155;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-bottom:10px;font-size:1rem;font-weight:400;display:flex}.bl-article.bl-buydown .bl-bar-label strong{white-space:nowrap;color:#0f172a;font-variant-numeric:tabular-nums}.bl-article.bl-buydown .bl-track{background:#e2e8f0;border-right:2px solid #172136;border-radius:3px;height:20px;overflow:hidden}.bl-article.bl-buydown .bl-fill{background:#1b5697;border-radius:3px 0 0 3px;height:100%;display:block}.bl-article.bl-buydown .bl-fill.bl-full{background:#172136}.bl-article.bl-buydown .bl-width-214729{width:80.6885%}.bl-article.bl-buydown .bl-width-239820{width:90.1169%}.bl-article.bl-buydown .bl-width-266121{width:100%}.bl-article.bl-buydown .bl-width-190966{width:71.7591%}.bl-article.bl-buydown .bl-save-line{color:#17497f;margin-top:12px}.bl-article.bl-buydown .bl-cost-line{border-top:1px solid #dbe3ec;margin-top:16px;padding-top:20px}.bl-article.bl-buydown .bl-cost-line p{margin:12px 0}.bl-article.bl-buydown .bl-price-comparison{margin:36px 0 48px}.bl-article.bl-buydown .bl-price-comparison h3{font-size:1.25rem}.bl-article.bl-buydown .bl-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.bl-article.bl-buydown .bl-choice-grid section{background:#f8fafc;border:1px solid #dbe3ec;border-radius:12px;min-width:0;padding:24px}.bl-article.bl-buydown .bl-choice-grid h4{color:#0f172a;margin:0 0 16px;font-family:Arial,Helvetica,sans-serif;font-size:1.08rem;font-weight:600;line-height:1.4}.bl-article.bl-buydown .bl-choice-grid p{margin:12px 0;font-size:1rem}.bl-article.bl-buydown .bl-choice-grid p:last-child{margin-bottom:0}.bl-article.bl-buydown .sh-scenario{border:1px solid #dbe3ec;border-radius:12px}.bl-article.bl-buydown .sh-actions{margin-top:16px}.bl-article.bl-buydown .sh-btn{border-radius:.45rem}.bl-article.bl-buydown a:focus-visible{outline-offset:3px;outline:3px solid #d5a428}@media (width<=640px){.bl-article.bl-buydown-visual-review .bl-viz{padding:20px 16px}.bl-article.bl-buydown-visual-review .bl-relief-grid{grid-template-columns:1fr}.bl-article.bl-buydown-visual-review .bl-big{font-size:1.8rem}.bl-article.bl-buydown-visual-review .bl-axis{font-size:.76rem}.bl-article.bl-buydown-visual-review .bl-baseline strong{font-size:1.7rem}.bl-article.bl-buydown-visual-review .bl-bar-label{flex-wrap:wrap}.bl-article.bl-buydown .bl-viz,.bl-article.bl-buydown .bl-tldr,.bl-article.bl-buydown .bl-choice-grid section{padding:20px 16px}.bl-article.bl-buydown .bl-choice-grid{grid-template-columns:1fr}.bl-article.bl-buydown .bl-axis{font-size:.78rem}.bl-article.bl-buydown .bl-period h3 span{margin-top:4px;display:block}}.bl-article.bl-buydown-visual-review .bl-example-stats{border-top:1px solid #dbe2e0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0;padding-top:22px;display:grid}.bl-article.bl-buydown-visual-review .bl-example-stats strong{color:#25362d;font-size:1.35rem;display:block}.bl-article.bl-buydown-visual-review .bl-example-stats span{color:#52615b;margin-top:7px;font-size:.87rem;line-height:1.5;display:block}.bl-article.bl-buydown-visual-review .bl-relief-card ul{margin-left:18px}.bl-article.bl-buydown-visual-review .bl-relief-card li{font-size:1rem;line-height:1.6}.bl-article.bl-buydown-visual-review .bl-cut-details{font-size:.9rem}@media (width<=640px){.bl-article.bl-buydown-visual-review .bl-example-stats{grid-template-columns:1fr}}.bl-article.bl-buydown-visual-review .bl-width-214729{width:80.6885%}.bl-article.bl-buydown-visual-review .bl-width-239820{width:90.1169%}.bl-article.bl-buydown-visual-review .bl-width-266121{width:100%}.bl-article.bl-buydown-visual-review .bl-width-190966{width:71.7591%}.bl-article.bl-buydown-visual-review .bl-save-line{color:#347456;margin-top:10px}.bl-article.bl-buydown-visual-review .bl-cost-line{border-top:1px solid #dbe2e0;margin-top:18px;padding:18px 0 0}.bl-article.bl-buydown-visual-review .bl-cost-line p{margin:8px 0}.bl-article.bl-buydown-visual-review .bl-price-comparison{margin:30px 0 44px}.bl-article.bl-buydown-visual-review .bl-price-comparison h3{font-size:1.25rem}.bl-article.bl-buydown-visual-review .bl-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.bl-article.bl-buydown-visual-review .bl-choice-grid section{background:#fff;border:1px solid #dbe2e0;border-top:3px solid #1b5697;border-radius:10px;padding:20px}.bl-article.bl-buydown-visual-review .bl-choice-grid h4{color:#25362d;margin:0 0 14px;font-size:1.08rem;line-height:1.4}.bl-article.bl-buydown-visual-review .bl-choice-grid p{margin:10px 0;font-size:1rem}@media (width<=640px){.bl-article.bl-buydown-visual-review .bl-choice-grid{grid-template-columns:1fr}}
