.cmp-sub{margin-top:26px;font-size:clamp(16px,1.25vw,19px);line-height:1.5;color:var(--mut);max-width:44ch}.cmp-table thead td{padding:0;position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--ink)}.cmp-table tbody th{box-shadow:1px 0 0 var(--line);font-size:14px}.cmp-table tbody th,.cmp-table td{font-size:14px}.cmp-wide .cmp-table tbody th,.cmp-wide .cmp-table thead td{background:#0b0b0b}.cmp-wide .a-tablewrap{position:relative}.cmp-wide .a-tablescroll{scroll-margin-top:110px}.cmp-wide .a-tablescroll:focus-visible{outline:2px solid #fff;outline-offset:3px}.cmp-swipe{display:none}.cmp-note{margin:14px 0 0;font-size:12px;letter-spacing:.08em;color:var(--mut-2)}@media (max-width:700px){.cmp-swipe{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mut-2);margin:0 0 10px}.cmp-wide .cmp-table{min-width:640px}.cmp-table tbody th{width:118px;min-width:118px;font-size:13px}.cmp-table td,.cmp-table th{padding:12px 14px}.cmp-wide .a-tablescroll{scroll-snap-type:x proximity;scroll-padding-left:118px}.cmp-table td{scroll-snap-align:start}.cmp-table tbody th,.cmp-table thead td{box-shadow:1px 0 0 var(--line-2),8px 0 12px -8px rgba(0,0,0,.9)}.cmp-wide .a-tablewrap:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;width:36px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--ink))}}.cmp-card h3.hd,.cmp-notrow h3.k{font-family:var(--font-mono),monospace;font-weight:500}.cmp-notrow h3.k{padding-top:2px}.cmp-instead .cmp-card:last-child:nth-child(odd){grid-column:1/-1}.cmp-pick{list-style:none;margin:8px 0 22px 55px;padding:0;max-width:40em;border-top:1px solid var(--line)}.cmp-pick li{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:16px;gap:16px;padding:16px 0;border-bottom:1px solid var(--line);font-size:15.5px;line-height:1.65;color:var(--mut)}.cmp-pick .n{font-family:var(--font-mono),monospace;font-size:12px;color:var(--mut);padding-top:3px}.cmp-more{display:inline-block;padding:10px 0;margin:-10px 0}@media (max-width:700px){.cmp-pick{margin-left:0}.cmp-pick li{grid-template-columns:36px minmax(0,1fr);gap:12px}}.cmp-faq{margin:26px 0 0 55px;max-width:62ch}.cmp-faq h3.q{font-size:15.5px;font-weight:500;letter-spacing:0;color:#fff;margin:0 0 6px}@media (max-width:700px){.cmp-faq{margin-left:0}}@media (min-width:901px){.lg-clause .cmp-instead,.lg-clause .cmp-not{margin-left:55px;max-width:617px}}#cost p,#us>p,.cmp-card p,.cmp-faq p,.cmp-notrow p,.cmp-pick li,.cmp-sub,.cmp-sub+.lg-note,.cmp-table td{text-wrap:pretty}