.legal-page{background:#111315;color:#f1f1ed;font-family:Arial,Helvetica,sans-serif}.legal-nav{max-width:940px;margin:0 auto;padding:28px 6%;display:flex;align-items:center;justify-content:space-between;gap:20px;font:13px Arial,Helvetica,sans-serif}.legal-nav nav{display:flex;gap:22px;align-items:center}.legal-content{max-width:840px;margin:0 auto;padding:48px 28px 80px;font-size:16px;line-height:1.8}.legal-content h1{font-family:Georgia,serif;font-size:clamp(29px,4vw,48px);font-weight:400;line-height:1.2;letter-spacing:-.8px;text-align:center;margin:0 0 24px;overflow-wrap:break-word}.legal-subtitle{text-align:center;font-size:12px;letter-spacing:.16em}.legal-intro{font-family:Georgia,serif;font-style:italic;font-size:clamp(21px,3vw,28px);text-align:center;margin:32px 0 48px}.legal-content section{margin-top:44px;padding-top:28px;border-top:1px solid #303234}.legal-content h2{font-family:Georgia,serif;font-size:clamp(23px,3vw,30px);font-weight:400;letter-spacing:0;line-height:1.35;margin:0 0 24px}.legal-content h3{font:600 16px/1.7 Arial,Helvetica,sans-serif;margin:28px 0 12px}.legal-content p{margin-top:0;margin-bottom:22px}.legal-content li{margin-bottom:12px}.legal-content ul{padding-left:23px}.legal-signature{font-family:Georgia,serif;font-style:italic;font-size:25px}.legal-penalty{font-size:20px;font-weight:600}.legal-content a{text-underline-offset:4px}@media(max-width:600px){.legal-content{padding:28px 22px 48px;font-size:15px}.legal-nav{padding:22px;flex-wrap:wrap}.legal-nav nav{gap:16px}}
