.legal{display:grid;gap:var(--space-6)}.legal__doc{max-width:74ch}.legal__draft{border:1px solid var(--accent);border-left-width:3px;border-radius:var(--radius-md, 12px);background:var(--accent-soft);padding:18px 20px;display:grid;gap:6px;max-width:74ch}.legal__draft strong{color:var(--text);font-size:15px}.legal__draft p{margin:0;font-size:14px;line-height:1.6;color:var(--muted)}.legal__doc h2{font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--text);margin:var(--space-6) 0 var(--space-3)}.legal__doc h2:first-child{margin-top:0}.legal__doc h3{font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--text);margin:var(--space-5) 0 var(--space-2)}.legal__doc p,.legal__doc li{font-size:16px;line-height:1.7;color:var(--muted)}.legal__doc p{margin:0 0 var(--space-3)}.legal__doc strong{color:var(--text);font-weight:600}.legal__doc ul{margin:0 0 var(--space-3);padding-left:1.2em}.legal__doc li{margin-bottom:8px}.legal__doc hr{border:0;border-top:1px solid var(--line);margin:var(--space-6) 0}.legal__meta{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:0 0 var(--space-3)}.legal__headline{font-family:var(--font-display);font-size:clamp(20px,2.6vw,27px);font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--text);border-left:3px solid var(--accent);padding:4px 0 4px 18px;margin:var(--space-5) 0;max-width:60ch}.legal__table{overflow-x:auto;margin:0 0 var(--space-4);max-width:74ch}.legal__table table{width:100%;border-collapse:collapse;min-width:380px}.legal__table th,.legal__table td{text-align:left;padding:11px 14px;border-bottom:1px solid var(--line);font-size:15px;line-height:1.45;color:var(--muted)}.legal__table th{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-weight:400}.legal__table td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.legal__table th:not(:first-child){text-align:right}.legal__table tr:last-child td{border-bottom:0}.legal__table strong{color:var(--text)}.legal__caveat{border:1px solid var(--line);border-radius:var(--radius-md, 12px);background:var(--panel);padding:16px 18px;margin:0 0 var(--space-4);max-width:74ch}.legal__caveat p{margin:0;font-size:15px;line-height:1.6}.legal__caveat p+p{margin-top:10px}
/*# sourceMappingURL=/cdn/shop/t/64/assets/legal-doc.css.map */
