/* Regulamin — typografia długiego tekstu (Sticker Pop) */
.legal{max-width:920px;margin-top:clamp(18px,2.4vw,30px);padding:clamp(22px,3.4vw,46px);transform:none}
.legal:hover{transform:none;box-shadow:var(--sh)}
.legal__meta{font:700 12px/1.4 var(--mono);text-transform:uppercase;margin-bottom:6px}
.legal h2{font:900 clamp(20px,2.2vw,28px)/1.1 var(--head);font-stretch:112%;text-transform:uppercase;letter-spacing:-.01em;margin:clamp(26px,3vw,38px) 0 12px;padding-top:14px;border-top:2px dashed var(--ink)}
.legal h2:first-of-type{margin-top:18px}
.legal ol{display:grid;gap:10px;padding-left:1.5em;max-width:72ch}
.legal li::marker{font:800 .9em var(--head);color:var(--terra)}
.legal a{text-underline-offset:3px}
.legal b{font-weight:700}
.o-head em{font-style:normal;font:700 12px/1.3 var(--mono);text-transform:uppercase}
