/* עמודים משפטיים — סטודיו תפר */
.legal { max-width: 820px; padding-block: clamp(40px, 6vw, 80px); }
.legal .back { display: inline-block; margin-bottom: 30px; color: var(--ink-2); text-decoration: none; }
.legal .back:hover { color: var(--rasp); }
.legal h1 { font-size: clamp(2rem, 4.6vw, 3rem); margin-bottom: 8px; }
.legal .updated { color: var(--ink-2); font-size: .95rem; margin-bottom: 30px; padding-bottom: 22px; border-bottom: 2px dashed var(--line); }
.legal h2 { font-size: 1.35rem; margin: 32px 0 10px; }
.legal p, .legal li { margin-bottom: 12px; }
.legal ul { list-style: disc; padding-inline-start: 22px; }
.legal a { color: var(--rasp); }
