.up-card.u2-card{gap:20px}.u2-teaser{max-width:34ch;font-family:var(--font-display);font-size:var(--t-24);color:var(--ink);font-weight:650;line-height:1.2}.u2-sub{font-family:var(--font-display);font-size:var(--t-20);color:var(--ink);font-weight:620;line-height:1.15}.u2-inside{gap:10px;display:grid}.u2-list{columns:2;column-gap:22px;margin:0;padding:0;list-style:none}.u2-list li{break-inside:avoid;font-size:var(--t-15);color:var(--ink-2);margin-bottom:6px;padding-left:18px;line-height:1.45;position:relative}.u2-list li:before{content:"";background:var(--accent);width:8px;height:3px;position:absolute;top:.62em;left:0}.u2-sample{color:var(--link);text-underline-offset:3px;font-weight:700;text-decoration:underline}.u2-compare{gap:10px;display:grid}.u2-table{border-collapse:collapse;width:100%;font-size:var(--t-13);line-height:1.4}.u2-table th,.u2-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;color:var(--ink-2);padding:8px 10px}.u2-table thead th{vertical-align:bottom;font-size:var(--t-12);color:var(--muted);border-bottom-color:var(--line-2);padding-top:8px;font-weight:650}.u2-table th:first-child{padding-left:0}.u2-table tbody th{width:30%;color:var(--ink);font-weight:650}.u2-table .u2-ours{background:var(--surface-2)}.u2-table thead .u2-ours{color:var(--ink)}.u2-table .u2-yes{color:var(--ink);font-weight:700}.u2-small{max-width:72ch;font-size:var(--t-12);color:var(--muted);line-height:1.5}.u2-promise{border-top:1px solid var(--line);max-width:62ch;font-size:var(--t-15);color:var(--ink);padding-top:14px;font-weight:650;line-height:1.45}.u2-buy{gap:4px;display:grid}@media (max-width:640px){.u2-teaser{font-size:var(--t-20)}.u2-list{columns:1}.u2-table,.u2-table tbody,.u2-table tr,.u2-table th,.u2-table td{width:auto;display:block}.u2-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.u2-table tr{border-top:1px solid var(--line);padding-block:10px}.u2-table tbody th{border:0;width:auto;padding:0 0 6px}.u2-table td{border:0;grid-template-columns:7.5rem minmax(0,1fr);gap:10px;padding:4px 6px;display:grid}.u2-table td:before{content:attr(data-label);color:var(--muted);font-weight:600}}
