.legal-updated{color:var(--bling-muted);margin:-4px 0 28px;font-size:.82rem;font-style:italic}.legal-section{margin-bottom:clamp(28px,4vw,40px)}.legal-section:last-child{margin-bottom:0}.legal-section p{color:var(--bling-text);margin:0 0 14px;line-height:1.7}.legal-section p:last-child{margin-bottom:0}.legal-section ul,.legal-section ol{color:var(--bling-text);margin:0 0 14px;padding-left:22px;line-height:1.7}.legal-section li{margin-bottom:6px}.legal-section li:last-child{margin-bottom:0}.legal-section strong{color:#4a2e22}.legal-contact-card{background:#f7ece08c;border:1px solid #c9a46a47;border-radius:14px;margin-top:8px;padding:18px 20px}.legal-contact-card p{margin:0 0 6px}.legal-contact-card p:last-child{margin-bottom:0}@media (max-width:640px){.legal-section ul,.legal-section ol{padding-left:18px}}
