.rates-blog *{box-sizing:border-box}.rates-blog{scroll-behavior:auto;color:#0f1b3d;background:#fafafa;margin:0;scroll-padding-top:28px;font:16px/1.7 Inter,Arial,sans-serif}.rates-blog a{color:#007a66;text-underline-offset:4px}.rates-blog a:hover{color:#005f50}.rates-blog button,.rates-blog input,.rates-blog select{font:inherit}.rates-blog a:focus-visible,.rates-blog input:focus-visible,.rates-blog select:focus-visible,.rates-blog summary:focus-visible{outline-offset:5px;outline:3px solid #00a88a}.rates-blog h1,.rates-blog h2,.rates-blog h3,.rates-blog p{margin-top:0}.rates-blog h1,.rates-blog h2,.rates-blog h3{letter-spacing:-.035em;line-height:1.17}.rates-blog h1{max-width:860px;margin-bottom:25px;font-size:clamp(36px,4.4vw,61px);font-weight:780}.rates-blog h2{margin-bottom:23px;font-size:clamp(28px,3vw,40px);font-weight:740}.rates-blog h3{letter-spacing:-.025em;font-size:23px}.rates-blog p{margin-bottom:22px}.rates-blog strong{font-weight:700}.rates-blog .review{background:#edf4f1;border-bottom:1px solid #cdded7;padding:10px 28px;font-size:13px}.rates-blog .review summary{cursor:pointer}.rates-blog .review details p{max-width:1050px;margin:12px 0}.rates-blog .header{justify-content:space-between;align-items:center;max-width:1240px;margin:auto;padding:25px 36px;display:flex}.rates-blog .header img{width:208px;height:auto}.rates-blog .header a{color:#0f1b3d;font-weight:650;text-decoration:none}.rates-blog .hero{color:#fff;background:#0f1b3d;padding:58px max(32px,50vw - 584px) 54px}.rates-blog .eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#007a66;margin-bottom:18px;font-size:12px;font-weight:750}.rates-blog .hero .eyebrow{color:#45dfc5}.rates-blog .hero .answer{color:#e5ebf6;max-width:900px;margin-bottom:28px;font-size:20px;line-height:1.65}.rates-blog .byline{color:#d7deed;align-items:center;gap:14px;margin:28px 0;font-size:14px;display:flex}.rates-blog .byline img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:57px;height:57px}.rates-blog .byline b{color:#fff}.rates-blog .hero-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.rates-blog .button{background:#00c9a7;border:0;border-radius:9px;justify-content:center;align-items:center;gap:26px;min-height:54px;padding:16px 23px;font-size:16px;font-weight:750;line-height:1.4;text-decoration:none;display:inline-flex;color:#0f1b3d!important}.rates-blog .button:hover{background:#42ddc2}.rates-blog .button span{font-size:21px}.rates-blog .text-link{color:#fff}.rates-blog .hero-note{color:#c1cbdf;margin:13px 0 0;font-size:13px}.rates-blog .jump{border-bottom:1px solid #dce3e8;flex-wrap:wrap;gap:27px;max-width:1168px;margin:0 auto;padding:23px 0;font-size:14px;display:flex}.rates-blog .jump a{color:#34435e;font-weight:650;text-decoration:none}.rates-blog .reading{max-width:800px;margin:76px auto;padding:0 24px;font-size:18px}.rates-blog .reading p{color:#43516a}.rates-blog .reading strong{color:#152440}.rates-blog .market-grid{grid-template-columns:1fr 1fr;gap:18px;margin:34px 0;display:grid}.rates-blog .market-grid>div{background:#fff;border:1px solid #dce5e6;border-radius:14px;padding:27px}.rates-blog .market-grid h3{font-size:25px}.rates-blog .market-grid p:not(.eyebrow){font-size:16px}.rates-blog .market-grid a{font-size:14px;font-weight:650}.rates-blog .examples-section{max-width:1232px;margin:75px auto;padding:0 32px}.rates-blog .section-intro{grid-template-columns:1.3fr 1fr;align-items:end;gap:45px;display:grid}.rates-blog .section-intro>p{color:#59687d;font-size:17px}.rates-blog .scope-note{background:#edf5f2;border-left:3px solid #00a88a;border-radius:0 12px 12px 0;margin:14px 0 28px;padding:22px 25px}.rates-blog .scope-note p{color:#4d5d70;max-width:930px;margin:7px 0 0;font-size:14px}.rates-blog .filters{flex-wrap:wrap;align-items:end;gap:18px;margin-bottom:20px;display:flex}.rates-blog .filters label{flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.rates-blog .filters label:first-child{flex:1;min-width:220px}.rates-blog input,.rates-blog select{color:#152440;background:#fff;border:1px solid #bbc9d3;border-radius:7px;min-width:200px;min-height:48px;padding:12px 13px}.rates-blog #count{color:#617087;padding-bottom:12px;font-size:13px}.rates-blog .table-wrap{background:#fff;border:1px solid #dae2e8;border-radius:15px;overflow:hidden}.rates-blog table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.rates-blog caption{text-align:left;color:#536279;border-bottom:1px solid #e2e8eb;padding:20px 23px;font-size:13px}.rates-blog thead{background:#f1f4f7}.rates-blog th,.rates-blog td{vertical-align:middle;border-bottom:1px solid #e1e7ed;padding:19px 16px}.rates-blog thead th{color:#465771;font-size:12px;font-weight:700;line-height:1.5}.rates-blog th small,.rates-blog td small{color:#68778c;margin-top:3px;font-size:12px;font-weight:400;line-height:1.5;display:block}.rates-blog tbody th span{font-size:13px;font-weight:500;line-height:1.6;display:block}.rates-blog tbody th strong{font-size:17px}.rates-blog td.premium .coverage-note{white-space:normal;color:#59687d;max-width:150px;margin-top:7px;font-size:11px}.rates-blog td.premium{color:#007a66;white-space:nowrap;font-size:20px;font-weight:750}.rates-blog tbody tr:last-child>*{border-bottom:0}.rates-blog tbody tr:nth-child(2n){background:#fbfcfd}.rates-blog tbody tr:hover{background:#f1f9f6}.rates-blog tr[hidden]{display:none!important}.rates-blog #empty{padding:30px}.rates-blog .table-note{color:#647188;margin:18px 0;font-size:13px;line-height:1.7}.rates-blog .inline-cta{background:#fff;border:1px solid #dce4e8;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;margin-top:27px;padding:30px;display:flex}.rates-blog .inline-cta h3{margin-bottom:8px}.rates-blog .inline-cta p{color:#58677c;margin:0;font-size:15px}.rates-blog .inline-cta .button{white-space:nowrap}.rates-blog .checks{padding:0;list-style:none}.rates-blog .checks li{color:#43516a;border-top:1px solid #e1e7ed;padding:17px 0 17px 28px;position:relative}.rates-blog .checks li:before{content:"✓";color:#00826d;position:absolute;left:0}.rates-blog .faq h3{margin-top:35px;font-size:23px;line-height:1.3}.rates-blog .methodology{border-top:1px solid #dce3e8;padding-top:40px;font-size:15px}.rates-blog .methodology h2{font-size:30px}.rates-blog .closing{color:#fff;background:#0f1b3d;border-radius:19px;grid-template-columns:1.4fr 1fr;gap:55px;max-width:1168px;margin:0 auto 75px;padding:49px;display:grid}.rates-blog .closing .eyebrow{color:#41ddc2}.rates-blog .closing p{color:#ccd6e6}.rates-blog .closing h2{font-size:36px}.rates-blog .call{color:#d4e2ef;margin-top:17px;font-size:14px;display:block}.rates-blog .author{border-left:1px solid #33415e;padding-left:40px}.rates-blog .author img{-o-object-fit:cover;object-fit:cover;border-radius:50%;margin-bottom:19px}.rates-blog .author h3{margin-bottom:13px}.rates-blog .author p{font-size:14px}.rates-blog .author a{color:#48dec5;font-size:13px}.rates-blog footer{text-align:center;color:#536279;background:#f0f3f6;padding:24px 32px;font-size:13px}.rates-blog footer a{color:inherit}@media (max-width:800px){.rates-blog .header{padding:20px 24px}.rates-blog .header img{width:170px}.rates-blog .header>a{font-size:12px}.rates-blog .hero{padding:38px 24px}.rates-blog .hero .answer{font-size:18px}.rates-blog .jump{gap:15px 22px;padding:20px 24px}.rates-blog .reading{margin:48px auto;font-size:17px}.rates-blog .market-grid{grid-template-columns:1fr}.rates-blog .section-intro{grid-template-columns:1fr;gap:0}.rates-blog .examples-section{margin:50px auto;padding:0 20px}.rates-blog .inline-cta{flex-direction:column;align-items:stretch;padding:24px}.rates-blog .closing{grid-template-columns:1fr;gap:30px;margin:0 20px 45px;padding:30px 25px}.rates-blog .closing h2{font-size:30px}.rates-blog .author{border-top:1px solid #33415e;border-left:0;padding:30px 0 0}.rates-blog .filters{gap:12px}.rates-blog .filters label{width:100%}.rates-blog #count{padding:0}.rates-blog .table-wrap{background:0 0;border:0;border-radius:0}.rates-blog table,.rates-blog tbody{width:100%;display:block}.rates-blog thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rates-blog caption{border:0;width:100%;padding:0 0 15px;display:block}.rates-blog tbody tr{border:1px solid #dce4e8;border-radius:13px;grid-template-columns:1fr 1fr;gap:16px 19px;margin-bottom:15px;padding:17px 18px;display:grid;background:#fff!important}.rates-blog tbody th,.rates-blog tbody td{padding:0;font-size:15px;display:block;border:0!important}.rates-blog tbody td:before{content:attr(data-label);color:#66738a;margin-bottom:5px;font-size:11px;font-weight:500;line-height:1.4;display:block}.rates-blog tbody td.premium{font-size:21px}.rates-blog tbody th{grid-row:span 2}.rates-blog tbody th strong{font-size:23px}.rates-blog tbody th span{font-size:14px}.rates-blog .review{padding:10px 20px}.rates-blog .hero-actions{gap:20px}.rates-blog h1{font-size:36px}.rates-blog .hero .button{width:100%}.rates-blog .hero-actions .text-link{font-size:14px}}@media (prefers-reduced-motion:reduce){.rates-blog{scroll-behavior:auto}}.rates-blog{padding-bottom:1px;font-family:inherit}.rates-blog table{border-collapse:collapse}.rates-blog a:not(.button){text-decoration:underline}.rates-blog .byline a{color:inherit}.rates-blog .article-dates{color:#c6d4e7;font-size:13px}.rates-blog .article-breadcrumb{color:#c6d4e7;margin-bottom:25px;font-size:12px}.rates-blog .article-breadcrumb a{color:inherit}.rates-blog [id]{scroll-margin-top:130px}.rates-blog input,.rates-blog select{color:#0f1b3d;background:#fff}.rates-blog .filters{display:none}.rates-blog[data-filters-ready] .filters{display:flex}
