html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{-webkit-text-size-adjust:100%}.legal-doc{max-width:760px;margin:0 auto;padding:7rem 1.4rem 5rem;font-family:Inter,system-ui,sans-serif;color:#1a2438;line-height:1.65}.legal-brand{display:inline-block;font-weight:800;letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;color:#1a2438;text-decoration:none;margin-bottom:2.2rem}.legal-kicker{font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#8a6d3b;margin:0 0 .5rem}.legal-doc h1{font-size:2rem;letter-spacing:-.03em;margin:0 0 1.4rem;line-height:1.2}.legal-doc h2{font-size:1.05rem;margin:1.6rem 0 .45rem}.legal-body p,.legal-doc p{margin:0 0 .85rem;color:#3a4250}.legal-body ul{margin:.2rem 0 1rem 1.1rem}.legal-body a,.legal-nav a{color:#8a6d3b}.legal-nav{display:flex;flex-wrap:wrap;gap:.85rem 1.2rem;margin-top:2.4rem;padding-top:1.2rem;border-top:1px solid #e1e5ec}.legal-nav a{font-size:.82rem;font-weight:600;text-decoration:none}