.cl-final,.cl-final *,[class*=cs-],[class*=cs-] *,[class*=cs-] :after,[class*=cs-] :before{box-sizing:border-box}.cs-crumbs{padding:10px var(--cl-pad);background:var(--cl-soft);border-bottom:1px solid var(--cl-line);font-size:.8125rem}.cs-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;list-style:none;margin:0;padding:0;color:var(--cl-muted)}.cs-crumbs li{display:inline-flex;align-items:center;gap:8px}.cs-crumbs li+li:before{content:"/";color:#b9b9b9}.cs-crumbs a{display:inline-flex;align-items:center;gap:6px;color:var(--cl-ink-2);font-weight:500}.cs-crumbs .cl-ic{width:16px;height:16px;color:var(--cl-red)}.cs-crumbs [aria-current]{color:var(--cl-ink);font-weight:600}@media (min-width:1024px){.cs-crumbs a:hover{color:var(--cl-red)}}.cs-short{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;margin:0;padding:24px var(--cl-pad);background:#fff;border-bottom:1px solid var(--cl-line)}.cs-short-ic{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--cl-red);color:#fff}.cs-short-ic .cl-ic{width:24px;height:24px}.cs-short p{margin:0;font-size:1.0625rem;line-height:1.6;color:var(--cl-ink)}.cs-illus{margin:24px 0}.cs-illus img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto}.cs-lead{font-size:1.0625rem;color:var(--cl-ink-2)}.cs-more{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.cs-more-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-more-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cs-more a{display:flex;flex-direction:column;gap:6px;height:100%;padding:18px;background:#fff;border:1px solid var(--cl-line);color:inherit;transition:border-color .2s,box-shadow .2s}.cs-more-ic{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--cl-red-t);color:var(--cl-red);margin-bottom:4px}.cs-more b{font-size:1.0625rem;line-height:1.3;color:var(--cl-ink)}.cs-more span{font-size:.875rem;line-height:1.45;color:var(--cl-muted)}.cs-more .cs-more-go{display:inline-flex;align-items:center;gap:4px;margin-top:auto;padding-top:8px;font-weight:600;color:var(--cl-red-d)}.cs-more .cs-more-go .cl-ic{width:16px;height:16px}@media (min-width:1024px){.cs-more a:hover{border-color:var(--cl-red);box-shadow:0 10px 24px #00000014}.cs-more a:hover b{color:var(--cl-red)}}.cl-sec h2 .cl-ic{width:28px;height:28px;margin:-3px 10px 0 0;color:var(--cl-red)}.cl-sec>h3,.cs-prose h3{margin:24px 0 8px}.cs-prose>:last-child{margin-bottom:0}.cs-prose ol,.cs-prose ul{margin:0 0 16px;padding-left:1.3em}.cs-prose li{margin:0 0 6px}.cs-prose li::marker{color:var(--cl-red)}.cs-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;margin:24px 0;padding:0}.cs-cards.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-cards.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.cs-card{height:100%;padding:20px;border:1px solid var(--cl-line)}.cl-sec-alt .cs-card,.cs-card{background:#fff}.cs-card h3{display:flex;align-items:flex-start;gap:10px;margin:0 0 8px;font-size:1.0625rem}.cs-card h3 .cl-ic{flex:none;width:24px;height:24px;color:var(--cl-red)}.cs-card p{margin:0 0 8px;font-size:.9375rem;color:var(--cl-ink-2)}.cs-card>:last-child{margin-bottom:0}.cs-card-hl{background:var(--cl-ink)!important;border-color:var(--cl-ink)}.cs-card-hl h3,.cs-card-hl p{color:#fff}.cs-card-hl h3 .cl-ic{color:#ff6b6b}.cs-checks{display:grid;gap:10px;list-style:none;margin:24px 0;padding:0}.cs-checks.c2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}.cs-checks li{display:flex;gap:10px;align-items:flex-start}.cs-checks li .cl-ic{flex:none;margin-top:3px;color:var(--cl-go)}.cs-checks.x li .cl-ic{color:#c27700}.cs-rail{list-style:none;margin:24px 0;padding:0}.cs-rail li{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:16px;padding:0 0 24px}.cs-rail li:last-child{padding-bottom:0}.cs-rail li:not(:last-child):before{content:"";position:absolute;left:19px;top:40px;bottom:0;width:2px;background:var(--cl-line)}.cs-rail-n{grid-column:1;grid-row:1/span 9;align-self:start;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--cl-red);color:#fff;font-size:1.0625rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.cs-rail li>:not(.cs-rail-n){grid-column:2}.cs-rail-t{display:flex;align-items:center;min-height:40px;margin:0 0 4px;font-weight:700;font-size:1.0625rem;line-height:1.3}.cs-rail li>p:not(.cs-rail-t){margin:0 0 8px;color:var(--cl-ink-2)}.cs-rail li>p:last-child{margin-bottom:0}.cs-pros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.cs-pros>div{padding:20px;border:1px solid var(--cl-line);background:#fff}.cs-pros h3{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:1.0625rem}.cs-pros ul{list-style:none;margin:0;padding:0}.cs-pros li{display:flex;gap:10px;align-items:flex-start;margin:0 0 8px;font-size:.9375rem}.cs-pros li:last-child{margin:0}.cs-pros li .cl-ic{flex:none;margin-top:2px}.cs-pro h3 .cl-ic,.cs-pro li .cl-ic{color:var(--cl-go)}.cs-con h3 .cl-ic,.cs-con li .cl-ic{color:#c27700}.cs-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0;border:1px solid var(--cl-line);background:#fff}.cs-facts>div{display:flex;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--cl-line)}.cs-facts>div:nth-child(odd){border-right:1px solid var(--cl-line)}.cs-facts>div:nth-last-child(-n+2){border-bottom:0}.cs-facts dt{display:flex;align-items:center;gap:8px;color:var(--cl-muted);font-size:.875rem}.cs-facts dt .cl-ic{width:18px;height:18px;color:var(--cl-red)}.cs-facts dd{margin:0;font-weight:600;text-align:right}.cs-warn{display:flex;gap:12px;align-items:flex-start;margin:24px 0;padding:16px 18px;background:#fff7e8;border:1px solid #f2d39a;font-size:.9375rem}.cs-warn>.cl-ic{width:24px;height:24px;flex:none;color:#b46a00}.cs-warn p{margin:0}.cs-warn p:first-of-type{font-weight:700;margin-bottom:2px}.cl-sec .cl-note,.cl-sec .cl-stats,.cl-sec .cl-tip{margin:24px 0}.cl-sec .cl-tbl-wrap{margin:24px 0 16px}.cs-bars{list-style:none;margin:24px 0;padding:0}.cs-bars,.cs-bars li{display:grid;gap:12px}.cs-bars li{grid-template-columns:minmax(0,220px) minmax(0,1fr) 48px;align-items:center;font-size:.9375rem}.cs-bars i{display:block;height:14px;background:var(--cl-soft);border:1px solid var(--cl-line);position:relative}.cs-bars i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w,0);background:var(--cl-red)}.cs-bars b{text-align:right}.cs-bars .w5{--w:10%}.cs-bars .w10{--w:20%}.cs-bars .w15{--w:30%}.cs-bars .w20{--w:40%}.cs-bars .w25{--w:50%}.cs-bars .w30{--w:60%}.cs-bars .w35{--w:70%}.cs-bars .w40{--w:80%}.cs-bars .w45{--w:90%}.cs-bars .w50{--w:100%}.cs-btn-row{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}@media (max-width:1023px){.cs-cards.c3,.cs-cards.c4,.cs-more,.cs-more-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.cs-cards,.cs-cards.c3,.cs-cards.c4,.cs-checks.c2,.cs-facts,.cs-more,.cs-more-2,.cs-more-4,.cs-pros{grid-template-columns:1fr}.cs-facts>div:nth-child(odd){border-right:0}.cs-facts>div:nth-last-child(2){border-bottom:1px solid var(--cl-line)}.cs-bars li{grid-template-columns:minmax(0,1fr) 44px}.cs-bars i{grid-column:1/-1;grid-row:2}.cs-short{padding:20px var(--cl-pad);gap:12px}.cs-short-ic{width:36px;height:36px}.cs-short p{font-size:1rem}}