
.legacy-resource{
 --ink:#172d2e;--dark:#172d2e;--navy:#172d2e;--text:#172d2e;--text-mid:#565452;
 --muted:#656064;--coral:#ff5349;--accent:#ff5349;--accent-text:#b63730;
 --paper:#f7f2f2;--lily:#dddcfa;--blush:#fbe2e1;--lime:#f1f6cf;--line:#ded9dc;--border:#ded9dc;
 --font:Montserrat,Arial,sans-serif;--sans:Montserrat,Arial,sans-serif;
 font:400 17px/1.75 Montserrat,Arial,sans-serif;color:#172d2e;background:#fff;
 width:100%;min-width:0;overflow-wrap:anywhere;
}
.legacy-resource *{box-sizing:border-box;min-width:0}
.legacy-resource :is(.ds-container,.cluster-layout,.post-layout,.d-wrap,.wrap){max-width:1120px;width:calc(100% - 48px);margin-inline:auto}
.legacy-resource :is(.cluster-hero-inner,.post-hero-inner){max-width:1000px;width:calc(100% - 48px);margin-inline:auto}
.legacy-resource :is(.cluster-hero,.post-hero,.hero-sec,.d-hero,.calc-hero,.hero,.article-hero){
 background:#f7f2f2!important;padding:58px 0 46px!important;margin:0!important;color:#172d2e!important;
}
.legacy-resource h1{font:500 clamp(30px,3.5vw,46px)/1.22 Montserrat,Arial,sans-serif!important;letter-spacing:0!important;color:#ff5349!important;margin:16px 0 24px!important;max-width:100%}
.legacy-resource h1 :is(span,.accent){color:inherit!important;font:inherit!important;display:inline!important}
.legacy-resource h1 .hero-line::after{content:' '}
.legacy-resource :is(h2,h3,h4){font-family:Montserrat,Arial,sans-serif!important;letter-spacing:0!important;color:#172d2e!important}
.legacy-resource h2{font-size:clamp(24px,2.5vw,32px)!important;font-weight:500!important;line-height:1.35;margin:44px 0 20px!important}
.legacy-resource h3{font-size:21px!important;font-weight:500!important;line-height:1.4;margin:28px 0 14px!important}
.legacy-resource p,.legacy-resource li{line-height:1.75}
.legacy-resource :is(.hero-desc,.cluster-hero-desc,.d-lead,.post-hero-desc){font-size:18px!important;line-height:1.75!important;color:#172d2e!important;max-width:880px}
.legacy-resource :is(.hero-desc-line,.hero-line){display:inline}
.legacy-resource a{color:#b63730;text-decoration:underline;text-underline-offset:3px}
.legacy-resource a:hover{color:#87251f}
.legacy-resource :is(.cluster-back,.back-link,.d-crumbs,.d-label,.cluster-hero-cat){font-size:13px!important;font-weight:400!important;color:#656064!important;background:none!important;border:0!important;padding:0!important;letter-spacing:.03em}
.legacy-resource :is(.ds-section,.content-sec,.calc-info,.section){padding-block:44px}
.legacy-resource :is(.d-wrap,.post-content,.cluster-body,.article-main){line-height:1.8}
.legacy-resource .d-wrap{max-width:900px;padding:0}
.legacy-resource .d-body{padding:24px 0 50px}
.legacy-resource .cluster-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:48px;padding-block:40px}
.legacy-resource .cluster-toc{position:sticky;top:30px;align-self:start;max-height:none;background:#eae9f7;border:0;border-radius:28px;padding:24px}
.legacy-resource .cluster-toc h2{font-size:18px!important;margin:0 0 16px!important}
.legacy-resource .cluster-toc-list{display:grid;gap:12px}
.legacy-resource .cluster-toc a{font-size:14px;line-height:1.5;color:#565452}
.legacy-resource .post-layout{display:block;max-width:900px;padding:40px 0 60px}
.legacy-resource .post-content{width:100%;max-width:100%}
.legacy-resource :is(.post-sidebar,.post-toc){position:static}
.legacy-resource :is(.article-layout,.article-reading .container){display:block;max-width:1000px;margin-inline:auto}
.legacy-resource :is(.ds-table-scroll,.table-wrap,.d-table-wrap,.guide-table-wrap){max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}
.legacy-resource .ds-table-scroll{margin:22px 0;border:1px solid #ded9dc;border-radius:16px;background:#fff}
.legacy-resource :is(table,.d-table,.guide-table){width:100%;border-collapse:collapse;font-size:14px;line-height:1.55;color:#172d2e}
.legacy-resource :is(th,td){padding:15px 16px;text-align:left;border-bottom:1px solid #e5e0e3;vertical-align:top;white-space:normal}
.legacy-resource th{background:#eae9f7;color:#172d2e;font-weight:600}
.legacy-resource tr:last-child td{border-bottom:0}
.legacy-resource .num{font-variant-numeric:tabular-nums}
.legacy-resource :is(.d-stats,.ds-grid,.calc-results-grid,.lk-tiles){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.legacy-resource :is(.d-stat,.calc-result-card,.lk-tile){padding:24px;border:0!important;border-radius:28px!important;background:#eae9f7!important;box-shadow:none!important;color:#172d2e!important}
.legacy-resource :is(.d-stat-num,.calc-result-value,.lk-tv){color:#ff5349!important;font-weight:500!important;letter-spacing:0!important;line-height:1.2;font-size:34px}
.legacy-resource :is(.d-stat-txt,.calc-result-sub,.calc-result-label,.lk-ts){color:#565452!important}
.legacy-resource :is(.d-chart,.calc-card,.lk-card,.cmp-calc,.product-card){background:#f7f2f2!important;border:0!important;border-radius:30px!important;padding:28px!important;box-shadow:none!important}
.legacy-resource :is(.calc-hero-inner,.hero-grid){display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:42px;align-items:start}
.legacy-resource :is(.calc-card input,.calc-card select,.lk-card input,.lk-card select,.cmp-calc input,.cmp-calc select){width:100%;min-height:46px;padding:10px 12px;border:1px solid #d6cfd3;border-radius:9px;background:#fff;font:inherit;color:#172d2e}
.legacy-resource :is(input,select):focus-visible{outline:2px solid #8377d9;outline-offset:2px}
.legacy-resource :is(.calc-row,.lk-fields){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.legacy-resource label{font-size:14px;line-height:1.5;margin-bottom:8px;display:block}
.legacy-resource :is(.calc-hint,.d-note,.lk-note){color:#656064;font-size:14px;line-height:1.7}
.legacy-resource :is(.calc-btn,.calc-cta-btn,.btn-cta-white,.product-cta,.d-btn,.btn-primary,.btn-accent,.cluster-cta-btn,.post-cta a){
 display:inline-block;border:0!important;border-radius:30px!important;background:#ff5349!important;color:#fff!important;
 font:500 16px/1.5 Montserrat,Arial,sans-serif!important;padding:12px 26px!important;text-decoration:none!important;cursor:pointer;text-align:center;white-space:normal;max-width:100%;
}
.legacy-resource :is(.cta-band,.cta,.d-cta,.post-cta,.cluster-cta){background:#fbe2e1!important;color:#172d2e!important;border:0!important;border-radius:28px!important;padding:32px!important;margin-block:32px!important}
.legacy-resource :is(.cta-band,.cta,.d-cta,.post-cta,.cluster-cta) :is(h2,p){color:#172d2e!important}
.legacy-resource :is(.d-byline,.post-meta-author,.post-meta){font-size:13px;line-height:1.6;color:#656064;display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-block:20px}
.legacy-resource :is(.d-byline,.post-meta-author,.post-meta) img{width:40px!important;height:40px!important;object-fit:cover;border-radius:50%;flex-shrink:0}
.legacy-resource .d-avatar{background:#dddcfa!important;color:#172d2e!important}
.legacy-resource :is(.d-cite,.d-profile,.d-method,.cluster-callout,.guide-note){background:#f7f2f2!important;border:0!important;border-radius:22px!important;padding:24px!important}
.legacy-resource :is(.d-fill,.d-tfill.cp,.d-tfill.ca){background:#ff7d75!important}
.legacy-resource :is(.d-fill.bank,.d-tfill.l,.d-tfill.g){background:#b7b2ed!important}
.legacy-resource :is(.d-mbar,.d-mbar.cp){background:#b7b2ed!important}
.legacy-resource :is(.d-track,.d-ttrack){background:#eeeaf0!important}
.legacy-resource :is(.hero-press-names){display:flex;gap:16px;flex-wrap:wrap;align-items:center}
.legacy-resource .press-logo-img{max-width:100px;width:auto;height:24px;object-fit:contain}
.legacy-resource :is(.review,.obed-ben-card,.why-card,.how-card,.cluster-related-card,.related-card){background:#f7f2f2!important;border:0!important;border-radius:26px!important;box-shadow:none!important;padding:24px}
.legacy-resource .review-stars{color:#ff5349}
.legacy-resource :is(.reviews-grid,.why-grid,.how-grid,.obed-ben-grid,.cluster-related-grid,.related-grid){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.legacy-resource :is(.cluster-related-card,.related-card){display:block;text-decoration:none;color:#172d2e}
.legacy-resource img{max-width:100%;height:auto}
.legacy-resource svg{max-width:100%}
.legacy-resource :is(.hero-trust,.pc-why-list){display:grid;gap:16px;margin:24px 0}
.legacy-resource .hero-trust :is(.trust-item){display:flex;gap:10px;align-items:start}
.legacy-resource .trust-check{width:10px;height:10px;border-radius:50%;background:#b7b2ed;flex-shrink:0;margin-top:9px}
.legacy-resource :is(.pc-why-row){margin-bottom:18px}
.legacy-resource .pc-why-text span{display:block;color:#656064;font-size:14px}
.legacy-resource :is(.section-header,.section-title){text-align:left}
.legacy-resource :is(.benefit-icon,.pc-why-icon,.cluster-related-card-icon){color:#8e85d9}
.legacy-resource [id]{scroll-margin-top:28px}
.legacy-resource .resource-index{max-width:1000px;margin:0 auto;padding:48px 24px}
.legacy-resource .resource-index ul{padding-left:22px}
.legacy-resource .resource-index li{margin:14px 0}
@media(max-width:800px){
 .legacy-resource :is(.cluster-layout,.hero-grid,.calc-hero-inner){grid-template-columns:minmax(0,1fr)!important;gap:28px!important}
 .legacy-resource :is(.cluster-toc,.article-toc){position:static!important}
 .legacy-resource :is(.d-stats,.ds-grid,.calc-results-grid,.lk-tiles,.reviews-grid,.why-grid,.how-grid,.obed-ben-grid,.cluster-related-grid,.related-grid){grid-template-columns:minmax(0,1fr)!important}
 .legacy-resource .cluster-layout>.cluster-body{grid-column:1!important;grid-row:auto!important}
 .legacy-resource :is(.post-layout,.d-wrap,.cluster-layout,.ds-container,.container){width:calc(100% - 36px)!important;padding-inline:0!important}
 .legacy-resource :is(.d-hero,.cluster-hero,.post-hero,.calc-hero,.hero-sec,.hero,.article-hero){padding:38px 0 30px!important}
 .legacy-resource :is(.calc-card,.lk-card,.cmp-calc,.product-card,.d-chart){padding:20px!important;border-radius:24px!important}
 .legacy-resource :is(.calc-row,.lk-fields){grid-template-columns:minmax(0,1fr)!important}
 .legacy-resource :is(.d-trow,.d-row){gap:10px}
 .legacy-resource :is(.d-cite,.d-profile){padding:20px!important}
 .legacy-resource .ds-table-scroll table{min-width:560px}
 .legacy-resource :is(.cta-band,.cta,.d-cta,.post-cta,.cluster-cta){padding:24px!important}
 .legacy-resource :is(.ds-section,.content-sec,.calc-info,.section){padding-block:30px!important}
 .legacy-resource :is(h1,h2,h3){hyphens:none}
}
@media(prefers-reduced-motion:reduce){.legacy-resource *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

body:has(.legacy-resource){height:auto!important;min-height:100vh;overflow:visible!important}
body:has(.legacy-resource) main.main{display:block!important;height:auto!important;min-height:100vh;padding-top:88px;overflow:visible!important}
.legacy-resource .hero-inner{display:block!important;max-width:100%;width:100%}
@media(max-width:800px){body:has(.legacy-resource) main.main{padding-top:106px}}

.legacy-resource [hidden]{display:none!important}
.legacy-resource input:is([type="radio"],[type="checkbox"]){width:auto!important;min-height:0!important;padding:0!important;accent-color:#ff5349}
.legacy-resource :is(.sc-opt,.sc-restart){display:block;width:100%;padding:14px 18px;border:1px solid #c7c0dc;border-radius:16px;background:white;color:#172d2e;font:inherit;text-align:left;cursor:pointer}
.legacy-resource .sc-opt:hover,.legacy-resource .sc-opt:focus-visible{background:#eae9f7;outline:2px solid #8e85d9;outline-offset:2px}
.legacy-resource .sc-result{text-align:center;padding:24px;background:#eae9f7;border-radius:24px}
.legacy-resource .sc-score{font-size:64px;line-height:1.2;color:#ff5349;font-weight:500;margin:18px 0}
.legacy-resource .sc-verdict{font-size:24px;margin:18px 0}
.legacy-resource .sc-rec{margin-bottom:24px}
.legacy-resource button[onclick="calcCmp()"]{border:0;border-radius:30px;background:#ff5349;color:#fff;font:inherit;padding:12px 26px;cursor:pointer}
.legacy-resource{--bg:#f7f2f2;--card:#fff;--soft:#eae9f7;--text-light:#777176;--accent-dark:#c93f37;--accent-glow:rgba(255,83,73,.12);--bg-warm:#f7f2f2;--radius:22px;--radius-lg:30px;--shadow-md:none;--shadow-lg:none;--coral-text:#b63730}

body:has(.legacy-resource) main.main{padding-top:0!important}
.legacy-resource :is(.hero-content,.hero-line){opacity:1!important;visibility:visible!important;animation:none!important;transform:none!important}
.legacy-resource .hero::before,.legacy-resource .hero::after{display:none!important}

.legacy-resource :is(.d-fill.ca,.d-fill.bank,.d-tfill.l){background:#b7b2ed!important}
.legacy-resource .d-tfill.g{background:#ff7d75!important}
.legacy-resource .d-legend :is(.k-ca,.k-bank,.k-lihva)::before{background:#b7b2ed!important}
.legacy-resource .d-legend :is(.k-cp,.k-nb,.k-gpr)::before{background:#ff7d75!important}
.legacy-resource .reveal{opacity:1!important;transform:none!important}
@media (max-width:820px){
.legacy-resource table:has(tr>:nth-child(4)){min-width:640px!important}
.legacy-resource table :is(th,td){overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;min-width:84px}
.legacy-resource table :is(th,td):first-child{min-width:120px}
.legacy-resource table :is(th.num,td.num){white-space:nowrap}
.legacy-resource :is(.ds-table-scroll,.d-table-wrap,.guide-table-wrap,.sc-tbl-wrap,.ov-table-wrap,.params-table-wrap,.af-table-wrap){background-color:#fff;background-image:linear-gradient(to right,#fff 30%,rgba(255,255,255,0)),linear-gradient(to left,#fff 30%,rgba(255,255,255,0)),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.18),rgba(0,0,0,0)),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.18),rgba(0,0,0,0));background-position:0 0,100% 0,0 0,100% 0;background-repeat:no-repeat;background-size:36px 100%,36px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll}
}
