.legal{width:min(52rem,100% - 32px);padding:calc(var(--hd) + clamp(32px, 5vw, 64px)) 0 clamp(64px, 8vw, 110px);margin-inline:auto}.legal__doc{border-radius:var(--r-xl);border:1px solid var(--glass-edge);background:var(--glass-strong);box-shadow:var(--lift), inset 0 1px 0 var(--rim);color:var(--txt-soft);padding:clamp(22px,4.4vw,56px)}.legal h1,.legal h2,.legal h3,.legal strong,.legal th{color:var(--txt)}.legal p,.legal li,.legal td{color:var(--txt-soft)}.legal em{color:var(--txt-faint)}.legal a{color:var(--act)}.legal a:hover{color:var(--act-hover)}.legal li::marker{color:var(--txt-faint)}.legal th,.legal td{border-color:var(--edge-quiet)}.legal code{background:var(--sunken);color:var(--txt)}.legal mark{color:var(--txt);background:#e8b45f52}
