.ch-head__grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.ch-head__title{font-size:var(--fs-h1);margin-bottom:16px;line-height:1.08}.ch-head__title .accent{margin-top:6px;font-size:.66em;font-weight:500;display:block}.ch-def__head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:24px;display:flex}.ch-def__head .svc-sub{max-width:32em;margin:0}.ch-marks{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.ch-marks li{padding:20px 18px 18px}.ch-marks li+li{border-inline-start:1px solid var(--line)}.ch-marks h3{margin-bottom:4px;font-size:20px}.ch-marks p{color:var(--steel-text);margin:0;font-size:15px}.ch-def__note{max-width:58em;color:var(--steel-text);margin:16px 0 0;font-size:15px}.ch-topics{margin:6px 0 20px}.ch-panel{border:1px solid var(--line-dark);border-radius:4px;grid-template-columns:1fr 1.4fr;gap:0;display:grid;overflow:hidden}.ch-panel[hidden]{display:none}.ch-panel:focus-visible{outline:2px solid var(--paper);outline-offset:4px}.ch-col{padding:clamp(20px,2.6vw,32px)}.ch-col p:last-child{margin:0;font-size:17px}.ch-col__h{color:var(--paper);font:700 22px/1.2 var(--font-display)!important;margin-bottom:10px!important}.ch-col--us{border-inline-start:1px solid var(--line-dark);background:#e3959e14}.ch-col--us .ch-col__h{color:var(--wine-light)}.ch-panels{min-height:170px}.ch-deal__grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(28px,5vw,72px);display:grid}.ch-deal__grid>div>p{max-width:36em}.ch-deal__grid a{color:var(--wine)}.ch-deal__list{background:var(--mist);border-radius:4px;padding:22px 24px}.ch-deal__list li{padding:10px 0;border-bottom:1px solid var(--line);padding-inline-start:26px;font-size:16px;position:relative}.ch-deal__list li:last-child{border-bottom:0}.ch-deal__list li:before{content:"";border-left:2px solid var(--wine);border-bottom:2px solid var(--wine);width:12px;height:7px;position:absolute;top:19px;right:2px;transform:rotate(-45deg)}.ch-cta__note{color:var(--steel-text)}@media (width<=900px){.ch-head__grid,.ch-deal__grid{grid-template-columns:1fr}.ch-def__head{flex-direction:column;align-items:flex-start;gap:8px}.ch-marks{grid-template-columns:1fr 1fr}.ch-marks li+li{border-inline-start:0}.ch-marks li{border-bottom:1px solid var(--line)}.ch-marks li:nth-child(2n){border-inline-start:1px solid var(--line)}.ch-topics{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.ch-topics::-webkit-scrollbar{display:none}.ch-topics button{flex:none}}@media (width<=560px){.ch-panel{grid-template-columns:1fr}.ch-col--us{border-inline-start:0;border-top:1px solid var(--line-dark)}.ch-marks li:last-child{grid-column:1/-1}}@media (width>=901px){.sfaq--cards .sfaq__list{grid-template-columns:repeat(3,1fr)}}.ch-head__photo{order:2;justify-self:center;width:min(400px,100%);margin:0}.ch-head__photo img{aspect-ratio:1;object-fit:cover;object-position:20% 20%;width:100%;height:auto;display:block}.ch-cta__head{margin-bottom:20px}.ch-cta__row{grid-template-columns:minmax(0,1fr) 300px minmax(0,1fr);align-items:center;gap:clamp(16px,2.4vw,32px);margin-bottom:22px;display:grid}.ch-cta__photo img{aspect-ratio:5/6;object-position:50% 8%}.ch-cta__door{background:var(--mist);margin:0;padding:22px;font-size:16.5px}.ch-cta__door strong{font:500 clamp(19px, 1.7vw, 22px)/1.3 var(--font-display);color:var(--ink);margin-bottom:6px;display:block}@media (width<=900px){.ch-head__photo{width:auto;margin-inline:calc(var(--gutter) * -1);order:-1}.ch-head__photo img{aspect-ratio:auto;height:220px}.ch-cta__wrap{flex-direction:column;display:flex}.ch-cta__row{display:contents}.ch-cta__photo{margin-inline:calc(var(--gutter) * -1);margin-top:calc(var(--sec,52px) * -1);order:-2;margin-bottom:22px}.ch-cta__photo img{aspect-ratio:auto;height:300px}.ch-cta__head{order:-1;margin-bottom:12px}.ch-cta__door{margin-bottom:10px;padding:16px 18px}.ch-head__photo{justify-self:stretch}}.ch-compare.section--dark{--ink:#e7e7e4;--ink-2:#dcdcd8;--paper:#121212;--mist:#1c1c1c;--text:#f5f5f3;--wine-light:#7e1e2c;--steel-light:#5e5e5b;--line-dark:#12121229;--on-dark:#1e1e1e;color:#1e1e1e;background-color:#e7e7e4;background-image:none}.ch-compare .ch-panel{border:0;border-radius:0;grid-template-columns:1fr 1fr;gap:clamp(12px,2vw,24px);overflow:visible}.ch-compare .ch-col{border:1px solid #1212121f;background:#fff;border-top:3px solid #121212;border-radius:6px;box-shadow:0 26px 50px -38px #0006}.ch-compare .ch-col--us{border-top-color:#7e1e2c}.ch-compare .ch-col__h{color:#121212}.ch-compare .ch-col--us .ch-col__h{color:#7e1e2c}.ch-compare .ch-panel:focus-visible{outline-color:#121212}@media (width<=560px){.ch-compare .ch-panel{grid-template-columns:1fr}.ch-compare .ch-col--us{border-top:3px solid #7e1e2c}}.ch-deal .ch-deal__list li:before{top:22px;right:auto;background:var(--wine);border:0;width:14px;height:2px;inset-inline-start:0;transform:none}@media (width>=901px){.ch-cta .ch-cta__row{align-items:end}}.ch-compare .ch-panel{min-height:240px}@media (width<=900px){.ch-compare .ch-panel{min-height:260px}}@media (width<=560px){.ch-compare .ch-panel{grid-template-rows:auto 1fr;min-height:384px}}@media (width<=380px){.ch-compare .ch-panel{min-height:412px}}.ch-deal .ch-deal__list a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 34%, transparent);text-decoration-color:color-mix(in srgb, currentColor 34%, transparent);text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-color .2s}.ch-deal .ch-deal__list a:hover{-webkit-text-decoration-color:var(--wine);text-decoration-color:var(--wine)}@media (width<=900px){.ch-cta .ch-cta__photo img{object-position:50% 0}}
