.legal-page{min-height:100vh;display:flex;flex-direction:column}.legal-lang-toggle{margin-left:auto}.legal-content{flex:1;max-width:720px;margin:0 auto;padding:140px 24px 80px;width:100%}.legal-title{font-family:Cormorant Garamond,serif;font-size:clamp(32px,5vw,48px);font-weight:700;color:var(--text);margin-bottom:8px}.legal-updated{font-size:13px;color:var(--text-dim);margin-bottom:40px}.legal-section{margin-bottom:32px}.legal-heading{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:600;color:var(--text);margin-bottom:10px}.legal-body{font-size:15px;color:var(--text-mid);line-height:1.7;margin-bottom:10px}@media (max-width: 600px){.legal-content{padding:120px 20px 60px}}
