.legal-page{min-height:100vh;padding:40px 20px 80px}.legal-container{margin:0 auto;max-width:860px}.legal-eyebrow{color:#8a8175;font-size:12px;font-weight:800;letter-spacing:.18em;margin-bottom:14px;text-transform:uppercase}.legal-page h1{font-size:clamp(36px,5vw,64px);letter-spacing:-2px;line-height:1.02;margin-bottom:28px}.legal-content{background:#ffffffc7;border:1px solid #0000000d;border-radius:28px;box-shadow:0 12px 34px #0000000a;color:#5f5a53;font-size:16px;line-height:1.8;padding:34px}.legal-content h2{color:#111;font-size:24px;line-height:1.2;margin:38px 0 16px}.legal-content h2:first-of-type{margin-top:28px}.legal-content a{color:#2f5949;font-weight:700;text-underline-offset:3px}.legal-content p+p{margin-top:18px}.legal-content ul{margin-top:18px;padding-left:18px}.legal-content li{margin-top:10px}.legal-contact-data{grid-gap:12px;display:grid;gap:12px;margin:18px 0 0}.legal-contact-data div{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(140px,.45fr) 1fr}.legal-contact-data dt{color:#111;font-weight:700}.legal-contact-data dd{margin:0}@media (max-width:768px){.legal-page{padding:24px 16px 56px}.legal-page h1{font-size:clamp(34px,10vw,52px);letter-spacing:-1px}.legal-content{border-radius:24px;font-size:15px;line-height:1.7;padding:24px}.legal-content h2{font-size:22px}.legal-contact-data div{gap:2px;grid-template-columns:1fr}}
/*# sourceMappingURL=459.b1ec118b.chunk.css.map*/