@media (min-width:1184px){.hv2 .cs-top .s-hero.has-art .s-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,560px)}.hv2 .cs-top .dr-frame.dr-hero.cs-fig{max-width:560px}}@media (min-width:1184px) and (max-width:1199px){.hv2 .cs-top .s-hero.has-art .s-hero-in{column-gap:32px}}@media (min-width:1041px) and (max-width:1183px){.hv2 .cs-top .s-hero.has-art .s-hero-in{grid-template-columns:1fr}.hv2 .cs-top .s-hero .s-h1{max-width:20ch}}@media (max-width:1183px){.hv2 .cs-top .dr-frame.dr-hero.cs-fig{max-width:560px}}@media (max-width:440px){.hv2 .cs-top .s-hero .s-h1{font-size:var(--fs-display)}}.hv2 .cs-fig .cs-sku{border-top:1px solid var(--line-2);margin-top:32px;padding-top:20px}.hv2 .cs-fig .cs-sku-head{flex-direction:column;gap:4px;display:flex}.hv2 .cs-fig .cs-sku-group{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin:0;font-weight:700;line-height:1.3}.hv2 .cs-fig .cs-sku-note{font-family:var(--body);font-size:var(--fs-micro);color:var(--ink-3);text-wrap:pretty;margin:0;font-weight:500;line-height:1.4}.hv2 .cs-fig .cs-sku .dr-table.ledger{margin-top:12px}.hv2 .cs-fig .dr-table.ledger tfoot tr.dr-after th{font-family:var(--body);font-size:var(--fs-sm);letter-spacing:0;text-transform:none;color:var(--ink-2);white-space:nowrap;padding-top:8px;font-weight:500;line-height:1.5}.hv2 .cs-fig .dr-table.ledger tfoot tr.dr-after td{font-family:var(--body);font-size:var(--fs-sm);color:var(--ink-2);padding-top:8px;font-weight:500;line-height:1.5}.hv2 .cs-fig .dr-table.ledger .dr-amt{padding-left:16px}.hv2 .cs-fig .dr-table.ledger thead .dr-amt{text-align:right}.hv2 .cs-fig .dr-table.ledger tfoot th{vertical-align:top;padding-top:16px}.hv2 .cs-fig .dr-table.ledger tfoot td{padding-top:12px}.hv2.cs-root .dr-cap{text-wrap:pretty}.hv2 .cs-fig .s-log-tag{white-space:nowrap;flex:none}@media (max-width:599px){.hv2 .cs-fig .dr-table.ledger,.hv2 .cs-fig .dr-table.ledger thead,.hv2 .cs-fig .dr-table.ledger tbody,.hv2 .cs-fig .dr-table.ledger tfoot{display:block}.hv2 .cs-fig .dr-table.ledger tr{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:8px;display:grid}.hv2 .cs-fig .dr-table.ledger th,.hv2 .cs-fig .dr-table.ledger td{border:0}.hv2 .cs-fig .dr-table.ledger .dr-amt{width:auto;padding-left:0}.hv2 .cs-fig .dr-table.ledger tbody .dr-rl,.hv2 .cs-fig .dr-table.ledger tfoot th{grid-column:1/-1}.hv2 .cs-fig .dr-table.ledger tr>td:nth-child(2){grid-column:1!important}.hv2 .cs-fig .dr-table.ledger tr>td:nth-child(3){grid-column:2!important}.hv2 .cs-fig .dr-table.ledger tr>td:nth-child(4){grid-column:3!important}.hv2 .cs-fig .dr-table.ledger thead th.dr-rh{display:none}.hv2 .cs-fig .dr-table.ledger thead th.dr-amt:nth-child(2){grid-column:1!important}.hv2 .cs-fig .dr-table.ledger thead th.dr-amt:nth-child(3){grid-column:2!important}.hv2 .cs-fig .dr-table.ledger thead th.dr-amt:nth-child(4){grid-column:3!important}.hv2 .cs-fig .dr-table.ledger tbody tr{border-bottom:1px solid var(--line);padding:12px 0}.hv2 .cs-fig .dr-table.ledger tbody tr:last-child{border-bottom:0}.hv2 .cs-fig .dr-table.ledger tfoot tr{border-top:1px solid var(--ink);padding-top:12px}.hv2 .cs-fig .dr-table.ledger tfoot th{padding:0 0 4px}.hv2 .cs-fig .dr-table.ledger tfoot td{padding-top:0}.hv2 .cs-fig .dr-table.ledger tfoot tr.dr-after{border-top:0;padding-top:12px}.hv2 .cs-fig .dr-table.ledger tfoot tr.dr-after td{padding-top:4px}}@media (max-width:374px){.hv2 .cs-top .s-log.framed.dr-frame.cs-fig .s-log-panel{padding-left:8px;padding-right:8px}.hv2 .cs-fig .dr-table.ledger tr{column-gap:4px}}.hv2 .cs-fig .dr-table .dr-v[data-sign=less]:has(>.dr-ph):before{content:none}@media (max-width:480px){.hv2 .cs-fig .dr-table .dr-ph{text-align:center;padding:4px 0;display:block}.hv2 .cs-fig .dr-table tfoot .dr-sum:has(>.dr-ph){display:block}}.hv2 #pain .cs-lands>*{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;display:grid}.hv2 #pain .cs-lands .s-pt{grid-row:span 3;grid-template-rows:subgrid;row-gap:12px;display:grid}.hv2 #pain .cs-lands-foot{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:8px;padding-top:16px;display:flex}.hv2 #pain .cs-lands-foot p{margin:0}.hv2 #pain .cs-lands-instead{color:var(--ink-2);font-weight:500}@media (max-width:1040px){.hv2 #pain .cs-lands{grid-template-columns:1fr;max-width:600px;margin-left:auto;margin-right:auto}}.hv2 .cs-gets{max-width:760px;margin:48px auto 0}.hv2 .cs-gets-title{margin:0 0 16px}.hv2 .cs-gets li,.hv2 .cs-gets li *{text-wrap:pretty}@media (max-width:1040px){.hv2 .cs-gets{margin-top:32px}}.hv2.cs-root #compare .mtx th,.hv2.cs-root #compare .mtx td{text-wrap:balance}
