.legal-page{color:#272525;background:#fafaf8;min-height:100vh;padding:80px 0 120px}.legal-page .container{max-width:800px;margin:0 auto;padding:0 24px}.legal-header{border-bottom:1px solid #2725251a;margin-bottom:56px;padding-bottom:32px}.legal-header h1{color:#1a1a23;margin:12px 0 16px;font-size:clamp(32px,5vw,48px);font-weight:800;line-height:1.15}.legal-meta{color:#74747f;font-size:14px}.legal-page section{margin:40px 0}.legal-page h2{color:#1a1a23;margin:0 0 16px;font-size:22px;font-weight:800}.legal-page p{color:#272525;margin:0 0 14px;font-size:16px;line-height:1.7}.legal-page ul{margin:0 0 14px;padding-left:24px}.legal-page li{color:#272525;margin-bottom:8px;font-size:16px;line-height:1.7}.legal-page a{color:#4c8dff;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1.5px}.legal-page a:hover{color:#1a1a23}.legal-page strong{color:#1a1a23;font-weight:700}
