.lg .cv2-jump{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding:28px 0 4px;display:flex;overflow-x:auto}.lg .cv2-jump::-webkit-scrollbar{display:none}.lg .cv2-jump .chip{white-space:nowrap;flex:none;padding:10px 14px;font-size:15px}.lg .cv2-jump .chip em{color:var(--muted-text);border-left:1px solid var(--hairline);padding-left:6px;font-style:normal}.lg .cv2-top{align-items:start;gap:28px clamp(32px,5vw,72px);padding:clamp(32px,5vw,56px) 0 clamp(8px,2vw,24px);display:grid}@media (min-width:981px){.lg .cv2-top{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.lg .cv2-top.single{grid-template-columns:minmax(0,1fr)}}.lg .cv2-answer{font:400 clamp(26px,3.1vw,38px)/1.2 var(--serif);letter-spacing:-.012em;color:var(--ink);max-width:24ch}.lg .cv2-rest{color:var(--muted-text);max-width:44ch;margin-top:14px;font-size:clamp(18px,1.6vw,21px)}.lg .cv2-copy p.cv2-body{max-width:52ch;margin-top:18px}.lg .cv2-facts{border-top:1px solid var(--hairline);max-width:52ch;margin-top:22px}.lg .cv2-facts li{border-bottom:1px solid var(--hairline);padding:11px 0 11px 22px;font-size:17px;position:relative}.lg .cv2-facts li:before{content:"";background:var(--teal);border-radius:50%;width:7px;height:7px;position:absolute;top:1.15em;left:2px}.lg .cv2-intro{padding:clamp(28px,4vw,44px) 0 0}.lg .cv2-intro .cv2-answer{max-width:30ch}.lg .cv2-card{border:1px solid var(--hairline);background:var(--surface);border-radius:20px;overflow:hidden}.lg .cv2-card h2{padding:22px 24px 0;font-size:clamp(22px,2.2vw,28px);line-height:1.2}.lg .cv2-tbl{border-collapse:collapse;width:100%;margin-top:14px;font-size:15px}.lg .cv2-tbl th{font:400 13px/1.2 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--muted-text);text-align:left;background:var(--warm);border-top:1px solid var(--warm-line);border-bottom:1px solid var(--warm-line);padding:12px 10px}.lg .cv2-tbl th:first-child{padding-left:24px}.lg .cv2-tbl th:last-child,.lg .cv2-tbl td:last-child{padding-right:24px}.lg .cv2-tbl td,.lg .cv2-tbl tbody th{border-top:1px solid var(--hairline);vertical-align:top;font-variant-numeric:tabular-nums;padding:12px 10px}.lg .cv2-tbl tbody tr:first-child td,.lg .cv2-tbl tbody tr:first-child th{border-top:0}.lg .cv2-tbl tbody th{font:400 16px/1.3 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink);background:0 0;border-bottom:0;width:36%;padding-left:24px}.lg .cv2-tbl td.c{font:400 17px/1.3 var(--serif);color:var(--ink);background:var(--tint)}.lg .cv2-tbl td.c small{font:400 13px/1.3 var(--sans);color:var(--muted-text);display:block}.lg .cv2-tbl td{color:var(--muted-text)}.lg .cv2-tbl td.c{color:var(--ink)}.lg .cv2-tbl th.c{background:var(--tint);color:var(--ink)}.lg .cv2-dir{border-top:1px solid var(--hairline);gap:10px;padding:18px 24px 22px;font-size:16px;display:grid}.lg .cv2-dir p{max-width:60ch}.lg .cv2-m{border:1px solid var(--hairline);background:var(--surface);border-radius:16px;margin-top:26px;overflow:hidden}.lg .cv2-m summary{cursor:pointer;font:400 20px/1.25 var(--serif);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;list-style:none;display:flex}.lg .cv2-m summary::-webkit-details-marker{display:none}.lg .cv2-m summary:after{content:"";border-right:2px solid var(--teal);border-bottom:2px solid var(--teal);flex:none;width:10px;height:10px;transition:transform .2s;transform:rotate(45deg)translateY(-3px)}.lg .cv2-m[open] summary:after{transform:rotate(-135deg)translate(-3px)}.lg .cv2-m .cv2-card{border:0;border-top:1px solid var(--hairline);border-radius:0}.lg .cv2-m .cv2-card h2{display:none}.lg .cv2-m .cv2-tbl{margin-top:0}@media (min-width:981px){.lg .cv2-m{display:none}}@media (max-width:980px){.lg .cv2-side{display:none}}@media (max-width:640px){.lg .cv2-tbl thead{display:none}.lg .cv2-tbl,.lg .cv2-tbl tbody{display:block}.lg .cv2-tbl tr{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,1fr);gap:0 8px;padding:14px 18px;display:grid}.lg .cv2-tbl tbody tr:first-child{border-top:0}.lg .cv2-tbl tbody th:first-child{border:0;grid-column:1/-1;width:auto;padding:0 0 8px;font-size:16px}.lg .cv2-tbl td{border:0;padding:0;display:block}.lg .cv2-tbl td:before{content:attr(data-h);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-text);font-size:12px;display:block}.lg .cv2-tbl td.c{background:0 0;padding:0}.lg .cv2-tbl th:last-child,.lg .cv2-tbl td:last-child{padding-right:0}.lg .cv2-dir{padding:16px 18px 20px}}.lg .cv2-list{padding:clamp(28px,4vw,48px) 0 8px;scroll-margin-top:16px}.lg .cv2-list .listhead h2{font-size:clamp(26px,3vw,34px)}.lg .cv2-pair{gap:clamp(36px,5vw,72px);display:grid}@media (min-width:900px){.lg .cv2-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lg .cv2-pair h2{margin-bottom:18px;font-size:clamp(26px,3vw,34px);line-height:1.15}.lg .cv2-pair p{max-width:52ch;margin-top:16px}.lg .cv2-sbars .sbars a{grid-template-columns:minmax(0,150px) 1fr 40px}.lg .cv2-sbars .sbars{border-top:1px solid var(--warm-line)}.lg .cv2-sbars .sbars a{cursor:default}@media (max-width:520px){.lg .cv2-sbars .sbars a{grid-template-columns:minmax(0,110px) 1fr 36px;row-gap:0}.lg .cv2-sbars .sbars a span:first-child,.lg .cv2-sbars .sbars a i,.lg .cv2-sbars .sbars a em{grid-column:auto}}.lg .cv2-sec-warm{scroll-margin-top:16px}.lg .cv2-low{align-items:start;gap:clamp(36px,5vw,72px);display:grid}@media (min-width:900px){.lg .cv2-low{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lg .cv2-low h2{font-size:clamp(26px,3vw,34px);line-height:1.15}.lg .cv2-low p{max-width:52ch;margin-top:16px}.lg .cv2-places{border-top:1px solid var(--hairline);margin-top:22px}.lg .cv2-places a{border-bottom:1px solid var(--hairline);color:var(--ink);justify-content:space-between;gap:16px;padding:12px 0;font-size:17px;text-decoration:none;display:flex}.lg .cv2-places a:hover span{color:var(--teal);text-decoration:underline}.lg .cv2-places em{color:var(--muted-text);font-variant-numeric:tabular-nums;font-style:normal}.lg .cv2-before{border-top:1px solid var(--hairline);margin-top:20px}.lg .cv2-before li{border-bottom:1px solid var(--hairline);padding:12px 0 12px 22px;font-size:17px;position:relative}.lg .cv2-before li:before{content:"";background:var(--teal);border-radius:50%;width:7px;height:7px;position:absolute;top:1.15em;left:2px}.lg .cv2-source{padding:0 0 clamp(40px,6vw,72px)}.lg .cv2-source p{border-top:1px solid var(--hairline);max-width:90ch;padding-top:20px}.lg .cv2-lead{padding-top:clamp(36px,5vw,64px)}.lg .cv2-lead .cv2-copy p.cv2-body:first-child{margin-top:0}.lg .cv2-lead .el{margin:0}.lg .cv2-block{padding-top:clamp(28px,4vw,48px)}.lg .cv2-block .el{margin:0}.lg .cv2-note{max-width:70ch;color:var(--muted-text);margin-top:16px;font-size:16px}.lg .cv2-block+.cv2-block{padding-bottom:clamp(36px,5vw,64px)}.lg #machines,.lg #paying,.lg #around,.lg #before,.lg #good,.lg #lists{scroll-margin-top:16px}@media (max-width:640px){.lg .cv2-block .el-tbl tbody tr{grid-template-columns:1.3fr 1fr 1fr;gap:0 8px;padding:14px 18px;display:grid}.lg .cv2-block .el-tbl td{padding:0}.lg .cv2-block .el-tbl td:first-child{grid-column:1/-1;padding:0 0 6px}.lg .cv2-block .el-tbl td:not(:first-child) .cl{text-transform:uppercase;letter-spacing:.04em;font-size:12px;display:block}}.lg .cv2-place{border-bottom:1px solid var(--hairline);color:var(--ink);justify-content:space-between;gap:16px;padding:12px 0;font-size:17px;display:flex}.lg .cv2-place em{color:var(--muted-text);font-variant-numeric:tabular-nums;font-style:normal}
