.legal{padding-block:clamp(2.5rem,6vw,4rem)}.legal__inner{max-width:820px}.legal h1{margin-bottom:.4rem}.legal__updated{color:var(--text-muted);font-size:.9rem;margin-bottom:2rem}.legal h2{font-size:1.3rem;margin:2.2rem 0 .7rem}.legal p,.legal li{color:var(--slate-700)}.legal ul{padding-left:1.2rem;list-style:disc;margin-bottom:1rem}.legal li{margin-bottom:.4rem}.legal a{font-weight:600}.legal__notice{background:var(--gold-50);border:1px solid #f3d89a;border-radius:var(--radius);padding:1rem 1.25rem;font-size:.9rem;color:#7a5200;margin-bottom:2rem}.legal__notice strong{color:#6b4700}
