.legal-main{max-width:960px;margin:auto;padding:48px 24px}.legal-main h1{font-size:clamp(2rem,5vw,3.2rem)}.legal-main h2{margin-top:2.5rem}.legal-main h3{margin-top:1.5rem}.legal-main p,.legal-main td{line-height:1.7}.legal-main table{width:100%;border-collapse:collapse;font-size:.92rem}.legal-main th,.legal-main td{padding:12px;border-bottom:1px solid #cbd5d5;text-align:left;vertical-align:top;overflow-wrap:anywhere}.legal-status{padding:18px;border-left:4px solid #99732f;background:#faf2df}.legal-footer{text-align:center;padding:28px}.legal-footer a{color:inherit}.legal-main a:focus-visible{outline:3px solid #99732f;outline-offset:3px}@media(max-width:600px){.legal-main{padding:28px 16px}.legal-main th,.legal-main td{padding:6px;font-size:.8rem}.nav{flex-wrap:wrap;gap:12px}}
.legal-main p,.legal-main li,.legal-main td{text-align:justify;hyphens:auto}.legal-main th,.legal-main h1,.legal-main h2,.legal-main h3{text-align:center}
