.cs{--cs-full:rgba(var(--ink-rgb), .16)}.cs-step+.cs-step{margin-top:clamp(28px,3.4vw,44px)}.cs-step-h{letter-spacing:-.015em;color:var(--ink);align-items:baseline;gap:12px;margin:0 0 18px;font-size:clamp(19px,1.7vw,22px);font-weight:400;line-height:1.3;display:flex}.cs-step-n{border:var(--k) solid var(--ink);letter-spacing:0;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:500;display:inline-grid;transform:translateY(-2px)}.cs-cases{flex-wrap:wrap;gap:6px;display:flex}.cs button.cs-case{border:var(--k) solid var(--rule-2);background:var(--page);min-height:0;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:14px;transition:border-color .15s,background .15s}.cs button.cs-case:hover{border-color:var(--ink-2)}.cs button.cs-case.is-on{border-color:var(--ink);background:var(--ink);color:var(--paper)}.cs-own{margin:10px 0 0}.cs-own b{color:var(--ink);font-weight:500}.cs-work{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:32px clamp(28px,4vw,64px);display:grid}.cs-work>*{min-width:0}.cs-inputs{border:var(--k) solid var(--rule-2);background:var(--page);overscroll-behavior:contain;max-height:calc(100vh - 92px);padding:18px 18px 22px;position:sticky;top:76px;overflow-y:auto}.cs-inputs-h{margin:0;font-size:16px;font-weight:500}.cs-inputs-lead{margin-top:4px}.cs-reset{margin-top:22px;font-size:13.5px}.cs-sec{border-top:var(--k) solid var(--rule-2)}.cs-sec:first-of-type{margin-top:14px}.cs-sec:last-of-type{border-bottom:var(--k) solid var(--rule-2)}.cs-sec-h{font:inherit;margin:0}.cs .cs-sec-h button{text-align:left;width:100%;min-height:0;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;gap:2px 12px;padding:12px 0;display:grid}.cs-sec-title{font-size:14.5px;font-weight:500}.cs-sec-h button:after{content:"+";color:var(--ink-3);grid-area:1/2;font-size:16px;line-height:1}.cs-sec.is-open .cs-sec-h button:after{content:"−"}.cs-sec-sum{color:var(--ink-3);grid-column:1;font-size:12.5px}.cs-sec.is-open .cs-sec-sum{display:none}.cs-sec-h button:hover .cs-sec-title{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:var(--k)}.cs .cs-sec-h button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.cs .cs-sec-body{border-top:0;padding:2px 0 18px}.cs-sec-body,.cs-cust-body,.cs-sub-body{grid-template-columns:minmax(0,1fr)}.cs-sec-body>*,.cs-cust-body>*{min-width:0}.cs-temp{gap:8px;display:grid}.cs-temp-note{margin:0;font-size:12.5px}.cs-split{gap:8px;display:grid}.cs-split-bar{border:var(--k) solid rgba(var(--ink-rgb), .75);touch-action:none;height:22px;display:flex;position:relative}.cs-split-seg{height:100%}.cs-split-seg+.cs-split-seg{border-left:var(--k) solid rgba(var(--ink-rgb), .75)}.cs-split-seg.g0{background:rgba(var(--ink-rgb), .55)}.cs-split-seg.g1{background:rgba(var(--ink-rgb), .14)}.cs-split-seg.g2{background:repeating-linear-gradient(45deg, rgba(var(--ink-rgb), .6) 0 1px, transparent 1px 4px)}.cs-split-handle{cursor:ew-resize;touch-action:none;width:24px;margin-left:-12px;position:absolute;top:-6px;bottom:-6px}.cs-split-handle:before{content:"";background:var(--ink);width:3px;margin-left:-1.5px;position:absolute;top:0;bottom:0;left:50%}.cs-split-handle:after{content:"";background:var(--page);border:var(--k) solid var(--ink);width:10px;height:14px;margin:-7px 0 0 -5px;position:absolute;top:50%;left:50%}.cs-split-handle:focus-visible{outline:2px solid var(--blue);outline-offset:0}.cs-split-key{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.cs-split-key li{align-items:center;gap:6px;display:flex}.cs-split-key b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.cs-cust{border:var(--k) solid var(--rule)}.cs-cust+.cs-cust{border-top:0;margin-top:-10px}.cs .cs-cust-row{text-align:left;width:100%;min-height:0;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 10px;padding:10px 12px;display:grid}.cs-cust-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14.5px;font-weight:500;overflow:hidden}.cs-cust-sum{color:var(--ink-3);grid-column:2/4;font-size:12.5px}.cs-cust-act{color:var(--ink-3);grid-area:1/3;font-size:12.5px}.cs .cs-cust-row:hover .cs-cust-act{color:var(--ink)}.cs .cs-cust-row:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.cs-cust.is-open .cs-cust-sum{display:none}.cs-cust-body{gap:16px;padding:4px 12px 14px;display:grid}.cs-sub summary{cursor:pointer;color:var(--ink-2);padding:2px 0;font-size:13px;list-style:none}.cs-sub summary::-webkit-details-marker{display:none}.cs-sub summary:before{content:"+ ";color:var(--ink-3)}.cs-sub[open] summary:before{content:"− "}.cs-sub summary span{color:var(--ink-3)}.cs-sub[open] summary span{display:none}.cs-sub summary:hover{color:var(--ink)}.cs-sub-body{gap:16px;margin-top:12px;display:grid}.cs-cust-head{align-items:center;gap:12px;padding:10px 12px 4px;display:flex}.cs-cust-sw{border:var(--k) solid rgba(var(--ink-rgb), .75);flex:none;width:14px;height:14px}.cs-cust-sw.g0{background:rgba(var(--ink-rgb), .55)}.cs-cust-sw.g1{background:rgba(var(--ink-rgb), .14)}.cs-cust-sw.g2{background:repeating-linear-gradient(45deg, rgba(var(--ink-rgb), .6) 0 1px, transparent 1px 4px)}.cs input.cs-cust-name{border:0;border-bottom:var(--k) solid var(--rule-2);min-width:0;font:inherit;color:var(--ink);background:0 0;border-radius:0;flex:1;padding:2px 0;font-size:14.5px;font-weight:500}.cs input.cs-cust-name:focus-visible{border-bottom-color:var(--ink);outline:none}.cs button.cs-cust-x{color:var(--ink-3);font-size:12.5px;font-weight:400}.cs button.cs-cust-add{justify-self:start;font-size:13.5px}.cs-cust-note{margin:-8px 0 0;font-size:12.5px}.cs-chips,.cs-seg{flex-wrap:wrap;gap:6px 8px;display:flex}.cs button.cs-chip{border:var(--k) solid var(--rule-2);height:30px;min-height:0;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:0;padding:0 10px;font-size:13.5px;transition:border-color .15s,color .15s,background .15s}.cs button.cs-chip:hover{border-color:var(--ink-2);color:var(--ink)}.cs button.cs-chip.is-on{border-color:var(--ink);background:var(--ink);color:var(--page)}.cs-group{border-top:var(--k) solid var(--rule-2);gap:18px;padding-top:14px;display:grid}.cs-slide{gap:6px;display:grid}.cs-slide-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cs-slide-label{color:var(--ink);font-size:14.5px}.cs .cs-stp{flex:none;width:128px}.cs-slide-hint{font-size:12.5px}.cs-slide:not(:focus-within) .cs-slide-hint{display:none}.cs-slide-hint b{color:var(--ink-2);font-weight:500}.cs input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin:0}.cs input[type=range]::-webkit-slider-runnable-track{background:var(--rule-2);height:1px}.cs input[type=range]::-moz-range-track{background:var(--rule-2);height:1px}.cs input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);border:0;border-radius:50%;width:13px;height:13px;margin-top:-6px}.cs input[type=range]::-moz-range-thumb{background:var(--ink);border:0;border-radius:50%;width:13px;height:13px}.cs input[type=range]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.cs-select{justify-content:space-between;gap:16px}.cs-select select{width:auto;max-width:62%;font-size:14px}.cs-wait{padding:40px 0}.cs-result{flex-direction:column;gap:16px;transition:opacity .2s;display:flex}.cs-result.is-busy{opacity:.55}.cs-verdict{letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:clamp(20px,2vw,26px);font-weight:320;line-height:1.3}.cs-verdict b{color:var(--orange);font-weight:450}.cs-verdict{font-size:clamp(24px,2.6vw,34px)}.cs-summary{color:var(--ink);text-wrap:pretty;max-width:62ch;margin:-6px 0 0;font-size:17px;line-height:1.5}.cs-verdict-sub{max-width:72ch;margin-top:-6px}.cs-why{max-width:72ch;margin:-4px 0 0}.cs-why-h{letter-spacing:.02em;color:var(--ink-3);margin:0 0 6px;font-size:13px;font-weight:500}.cs-why ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cs-why li{color:var(--ink-2);text-wrap:pretty;padding-left:16px;font-size:15px;line-height:1.5;position:relative}.cs-why li:before{content:"";width:7px;height:var(--k);background:var(--ink-3);position:absolute;top:.72em;left:0}.cs-change-why{color:var(--ink-2);margin-top:3px;display:block}.cs-change{border-left:2px solid var(--orange);background:rgba(var(--orange-rgb), .07);color:var(--ink);margin:0;padding:6px 10px;font-size:13.5px}.cs-tabs-wrap{margin-top:8px}.cs-tabs-h{letter-spacing:.02em;color:var(--ink-3);margin:0 0 8px;font-size:13px}.cs-tabs-wrap .cs-blurb{margin-top:10px}.cs-tabs{gap:0 var(--gap);border-top:var(--k) solid var(--rule-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.cs button.cs-tab{text-align:left;border:0;border-bottom:var(--k) solid var(--rule);min-height:0;font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border-radius:0;gap:4px;padding:12px 0 14px;transition:color .15s;display:grid;position:relative}.cs button.cs-tab:hover,.cs button.cs-tab.is-on{color:var(--ink)}.cs button.cs-tab.is-on:after{content:"";background:var(--orange);height:2px;position:absolute;top:-1px;left:0;right:0}.cs-tab-name{font-size:13.5px;line-height:1.35}.cs-tab-fig{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:300;line-height:1.1}.cs-tab-sub{color:var(--ink-3);font-size:12.5px}.cs-rooms{gap:10px;margin:0 0 26px;display:grid}.cs-rooms-row{gap:10px;display:flex}.cs button.cs-roomb{text-align:left;border:var(--k) solid var(--rule-2);background:var(--page);min-width:0;min-height:0;font:inherit;color:var(--ink-3);cursor:pointer;border-radius:0;flex:0 220px;gap:3px;padding:10px 14px 12px;transition:border-color .15s,color .15s;display:grid;position:relative}.cs button.cs-roomb:hover{border-color:var(--ink-2);color:var(--ink)}.cs button.cs-roomb.is-on{border-color:var(--ink);color:var(--ink)}.cs button.cs-roomb.is-on:after{content:"";background:var(--orange);height:2px;position:absolute;top:-1px;left:-1px;right:-1px}.cs-roomb-name{font-size:13.5px}.cs-roomb-fig{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:300;line-height:1.1}.cs-roomb-sub{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.cs-rooms-total{color:var(--ink-2);margin:0;font-size:14px}.cs-rooms-total b{color:var(--ink);font-weight:500}.cs-room-acts{flex-wrap:wrap;gap:6px 18px;display:flex}@media (width<=560px){.cs-rooms-row{gap:6px}.cs button.cs-roomb{flex:1 1 0;padding:8px 10px 10px}.cs-roomb-fig{font-size:20px}}.cs-blurb{color:var(--ink-2);margin:-4px 0 0;font-size:14px}.cs-plan{width:100%;height:auto;font-family:var(--font);max-height:72vh;display:block}.cs-room{fill:var(--paper);stroke:var(--ink);stroke-width:1.2px;vector-effect:non-scaling-stroke}.cs-building{fill:none;stroke:var(--ink-3);stroke-width:.8px;vector-effect:non-scaling-stroke}.cs-part-area{fill:url(#cs-phatch);stroke:var(--ink-3);stroke-width:.6px;vector-effect:non-scaling-stroke}.cs-phatch-line{stroke:rgba(var(--ink-rgb), .18);stroke-width:.6px;vector-effect:non-scaling-stroke}.cs-part-text{fill:var(--ink-2);font-family:var(--font);paint-order:stroke;stroke:var(--page);stroke-width:4px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cs-dot{fill:rgba(var(--ink-rgb), .3)}.cs-strip{fill:url(#cs-dots);stroke:none}.cs-strip.is-moving{fill:url(#cs-dots);stroke:var(--ink-2);stroke-width:.9px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.cs-cell{fill:none;stroke:rgba(var(--ink-rgb), .4);stroke-width:.6px;stroke-dasharray:2 2;vector-effect:non-scaling-stroke;cursor:pointer}.cs-cell.is-full{fill:var(--cs-full);stroke:rgba(var(--ink-rgb), .75);stroke-dasharray:none}.cs-cell.is-full.g0{fill:rgba(var(--ink-rgb), .55)}.cs-cell.is-full.g1{fill:rgba(var(--ink-rgb), .14)}.cs-cell.is-full.g2{fill:url(#cs-hatch)}.cs-hatch-line{stroke:rgba(var(--ink-rgb), .6);stroke-width:.08px}.cs-sw .cs-cell.is-full.g2{fill:rgba(var(--ink-rgb), .3)}.cs-cell.is-picked{stroke:var(--orange);stroke-width:1.4px;stroke-dasharray:none}.cs-face{fill:var(--ink);stroke:var(--paper);stroke-width:.8px;vector-effect:non-scaling-stroke;pointer-events:none}.cs-column{fill:var(--ink);stroke:none}.cs-sw-face{fill:rgba(var(--ink-rgb), .85);stroke:rgba(var(--ink-rgb), .85)}.cs-cell.is-picked.is-full{fill:rgba(var(--orange-rgb), .35)}.cs-split{stroke:var(--orange);stroke-width:1.2px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.cs-zone-label{fill:var(--ink-2);letter-spacing:.01em;font-weight:500}.cs-small{fill:var(--ink-3);letter-spacing:.02em}.cs-pick{min-height:1.5em;color:var(--orange);margin:6px 0 0;font-size:13.5px}.cs-pick:empty{min-height:0;margin:0}.cs-legend{border-top:var(--k) solid var(--rule);color:var(--ink-2);flex-wrap:wrap;gap:8px 22px;margin:12px 0 0;padding:10px 0 0;font-size:13px;line-height:1.4;list-style:none;display:flex}.cs-legend li{align-items:flex-start;gap:8px;max-width:46ch;display:flex}.cs-sw{flex:none;width:28px;height:16px;margin-top:1px;overflow:visible}.cs-sw .cs-cell{cursor:default}.cs-sw-aisle{fill:rgba(var(--ink-rgb), .1);stroke:none}.cs-sw-aisle.is-moving{stroke:var(--ink-2);stroke-width:1px;stroke-dasharray:3 2}.cs-next-list{gap:0 var(--gap);border-top:var(--k) solid var(--rule-2);counter-reset:next;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cs-next-list li{color:var(--ink-2);text-wrap:pretty;padding:16px 0 18px;font-size:15px;line-height:1.5}.cs-next-list li b{color:var(--ink);margin-bottom:4px;font-weight:500;display:block}.cs-next-list a,.cs button.cs-inline-btn{font-weight:450}.cs-figures{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.cs-figures .tf-figure{font-size:clamp(28px,2.6vw,38px)}.cs-switch{margin-top:4px}.cs-compare th .cs-row-name{display:block}.cs-compare th .cs-row-sub{color:var(--ink-3);max-width:34ch;font-size:12.5px;display:block}.cs-compare tr.is-selected th{box-shadow:inset 1px 0 0 var(--orange);padding-left:10px}.cs-term{display:inline;position:relative}.cs button.cs-term-btn{min-height:0;font:inherit;color:var(--ink);cursor:help;text-decoration:underline dotted;text-decoration-color:var(--ink-3);text-underline-offset:.22em;background:0 0;border:0;border-radius:0;padding:0}.cs button.cs-term-btn:hover{text-decoration-color:var(--ink)}.cs-tip{z-index:5;background:var(--page);border:var(--k) solid var(--rule-2);width:min(300px,80vw);color:var(--ink-2);text-align:left;gap:6px;padding:12px 14px 14px;font-size:13px;line-height:1.45;display:grid;position:absolute;top:calc(100% + 8px);left:0}.cs-tip b{color:var(--ink);font-weight:500}.cs-tip-name{color:var(--ink);font-size:14px;font-weight:500}.cs-footer{margin-top:clamp(32px,4vw,48px)}.cs-phone-only{display:none}.cs-inputs,.cs-answer{scroll-margin-top:16px}@media (width<=960px){.cs-work{grid-template-columns:minmax(0,1fr)}.cs-inputs{max-height:none;position:static;overflow:visible}.cs-next-list{grid-template-columns:minmax(0,1fr)}.cs-next-list li+li{border-top:var(--k) solid var(--rule)}}@media (width<=640px){.cs .cs-stp{width:116px}.cs-plan-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.cs-plan-wrap .cs-plan{min-width:580px;max-height:none}.cs-phone-only{display:inline}.cs-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-tab-fig{font-size:22px}.cs-cases{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin:0 calc(-1*clamp(16px,2.4vw,32px));padding:0 clamp(16px,2.4vw,32px) 4px;overflow-x:auto}.cs-cases::-webkit-scrollbar{display:none}.cs-summary{font-size:16px}.cs-compare thead th:nth-child(5),.cs-compare td:nth-child(5),.cs-compare thead th:nth-child(6),.cs-compare td:nth-child(6){display:none}}.cs-racks{margin:0;padding:0;list-style:none}.cs-racks li{border-top:var(--k) solid var(--rule);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(20px,2.6vw,36px) 0;display:grid}.cs-racks li:last-child{border-bottom:var(--k) solid var(--rule)}.cs-racks li.is-flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.cs-racks li.is-flip .rp{order:2}.cs-racks .rp-svg{max-width:340px;margin:0 auto}.cs-rack-text{max-width:58ch}.cs-racks h3{letter-spacing:-.015em;margin:0 0 8px;font-size:22px;font-weight:450}.cs-rack-lead{color:var(--ink-2);margin:0 0 10px;font-size:18px;line-height:1.45}.cs-rack-lead b{color:var(--ink);font-weight:500}.cs-rack-what{color:var(--ink-2);margin:0 0 16px;font-size:15.5px;line-height:1.5}.cs-rack-facts{border-top:var(--k) solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;margin:0;padding-top:12px;display:grid}.cs-rack-facts dt{letter-spacing:.02em;color:var(--ink-3);margin:0 0 3px;font-size:12px}.cs-rack-facts dd{color:var(--ink);margin:0;font-size:14px;line-height:1.45}@media (width<=760px){.cs-racks li,.cs-racks li.is-flip{grid-template-columns:1fr;gap:14px}.cs-racks li.is-flip .rp{order:0}.cs-racks .rp-svg{max-width:300px;margin:0}.cs-rack-facts{grid-template-columns:1fr;gap:8px}}.cs-tip-lead b{font-weight:500}.cs-views{justify-content:flex-end;gap:0;margin:0 0 10px;display:flex}.cs-vbtn{font:inherit;color:var(--ink-2);border:var(--k) solid var(--rule-2);cursor:pointer;background:0 0;padding:5px 12px;font-size:13px}.cs-vbtn:first-child{border-radius:var(--r) 0 0 var(--r)}.cs-vbtn:last-child{border-radius:0 var(--r) var(--r) 0;border-left:0}.cs-vbtn.is-on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.cs-vbtn:disabled{opacity:.45;cursor:not-allowed}.cs-vbtn:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.cs-3d{touch-action:pan-y;width:100%;position:relative}.cs-3d-canvas{width:100%;display:block}.cs-3d-wait{place-items:center;min-height:240px;margin:0;display:grid}.cs-3d-zone,.cs-3d-size{color:var(--ink-2);white-space:nowrap;pointer-events:none;font-size:12.5px;position:absolute;transform:translate(-50%,-100%)}.cs-3d-zone{background:var(--paper);border:var(--k) solid var(--rule);color:var(--ink);border-radius:3px;margin-top:-4px;padding:1px 6px}.cs-3d-size{color:var(--ink-3);font-size:11.5px;transform:translate(-100%,6px)}.cs-sw-frame{fill:none;stroke:rgba(var(--ink-rgb), .5);stroke-width:1px}.rp{margin:0}.rp-cap{color:var(--ink-2);max-width:36ch;margin:6px 0 0;font-size:13px;line-height:1.4}.cs-tip .rp-svg{max-width:220px}.cs-leader{stroke:var(--ink);stroke-width:.8px;vector-effect:non-scaling-stroke}.cs-leader-halo{stroke:var(--paper);stroke-width:3.5px;vector-effect:non-scaling-stroke}.cs-anchor{fill:var(--ink);stroke:var(--paper);stroke-width:1.5px;vector-effect:non-scaling-stroke}.cs-callout-text{fill:var(--ink);font-family:var(--font)}.cs-truck{fill:var(--paper);stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke}.cs-3d-leaders{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cs-3d-leader{stroke:var(--ink);stroke-width:.8px}.cs-3d-anchor{fill:var(--ink);stroke:var(--paper);stroke-width:1.5px}.cs-3d-call{color:var(--ink);background:var(--paper);border:var(--k) solid var(--rule-2);white-space:nowrap;pointer-events:none;border-radius:3px;padding:1px 6px;font-size:12px;position:absolute;transform:translate(-50%)}.page-head[data-astro-cid-vrsgy6nn]{align-items:end;margin-bottom:24px}.head-text[data-astro-cid-vrsgy6nn]{grid-column:1/span 9}.kind[data-astro-cid-vrsgy6nn]{letter-spacing:.02em;color:var(--ink-3);margin:0 0 12px;font-size:13px}.page-head[data-astro-cid-vrsgy6nn] .page-title[data-astro-cid-vrsgy6nn]{font-size:clamp(34px,3.8vw,54px)}.page-head[data-astro-cid-vrsgy6nn] .lede[data-astro-cid-vrsgy6nn]{max-width:64ch;margin-top:14px;font-size:17px}.head-links[data-astro-cid-vrsgy6nn]{flex-wrap:wrap;gap:4px 28px;margin-top:12px;font-size:14px;display:flex}.frame[data-astro-cid-vrsgy6nn]{border:var(--k) solid var(--rule);background:var(--paper)}.body[data-astro-cid-vrsgy6nn]{margin-top:var(--section);row-gap:var(--section)}.col[data-astro-cid-vrsgy6nn]{grid-column:1/span 9}.col[data-astro-cid-vrsgy6nn].wide{grid-column:1/span 11}.section-lead[data-astro-cid-vrsgy6nn]{max-width:64ch;color:var(--ink-2);margin:0 0 clamp(24px,3vw,40px);font-size:17px;line-height:1.55}.col[data-astro-cid-vrsgy6nn] h2[data-astro-cid-vrsgy6nn]{letter-spacing:-.03em;margin:0 0 clamp(20px,2.4vw,32px);font-size:clamp(28px,3vw,40px);font-weight:400}.prose[data-astro-cid-vrsgy6nn]{max-width:72ch}.prose[data-astro-cid-vrsgy6nn] h3[data-astro-cid-vrsgy6nn]{margin:1.8em 0 .5em;font-size:19px;font-weight:500}.prose[data-astro-cid-vrsgy6nn] h3[data-astro-cid-vrsgy6nn]:first-child{margin-top:0}.wins[data-astro-cid-vrsgy6nn]{margin:36px 0 40px}.wins-h[data-astro-cid-vrsgy6nn]{margin:0 0 6px;font-size:19px;font-weight:500}.wins-more[data-astro-cid-vrsgy6nn]{margin:-20px 0 36px;font-size:15px}.wins-lead[data-astro-cid-vrsgy6nn]{max-width:68ch;color:var(--ink-2);margin:0 0 18px;font-size:15.5px;line-height:1.55}.method[data-astro-cid-vrsgy6nn]{max-width:72ch}.m[data-astro-cid-vrsgy6nn]{border-top:var(--k) solid var(--rule)}.m[data-astro-cid-vrsgy6nn]:last-of-type{border-bottom:var(--k) solid var(--rule)}.m[data-astro-cid-vrsgy6nn] summary[data-astro-cid-vrsgy6nn]{cursor:pointer;grid-template-columns:1fr auto;column-gap:16px;padding:14px 0;list-style:none;display:grid}.m[data-astro-cid-vrsgy6nn] summary[data-astro-cid-vrsgy6nn]::-webkit-details-marker{display:none}.m[data-astro-cid-vrsgy6nn] summary[data-astro-cid-vrsgy6nn]:after{content:"+";color:var(--ink-2);grid-area:1/2/span 2;align-self:center;font-size:20px;font-weight:300}.m[data-astro-cid-vrsgy6nn][open] summary[data-astro-cid-vrsgy6nn]:after{content:"−"}.m[data-astro-cid-vrsgy6nn] summary[data-astro-cid-vrsgy6nn]:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.m-h[data-astro-cid-vrsgy6nn]{color:var(--ink);font-size:17px;font-weight:500}.m-s[data-astro-cid-vrsgy6nn]{color:var(--ink-2);grid-column:1;margin-top:3px;font-size:15.5px;line-height:1.5}.m-body[data-astro-cid-vrsgy6nn] p[data-astro-cid-vrsgy6nn]{color:var(--ink-2);max-width:68ch;margin:0 0 16px;font-size:15.5px;line-height:1.6}.m-h3[data-astro-cid-vrsgy6nn]{margin:40px 0 12px;font-size:17px;font-weight:500}.m-table[data-astro-cid-vrsgy6nn]{border-collapse:collapse;width:100%;font-size:15px}.m-table[data-astro-cid-vrsgy6nn] th[data-astro-cid-vrsgy6nn]{text-align:left;letter-spacing:.02em;color:var(--ink-3);border-bottom:var(--k) solid var(--rule-2);padding:0 12px 6px 0;font-size:12px;font-weight:400}.m-table[data-astro-cid-vrsgy6nn] td[data-astro-cid-vrsgy6nn]{border-bottom:var(--k) solid var(--rule);color:var(--ink);padding:9px 12px 9px 0}.m-table[data-astro-cid-vrsgy6nn] td[data-astro-cid-vrsgy6nn]:nth-child(2){font-variant-numeric:tabular-nums}.m-note[data-astro-cid-vrsgy6nn]{color:var(--ink-3);margin:8px 0 0;font-size:13.5px}.m-facts[data-astro-cid-vrsgy6nn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin:0;display:grid}.m-facts[data-astro-cid-vrsgy6nn] dt[data-astro-cid-vrsgy6nn]{letter-spacing:.02em;color:var(--ink-3);margin:0 0 2px;font-size:12px}.m-facts[data-astro-cid-vrsgy6nn] dd[data-astro-cid-vrsgy6nn]{color:var(--ink);margin:0;font-size:15px;line-height:1.45}.next[data-astro-cid-vrsgy6nn]{counter-reset:n;max-width:72ch;margin:0;padding:0;list-style:none}.next[data-astro-cid-vrsgy6nn] li[data-astro-cid-vrsgy6nn]{counter-increment:n;border-top:var(--k) solid var(--rule);grid-template-columns:2.2em minmax(0,13em) minmax(0,1fr);gap:4px 20px;padding:14px 0;display:grid}.next[data-astro-cid-vrsgy6nn] li[data-astro-cid-vrsgy6nn]:last-child{border-bottom:var(--k) solid var(--rule)}.next[data-astro-cid-vrsgy6nn] li[data-astro-cid-vrsgy6nn]:before{content:counter(n);color:var(--ink-3);font-variant-numeric:tabular-nums;padding-top:3px;font-size:13px}.next[data-astro-cid-vrsgy6nn] h3[data-astro-cid-vrsgy6nn]{color:var(--ink);margin:0;font-size:17px;font-weight:500}.next[data-astro-cid-vrsgy6nn] p[data-astro-cid-vrsgy6nn]{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.5}.next-ask[data-astro-cid-vrsgy6nn]{color:var(--ink);margin:20px 0 0;font-size:16px}@media (width<=640px){.next[data-astro-cid-vrsgy6nn] li[data-astro-cid-vrsgy6nn]{grid-template-columns:2em minmax(0,1fr)}.next[data-astro-cid-vrsgy6nn] p[data-astro-cid-vrsgy6nn]{grid-column:2}}.m-limits[data-astro-cid-vrsgy6nn]{color:var(--ink);max-width:68ch;margin:0 0 16px;font-size:16px;line-height:1.6}@media (width<=640px){.m-facts[data-astro-cid-vrsgy6nn]{grid-template-columns:1fr}.m-table[data-astro-cid-vrsgy6nn]{font-size:14px}}.disclaimer[data-astro-cid-vrsgy6nn]{color:var(--ink-3);font-size:14px;line-height:1.55}@media (width<=960px){.head-text[data-astro-cid-vrsgy6nn],.col[data-astro-cid-vrsgy6nn],.col[data-astro-cid-vrsgy6nn].wide{grid-column:1/-1}.head-links[data-astro-cid-vrsgy6nn]{gap:2px 18px;font-size:13.5px}}
