.mkt-top{top:env(safe-area-inset-top,0px);z-index:20;position:sticky}.mkt .home-nav{position:static}.mkt-cta-bar{background:var(--action);color:#fff;font-size:.9rem}.mkt-cta-bar .wrap{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;padding:8px 24px;display:flex}.mkt-cta-bar a{color:#fff;white-space:nowrap;font-weight:700}.mkt-cta-bar a:hover{color:#fff}@media (max-width:560px){.mkt-cta-bar .wrap{padding:7px 16px;font-size:.84rem}.mkt-cta-bar .wrap>span:first-child{display:none}}.mkt-main{padding:clamp(28px,4vw,48px) 24px clamp(56px,6vw,88px)}.mkt-main .wrap{max-width:780px}.mkt-main.wide .wrap{max-width:1000px}@media (max-width:640px){.mkt-main{padding-left:16px;padding-right:16px}}.mkt article h1,.mkt-main h1{letter-spacing:-.04em;margin:8px 0 18px;font-size:clamp(2rem,1.4rem + 2.6vw,3rem);line-height:1.08}.mkt article h2{letter-spacing:-.03em;margin:48px 0 14px;font-size:clamp(1.4rem,1.1rem + 1.2vw,1.85rem);line-height:1.18}.mkt article h3{margin:32px 0 10px;font-size:1.2rem}.mkt article p,.mkt article li{color:var(--ink-2);font-size:1.04rem;line-height:1.7}.mkt article ul,.mkt article ol{padding-left:22px}.mkt article .lede{color:var(--ink);max-width:none;margin-bottom:24px;font-size:1.15rem}.mkt .crumbs{margin-bottom:6px}.byline{align-items:center;gap:12px;margin:0 0 24px;display:flex}.byline img,.author-bio img{object-fit:cover;border-radius:50%}.byline-face{background:var(--paper-2);border:1px solid var(--line);width:44px;height:44px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:700;display:grid}.byline-face.lg{width:72px;height:72px;font-size:1.1rem}.byline p{margin:0}.byline-name{font-weight:600}.byline-meta{color:var(--muted);font-size:.88rem}.author-bio{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);align-items:flex-start;gap:18px;margin:48px 0 0;padding:22px;display:flex}.author-bio h3{margin:4px 0 0!important}.author-bio p{margin:0 0 8px}.takeaways{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--action);border-radius:var(--radius-md);margin:24px 0;padding:18px 22px}.takeaways h2{margin:0 0 8px!important;font-size:1.1rem!important}.takeaways ul{margin:0}.inline-cta{background:var(--action-soft);border-radius:var(--radius-md);margin:24px 0;padding:16px 20px}.inline-cta p{color:var(--ink)!important;margin:0!important}.best-for{background:var(--paper-2);border-radius:var(--radius-md);padding:12px 16px}.sources{color:var(--muted)!important;font-size:.88rem!important}.sources a{color:var(--muted)}.mkt-table{margin:20px 0}.mkt-table caption{text-align:left;color:var(--ink-2);caption-side:top;padding:12px 16px;font-size:.9rem;font-weight:600}.mkt-table th[scope=row]{text-transform:none;letter-spacing:0;color:var(--ink);background:var(--surface);white-space:nowrap;font-size:.92rem}.mkt-table td{min-width:150px;font-size:.92rem}.mkt-table tr.highlight th[scope=row],.mkt-table tr.highlight td{background:var(--action-soft)}.mkt-table thead th{white-space:nowrap}.mkt-faq h3{margin-top:26px}.mkt-faq p{margin-top:0}.image-cta{background:var(--navy);color:var(--on-navy);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:28px;margin:36px 0;padding:clamp(22px,3vw,34px);display:grid}.image-cta h2{color:#fff!important;margin:0 0 10px!important}.image-cta p{margin:0 0 18px;color:var(--on-navy-muted)!important}.image-cta .deal-card{width:100%;position:static}@media (max-width:720px){.image-cta{grid-template-columns:1fr}}.related{margin-top:48px}.related ul{gap:12px;list-style:none;display:grid;padding:0!important}.related li{gap:2px;display:grid}.related li a{font-weight:700;font-family:var(--font-display)}.related li span{color:var(--muted);font-size:.92rem}.post-list{gap:14px;padding:0;list-style:none;display:grid}.post-list li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:20px 22px}.post-list a{font-family:var(--font-display);font-size:1.15rem;font-weight:700}.post-list p{color:var(--ink-2);margin:6px 0 0}.calc-tool{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin:24px 0 8px;overflow:hidden}.calc-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:22px;display:grid}.calc-form .full{grid-column:1/-1}@media (max-width:560px){.calc-form{grid-template-columns:1fr;padding:18px 16px}}.calc-form fieldset{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.calc-form legend{color:var(--ink-2);margin-bottom:6px;padding:0;font-size:.8rem;font-weight:600}.seg{border:1px solid var(--line);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.seg button{background:var(--surface);color:var(--ink-2);border:0;border-radius:0;padding:8px 14px;font-weight:600}.seg button+button{border-left:1px solid var(--line)}.seg button[aria-pressed=true]{background:var(--action);color:#fff}.calc-result{background:var(--navy);color:var(--on-navy);gap:10px;padding:22px;display:grid}.calc-result .owed-amount{color:#fff}.calc-result .working{font-family:var(--font-mono);color:var(--on-navy-muted);gap:4px;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.calc-result .working b{color:#fff;font-weight:600}.calc-result p{margin:0}.calc-result .btn{color:var(--navy);background:#fff;border-color:#fff;justify-self:start}.calc-result .btn:hover{color:var(--navy);background:#e4e8ef;background:lab(91.8479% -.517726 -3.73472)}.formula{font-family:var(--font-mono);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);padding:14px 16px;font-size:.92rem;overflow-x:auto}.mkt article section,.mkt main section{padding:0}.mkt article .calc-result p{color:var(--on-navy)}.mkt article .calc-result .working li{color:var(--on-navy-muted);font-size:.88rem;line-height:1.55}.mkt article .calc-result .working b{color:#fff}.mkt-table th[scope=row]{vertical-align:top}.how-steps li{margin:4px 0}.checker .optional{color:var(--muted);font-size:.78rem;font-weight:400}.checker-submit{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.checker-preview{gap:8px;margin:4px 0;padding:0;list-style:none;display:grid}.checker-preview li{color:var(--on-navy);align-items:center;gap:10px;font-size:.9rem;display:flex}.checker-preview img{object-fit:cover;border-radius:8px;flex:none;width:56px;height:56px}.mkt article .calc-result a.btn{text-decoration:none}.checker .calc-form{align-items:end}.mkt article .calc-result .checker-guarantee{color:var(--on-navy-muted);font-size:.82rem}