.sr-legal-main{max-width:1000px}.sr-legal-card h1{font-size:clamp(2.2rem,6vw,3.5rem);line-height:1.12;margin-top:12px}.sr-legal-card .sr-legal-intro{color:var(--sr-muted);margin:0 0 36px}.sr-legal-card section{margin:0 0 30px}.sr-legal-card h2{font-size:1.2rem;line-height:1.35;margin:0 0 12px}.sr-legal-card p{margin:0 0 12px}.sr-legal-details{display:grid;grid-template-columns:1fr 1fr;gap:32px}.sr-legal-card address{font-style:normal;line-height:1.8}.sr-legal-card a{color:var(--sr-gold);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.sr-legal-card a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.sr-legal-updated{font-size:.85rem;color:var(--sr-muted);padding-top:20px;border-top:1px solid var(--sr-line)}@media(max-width:640px){.sr-legal-details{grid-template-columns:1fr;gap:0}.sr-legal-card{padding:24px 20px}}

.sr-legal-warning{padding:22px;border:1px solid var(--sr-gold,#d8b16e);border-left-width:4px;border-radius:8px;background:rgba(190,151,88,.08)}.sr-legal-warning strong{font-weight:650}
