.legal-shell{background:#f4f1ec;color:#1c1917;display:flex;flex-direction:column;min-height:100vh}.legal-header{background:#012934;box-shadow:0 1px 0 #00000026;color:#fff;flex-shrink:0;padding:12px 16px}@media (min-width:768px){.legal-header{padding:12px 24px}}.legal-header-inner{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:0 auto;max-width:1280px}.legal-header-brand{align-items:center;color:inherit;display:inline-flex;font-size:1.05rem;font-weight:600;gap:10px;letter-spacing:.02em;text-decoration:none}.legal-header-brand:hover{opacity:.92}.legal-header-logo{display:block;height:32px;width:auto}.legal-header-nav{align-items:center;display:flex;flex-wrap:wrap;gap:8px 20px}.legal-header-nav a{color:#ffffffe0;font-size:.9rem;font-weight:600;text-decoration:none}.legal-header-nav a.legal-nav-active,.legal-header-nav a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.legal-main{box-sizing:border-box;flex:1 1;padding:28px 16px 48px;width:100%}@media (min-width:768px){.legal-main{padding:36px 24px 56px}}.legal-article{background:#fff;border:1px solid #1c191714;border-radius:20px;box-shadow:0 1px 3px #1c19170a,0 16px 48px #1c191714;margin:0 auto;max-width:720px;padding:28px 22px 36px;text-align:left}@media (min-width:768px){.legal-article{border-radius:24px;padding:40px 44px 48px}}.legal-article h1{color:#1c1917;font-size:clamp(1.65rem,4vw,2.1rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 8px;text-align:left}.legal-article .legal-lead{color:#78716c;font-size:.95rem;font-weight:600;margin:0 0 24px}.legal-article h2{border-bottom:2px solid #c45c3e59;color:#292524;font-size:1.15rem;font-weight:700;margin:32px 0 12px;padding-bottom:8px}.legal-article h2:first-of-type{margin-top:24px}.legal-article h3{color:#44403c;font-size:1.05rem;font-weight:700;margin:24px 0 10px}.legal-article li,.legal-article p{color:#57534e;font-size:.98rem;line-height:1.65}.legal-article p{margin:0 0 16px}.legal-article ul{margin:0 0 20px;padding-left:1.35rem}.legal-article ul li{margin-bottom:8px}.legal-article a{color:#c45c3e;font-weight:600;text-decoration:none}.legal-article a:hover{text-decoration:underline;text-underline-offset:3px}.legal-article strong{color:#44403c}.legal-footer{background:#0c1a1f;border-top:1px solid #ffffff14;color:#ffffffd1;flex-shrink:0;padding:24px 16px}.legal-footer-inner{align-items:center;display:flex;flex-direction:column;gap:14px;margin:0 auto;max-width:1280px;text-align:center}@media (min-width:640px){.legal-footer-inner{flex-direction:row;justify-content:space-between;text-align:left}}.legal-footer-copy{color:#ffffffa6;font-size:.875rem;margin:0}.legal-footer-links{display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:center}@media (min-width:640px){.legal-footer-links{justify-content:flex-end}}.legal-footer-links a{color:#ffffffe0;font-size:.875rem;font-weight:600;text-decoration:none}.legal-footer-links a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=main.bca17909.css.map*/