.cs{--cs-canvas:#f7f8fa;--cs-ink:#10233e;--cs-muted:#53667a;--cs-primary:#2563ff;--cs-primary-hover:#164edf;--cs-link:#1457d7;--cs-header:#146ef5;--cs-soft:#eef4ff;--cs-soft-2:#eaf2ff;--cs-tile:#f6f9fd;--cs-border:#dfe7f1;--cs-line:#e3eaf3;--cs-success:#0f6b47;--cs-shadow:0 1px 0 #e3eaf3,0 10px 30px rgba(16,35,62,.06);--cs-shadow-lg:0 18px 55px rgba(20,31,52,.08);--cs-ease:cubic-bezier(0.16,1,0.3,1);background:var(--cs-canvas);color:var(--cs-ink);padding-bottom:88px}.cs-wrap{width:min(100% - 48px,1280px);margin-inline:auto}.cs h1,.cs h2,.cs h3{text-wrap:balance}.cs p{text-wrap:pretty}.cs-choice>*,.cs-faq>*,.cs-further>*,.cs-grid>*,.cs-hero-grid>*,.cs-practice>*,.cs-spec-grid>*,.cs-sups>*,.cs-tasks>*,.cs-uses>*{min-width:0}.cs h2{margin:0;font-size:clamp(30px,3.2vw,44px);line-height:1.06;font-weight:850;letter-spacing:-.04em;color:var(--cs-ink)}.cs-lead{margin-top:12px;max-width:60ch;font-size:18px;line-height:1.6;color:var(--cs-muted)}.cs-lead-sm{font-size:17px}.cs-kicker{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--cs-primary)}.cs-tlink{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:700;color:var(--cs-link)}.cs-btn svg,.cs-tlink svg{transition:transform .18s var(--cs-ease)}.cs-btn:hover svg,.cs-tlink:hover svg{transform:translateX(3px)}.cs-glyph{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--cs-soft-2);color:var(--cs-primary)}.cs-glyph-sm{width:40px;height:40px}.cs-glyph-white{background:#fff}.cs [tabindex="0"]:focus-visible,.cs a:focus-visible,.cs summary:focus-visible{outline:2px solid var(--cs-primary);outline-offset:3px;border-radius:6px}.cs-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;border-radius:6px;font-size:16px;font-weight:700;white-space:nowrap;transition:background-color .18s var(--cs-ease),box-shadow .18s var(--cs-ease)}.cs-btn-primary{background:var(--cs-primary);color:#fff;box-shadow:0 8px 20px rgba(37,99,255,.22)}.cs-btn-primary:hover{background:var(--cs-primary-hover)}.cs-btn-secondary{background:#fff;color:var(--cs-ink);box-shadow:inset 0 0 0 1px var(--cs-border)}.cs-btn-secondary:hover{box-shadow:inset 0 0 0 1px #9dbcf8}.cs-btn-secondary svg{color:var(--cs-link)}.cs-hero{padding:24px 0 72px;background:linear-gradient(180deg,#fff 0,var(--cs-canvas) 100%)}.cs-crumbs nav{margin-bottom:0}.cs-back{display:none}.cs-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center;margin-top:28px}.cs-hero h1{margin-top:14px;font-size:clamp(46px,6vw,84px);line-height:.96;font-weight:850;letter-spacing:-.05em;color:var(--cs-ink)}.cs-hero h1 span{display:block;color:var(--cs-primary)}.cs-hero .cs-lead{margin-top:22px;max-width:34em;font-size:19px}.cs-facts{display:flex;margin:30px 0 0;font-variant-numeric:tabular-nums}.cs-facts div{display:flex;flex-direction:column-reverse;padding:0 28px;border-left:1px solid var(--cs-border)}.cs-facts div:first-child{padding-left:0;border-left:0}.cs-facts dd{margin:0;font-size:34px;line-height:1;font-weight:850;letter-spacing:-.04em;color:var(--cs-ink)}.cs-facts dt{margin-top:6px;font-size:14px;font-weight:600;color:var(--cs-muted)}.cs-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.cs-note{margin-top:16px;font-size:15px;color:var(--cs-muted)}.cs-note a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:700;color:var(--cs-link)}.cs-note a:hover svg{transform:translateX(3px)}.cs-note svg{transition:transform .18s var(--cs-ease)}.cs-lineup{position:relative;margin:0;overflow:hidden;border-radius:20px;background:#fff;box-shadow:var(--cs-shadow-lg);padding:26px 26px 22px}.cs-lineup-top{display:flex;justify-content:space-between;align-items:center}.cs-lineup-top span{font-size:14px;font-weight:800;color:var(--cs-ink)}.cs-lineup-top small{font-size:13px;font-weight:700;color:var(--cs-muted)}.cs-lineup-row{display:grid;gap:8px;margin-top:18px;align-items:end}.cs-lu{display:flex;min-width:0;flex-direction:column;align-items:center;text-align:center;border-radius:10px}.cs-lu-photo{position:relative;display:block;width:100%;height:300px}.cs-lu-photo:after{content:"";bottom:-6px;width:70%;height:14px;border-radius:50%;background:radial-gradient(closest-side,rgba(16,35,62,.16),transparent)}.cs-lu-img,.cs-lu-photo:after{position:absolute;left:50%;transform:translateX(-50%)}.cs-lu-img{bottom:0;width:var(--cs-spread,220%);height:280px;pointer-events:none;z-index:1;mix-blend-mode:multiply}.cs-lu-img img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.cs-lu-brand{margin-top:20px;font-size:13px;font-weight:600;color:var(--cs-muted)}.cs-lu-name{font-size:16px;font-weight:800;letter-spacing:-.01em;color:var(--cs-ink)}.cs-lu:hover .cs-lu-name{color:var(--cs-link)}.cs-lineup-cap{display:flex;align-items:center;gap:8px;margin-top:16px;padding-top:14px;font-size:13px;color:var(--cs-muted)}.cs-lineup-cap,.cs-pnav{border-top:1px solid var(--cs-line)}.cs-pnav{position:sticky;top:72px;z-index:40;background:#fff;border-bottom:1px solid var(--cs-line)}.cs-pnav .cs-wrap{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:8px 0}.cs-pnav .cs-wrap::-webkit-scrollbar{display:none}.cs-pnav a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;font-size:15px;font-weight:700;color:var(--cs-muted);white-space:nowrap;transition:background-color .16s var(--cs-ease),color .16s var(--cs-ease)}.cs-pnav a:hover{background:var(--cs-soft);color:var(--cs-link)}.cs-pnav i{padding:1px 8px;border-radius:99px;background:var(--cs-canvas);font-size:13px;font-style:normal;font-weight:800;color:var(--cs-muted)}.cs-block{padding-top:88px}.cs-band,.cs-block{scroll-margin-top:136px}.cs-band{margin-top:88px;padding:84px 0;background:#fff;border-top:1px solid var(--cs-line);border-bottom:1px solid var(--cs-line)}.cs-band+.cs-block{padding-top:88px}.cs-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px}.cs-seg{display:flex;flex:none;gap:4px;padding:4px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--cs-border)}.cs-seg>*{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:7px;font-size:15px;font-weight:700;color:var(--cs-muted);white-space:nowrap}.cs-seg a:hover{background:var(--cs-soft);color:var(--cs-link)}.cs-seg .is-on{background:var(--cs-ink);color:#fff}.cs-seg b{font-weight:800;opacity:.7}.cs-sortline{display:flex;justify-content:space-between;margin:-12px 0 18px;font-size:14px;color:var(--cs-muted)}.cs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.cs-card{position:relative;display:flex;min-width:0;flex-direction:column;padding:10px;border-radius:14px;background:#fff;box-shadow:var(--cs-shadow);transition:transform .18s var(--cs-ease),box-shadow .18s var(--cs-ease)}@media (hover:hover) and (pointer:fine){.cs-card:hover{transform:translateY(-2px);box-shadow:0 1px 0 #e3eaf3,0 16px 40px rgba(16,35,62,.09)}}.cs-tile{position:relative;display:block;height:260px;overflow:hidden;border-radius:10px;background:var(--cs-tile)}.cs-tile-img{position:absolute;inset:40px 16px 16px}.cs-tile-img img{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.cs-tile-none{display:flex;height:100%;flex-direction:column;justify-content:center;gap:8px;background:repeating-linear-gradient(135deg,#f6f9fd 0 10px,#f1f5fa 10px 20px);font-weight:600;color:var(--cs-muted)}.cs-chip,.cs-tile-none{align-items:center;font-size:13px}.cs-chip{position:absolute;left:20px;top:20px;display:inline-flex;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:var(--cs-soft);font-weight:700;color:var(--cs-link);white-space:nowrap}.cs-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cs-primary)}.cs-chip.is-ok{background:rgba(15,107,71,.09);color:var(--cs-success)}.cs-chip.is-ok:before{background:var(--cs-success)}.cs-featured{position:absolute;right:20px;top:20px}.cs-lu-featured{margin-top:4px}.cs-card-body{display:flex;min-width:0;flex:1;flex-direction:column;padding:14px 8px 4px}.cs-card-brand{font-size:13px;font-weight:600;color:var(--cs-muted)}.cs-card h3{margin-top:2px;font-size:19px;line-height:1.2;font-weight:800;letter-spacing:-.02em}.cs-card h3 a{display:block;margin:-12px 0;padding:12px 0}.cs-card h3 a:hover{color:var(--cs-link)}.cs-card dl{margin:12px 0 0;border-top:1px solid var(--cs-line)}.cs-card dl div{display:grid;grid-template-columns:minmax(96px,42%) minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid var(--cs-line);font-size:14px}.cs-card dt{color:var(--cs-muted)}.cs-card dd{margin:0;min-width:0;overflow-wrap:break-word;font-weight:700;font-variant-numeric:tabular-nums;color:var(--cs-ink)}.cs-nospec{margin-top:12px;padding:10px 0;border-top:1px solid var(--cs-line);font-size:14px;color:var(--cs-muted)}.cs-card-foot{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px}.cs .cs-compare{min-height:44px;gap:10px;font-size:14px;font-weight:700;color:var(--cs-ink)}.cs .cs-compare input{width:20px;height:20px}.cs-go{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--cs-soft);color:var(--cs-link)}.cs-go:hover{background:var(--cs-soft-2)}.cs-more-models{margin-top:28px;padding:22px 24px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--cs-border)}.cs-more-models h3,.cs-more-models summary{font-size:16px;font-weight:800}.cs-more-models summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;list-style:none;cursor:pointer;color:var(--cs-ink)}.cs-more-models summary::-webkit-details-marker{display:none}.cs-more-models summary svg{flex:none;color:var(--cs-link);transition:transform .18s var(--cs-ease)}.cs-more-models[open] summary svg{transform:rotate(90deg)}.cs-more-models summary:hover{color:var(--cs-link)}.cs-more-models ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;margin:8px 0 0;padding:0;list-style:none}.cs-more-models a{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:44px;border-bottom:1px solid var(--cs-line);font-size:15px;font-weight:600;color:var(--cs-ink)}.cs-more-models a svg{flex:none;color:var(--cs-link)}.cs-more-models a:hover{color:var(--cs-link)}.cs-more-row{display:flex;justify-content:center;margin-top:28px}.cs-spec-grid{display:grid;grid-template-columns:380px minmax(0,1fr);gap:56px;align-items:start}.cs-crit{display:grid;gap:20px;margin:28px 0 0;padding:0;list-style:none}.cs-crit li{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start}.cs-crit b{display:block;font-size:16px;font-weight:800}.cs-crit li>div>span{display:block;margin-top:2px;font-size:15px;line-height:1.5;color:var(--cs-muted)}.cs-swipe{display:none}.cs-tbl{overflow:hidden;border:1px solid var(--cs-border);border-radius:14px}.cs-tbl-scroll{position:relative;overflow-x:auto}.cs-tbl table{width:100%;min-width:720px;border-collapse:collapse;font-variant-numeric:tabular-nums}.cs-tbl td,.cs-tbl th{padding:14px 16px;border-top:1px solid var(--cs-line);text-align:left;vertical-align:middle;font-size:15px}.cs-tbl thead th{border-top:0;background:var(--cs-tile);font-size:13px;font-weight:700;color:var(--cs-muted);white-space:nowrap}.cs-tbl thead th svg{display:inline-block;margin-right:6px;vertical-align:-3px;color:var(--cs-primary)}.cs-tbl td{font-weight:600;color:var(--cs-ink)}.cs-tbl td.is-na{font-weight:500;color:#8a99ab}.cs-tbl td:first-child,.cs-tbl th:first-child{position:sticky;left:0;z-index:1;background:#fff}.cs-tbl thead th:first-child{background:var(--cs-tile)}.cs-mcell{display:flex;min-width:200px;min-height:48px;align-items:center;gap:12px}.cs-mcell b{display:block;font-size:15px;font-weight:800;color:var(--cs-ink)}.cs-mcell small{display:block;font-size:13px;font-weight:600;color:var(--cs-muted)}.cs-mcell:hover b{color:var(--cs-link)}.cs-thumb{position:relative;display:grid;place-items:center;flex:none;width:48px;height:48px;overflow:hidden;border-radius:8px;background:var(--cs-tile);color:#a9b8c9}.cs-thumb img{-o-object-fit:contain;object-fit:contain;padding:4px;mix-blend-mode:multiply}.cs-tbl-note{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;font-size:14px;color:var(--cs-muted)}.cs-practice{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start;padding-top:32px;border-top:2px solid var(--cs-ink)}.cs-practice .cs-lead{margin-top:0;font-size:19px}.cs-tasks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.cs-tasks li{display:flex;flex-direction:column;gap:14px;padding-top:22px;border-top:1px solid var(--cs-border);font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--cs-ink)}.cs-choice{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cs-cc{padding-top:24px;border-top:2px solid var(--cs-ink)}.cs-cc h3{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:800;letter-spacing:-.02em}.cs-cc ul{margin:18px 0 0;padding:0;list-style:none}.cs-cc li{display:grid;grid-template-columns:24px 1fr;gap:12px;padding:14px 0;border-top:1px solid var(--cs-line);font-size:16px;line-height:1.5}.cs-cc li svg{margin-top:2px;color:var(--cs-primary)}.cs-cc.is-watch li svg{color:var(--cs-muted)}.cs-lease{grid-column:1/-1;display:grid;grid-template-columns:44px 1fr auto;gap:18px;align-items:center;padding:20px 24px;border-radius:14px;background:var(--cs-soft)}.cs-lease p{font-size:16px;line-height:1.5}.cs-lease b{font-weight:800}.cs-uses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.cs-use{display:flex;min-width:0;flex-direction:column;gap:14px;padding-top:24px;border-top:1px solid var(--cs-border)}.cs-use small{font-size:13px;font-weight:700;color:var(--cs-muted)}.cs-use h3{font-size:20px;line-height:1.2;font-weight:800;letter-spacing:-.02em}.cs-use p{font-size:15px;line-height:1.5;color:var(--cs-muted)}.cs-use .cs-tlink{margin-top:auto}.cs-use:hover h3{color:var(--cs-link)}.cs-sups{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.cs-sup,.cs-sups{display:grid;gap:14px}.cs-sup{grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;min-height:76px;padding:16px 18px;border-radius:14px;background:#fff;box-shadow:var(--cs-shadow);transition:transform .18s var(--cs-ease),box-shadow .18s var(--cs-ease)}@media (hover:hover) and (pointer:fine){.cs-sup:hover{transform:translateY(-2px)}}.cs-sup>svg{color:var(--cs-link)}.cs-sup-copy b{display:block;font-size:16px;font-weight:800;color:var(--cs-ink)}.cs-sup-copy span{display:block;overflow:hidden;font-size:14px;color:var(--cs-muted);text-overflow:ellipsis;white-space:nowrap}.cs-sup-more{margin-top:18px;font-size:15px;color:var(--cs-muted)}.cs-sup-more a{font-weight:700;color:var(--cs-link)}.cs-further{display:grid;grid-template-columns:1fr 1fr;gap:40px}.cs-fl h3{padding-bottom:12px;font-size:20px;font-weight:800;letter-spacing:-.02em}.cs-fl>a:not(.cs-fl-all){display:grid;grid-template-columns:1fr 20px;gap:16px;align-items:center;min-height:64px;padding:16px 0;border-top:1px solid var(--cs-line)}.cs-fl>a>svg{color:var(--cs-link)}.cs-fl b{display:block;font-size:16px;line-height:1.3;font-weight:800;color:var(--cs-ink)}.cs-fl>a:hover b{color:var(--cs-link)}.cs-fl>a span span{margin-top:3px;font-size:14px;line-height:1.45}.cs-fl small,.cs-fl>a span span{display:block;color:var(--cs-muted)}.cs-fl small{margin-bottom:3px;font-size:13px;font-weight:700}.cs-fl-all{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:4px;border-top:1px solid var(--cs-line);padding-top:8px;width:100%;font-size:15px;font-weight:700;color:var(--cs-link)}.cs-faq{display:grid;grid-template-columns:380px minmax(0,1fr);gap:56px;align-items:start}.cs-faq>section{gap:0}.cs-faq details.rl-disclosure{padding:0;border:0;border-top:1px solid var(--cs-border);border-radius:0;background:none;box-shadow:none}.cs-faq details.rl-disclosure:last-child{border-bottom:1px solid var(--cs-border)}.cs-faq summary{min-height:64px;padding:12px 0;font-size:17px;font-weight:800;color:var(--cs-ink)}.cs-faq summary svg{color:var(--cs-link)}.cs-faq .rl-disclosure-content{margin-top:0;padding-bottom:20px;max-width:62ch;font-size:16px;line-height:1.6;color:var(--cs-muted)}.cs-cta{margin-top:96px}.cs-cta-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center;padding:52px 56px;border-radius:24px;background:var(--cs-header);color:#fff}.cs-cta h2{color:#fff}.cs-cta p{margin-top:12px;max-width:52ch;font-size:18px;line-height:1.55;color:hsla(0,0%,100%,.88)}.cs-cta-actions{display:flex;flex-direction:column;gap:12px}.cs-btn-white{background:#fff;color:var(--cs-primary)}.cs-btn-outline{background:hsla(0,0%,100%,.12);color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.45)}.cs-btn-outline:hover{background:hsla(0,0%,100%,.2)}.cs-cta a:focus-visible{outline-color:#fff}@media (max-width:1099px){.cs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-uses{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-tasks{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-sups{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-more-models ul{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-faq,.cs-spec-grid{grid-template-columns:1fr;gap:32px}.cs-hero-grid{gap:36px}}@media (max-width:767px){.cs{padding-bottom:56px}.cs-wrap{width:min(100% - 32px,1280px)}.cs-hero{padding:12px 0 44px}.cs-crumbs{display:none}.cs-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-left:-4px;font-size:15px;font-weight:700;color:var(--cs-link)}.cs-hero-grid{grid-template-columns:1fr;gap:28px;margin-top:8px}.cs-hero h1{font-size:44px}.cs-hero .cs-lead{margin-top:16px;font-size:17px}.cs-facts{margin-top:22px}.cs-facts div{flex:1;padding:0 16px}.cs-facts dd{font-size:26px}.cs-facts dt{font-size:13px}.cs-hero-actions{flex-direction:column;margin-top:24px}.cs-hero-actions .cs-btn{width:100%;white-space:normal;text-align:center}.cs-lineup{padding:16px 14px 14px;border-radius:16px}.cs-lineup-row{gap:4px;margin-top:10px}.cs-lu-photo{height:150px}.cs-lu-img{height:140px}.cs-lu-brand{display:none}.cs-lu-name{margin-top:14px;font-size:13px}.cs-pnav .cs-wrap{width:100%;padding:8px 16px}.cs-block{padding-top:56px}.cs-band{margin-top:56px;padding:56px 0}.cs-band+.cs-block{padding-top:56px}.cs-head{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:22px}.cs h2{font-size:30px}.cs-lead,.cs-lead-sm{font-size:16px}.cs-seg{overflow-x:auto}.cs-seg>*{flex:1;justify-content:center;min-height:44px;padding:0 10px}.cs-sortline{margin:-4px 0 12px}.cs-grid{grid-template-columns:1fr;gap:12px}.cs-card{flex-direction:row;gap:14px}.cs-tile{width:116px;height:auto;min-height:156px;flex:none}.cs-tile-img{inset:36px 8px 8px}.cs-tile-none{padding:8px;text-align:center}.cs-chip{left:16px;top:16px;height:24px;padding:0 8px}.cs-featured{right:16px;top:16px}.cs-card-body{padding:2px 2px 0}.cs-card h3{font-size:18px}.cs-card dl{margin-top:8px}.cs-card dl div{grid-template-columns:1fr;gap:1px;padding:6px 0;font-size:13px}.cs-card dd{font-size:14px}.cs-card dl div:nth-child(n+2){display:none}.cs-nospec{margin-top:8px;padding:6px 0;font-size:13px}.cs-card-foot{padding-top:4px}.cs-more-models{padding:16px 18px}.cs-more-models ul{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.cs-more-models a{min-height:44px;padding:0 14px;border:1px solid var(--cs-border);border-radius:999px;background:#fff;font-size:14px}.cs-more-models .cs-more-brand,.cs-more-models a svg{display:none}.cs-more-row .cs-btn{width:100%;white-space:normal;text-align:center}.cs-crit{grid-template-columns:1fr 1fr;gap:16px 12px;margin-top:20px}.cs-crit li{grid-template-columns:1fr;gap:8px}.cs-crit li>div>span{font-size:14px}.cs-swipe{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;font-weight:700;color:var(--cs-muted)}.cs-tbl td,.cs-tbl th{padding:12px;font-size:14px}.cs-mcell{min-width:150px;gap:8px}.cs-thumb{width:36px;height:36px}.cs-choice{gap:12px}.cs-choice,.cs-practice{grid-template-columns:1fr}.cs-practice{gap:14px;padding-top:22px}.cs-tasks{grid-template-columns:1fr 1fr;gap:0 16px}.cs-tasks li{gap:10px;padding:16px 0;font-size:15px;overflow-wrap:anywhere}.cs-practice .cs-lead{font-size:17px}.cs-cc{padding-top:20px}.cs-cc li{font-size:15px}.cs-lease{grid-template-columns:44px 1fr;padding:18px}.cs-lease .cs-tlink{grid-column:1/-1}.cs-uses{grid-template-columns:1fr;gap:12px}.cs-use{display:grid;grid-template-columns:44px 1fr;gap:4px 14px;padding-top:18px}.cs-use .cs-glyph{grid-row:span 4}.cs-use>:not(.cs-glyph){grid-column:2}.cs-use p{font-size:14px}.cs-use .cs-tlink{margin-top:0}.cs-sups{gap:10px}.cs-further,.cs-sups{grid-template-columns:1fr}.cs-further{gap:28px}.cs-faq summary{font-size:16px}.cs-faq .rl-disclosure-content{font-size:15px}.cs-cta{margin-top:64px}.cs-cta-box{grid-template-columns:1fr;gap:24px;padding:32px 22px;border-radius:20px}.cs-cta-actions .cs-btn{width:100%;white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){.cs *,.cs :after,.cs :before{transition:none!important}.cs-card:hover,.cs-sup:hover{transform:none}}