/* Styles de public/terms.php — sortis de la page (i102b). */

.legal{max-width:820px;margin:0 auto;padding:130px clamp(22px,5vw,40px) 80px;line-height:1.75}
.legal h1{font-family:var(--serif);color:var(--ivoire);font-weight:500;font-size:clamp(2rem,4vw,2.8rem);margin:0 0 6px}
.legal h2{font-family:var(--serif);color:var(--or);font-weight:500;font-size:1.2rem;margin:32px 0 8px}
.legal p,.legal li{color:var(--ivoire-2)}
.legal strong{color:var(--ivoire)}
.legal a{color:var(--or)}
.legal .muted{font-size:.82rem;opacity:.75;margin-bottom:26px}
