.hero{min-height:100vh;padding:70px 20px 90px}.wrap{max-width:720px;margin:0 auto}.legalWrap{max-width:760px}.head{text-align:center;margin-bottom:30px}.head h1{color:#fdfdfd;margin:0;font-family:Cinzel Decorative,serif;font-size:clamp(28px,5vw,42px)}.head h1 span{color:#f0b429;text-shadow:0 0 24px #f0b42999}.tag{letter-spacing:.18em;text-transform:uppercase;color:#f0b429;align-items:center;gap:10px;margin-bottom:18px;font-size:11px;display:inline-flex}.tag:before,.tag:after{content:"";background:#f0b429;width:20px;height:1px}.legalMeta{color:var(--muted);margin-top:8px;font-size:13px}.legalDraftNotice{color:#f0b429;text-align:center;background:#2b1d02;border:1px solid #f0b429;border-radius:10px;margin:20px 0 30px;padding:12px 16px;font-size:13px}.legalBody{flex-direction:column;gap:8px;display:flex}.legalSection{border-bottom:1px solid var(--border);margin-bottom:24px;padding-bottom:22px}.legalSection:last-child{border-bottom:none}.legalSection h2{color:#fdfdfd;margin:0 0 12px;font-family:Cinzel Decorative,serif;font-size:17px}.legalSection p{color:var(--muted);margin:0 0 10px;padding-bottom:6px;font-size:14px;line-height:1.75}.legalSection p:last-child{margin-bottom:0}
