.legal-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:96px}.legal-document{max-width:820px;padding-block:70px 85px}.legal-document h1{font-size:clamp(2.8rem,6vw,4.8rem);line-height:1.1;letter-spacing:-.055em;margin:12px 0 18px}.legal-document .eyebrow{margin:0}.legal-date{font-size:.8125rem;color:var(--muted);margin-bottom:35px}.legal-intro{font-size:1.2rem;line-height:1.6;margin-bottom:45px}.legal-document section{border-top:1px solid var(--line);padding-top:30px;margin-top:32px}.legal-document h2{font-size:1.4rem;line-height:1.35;letter-spacing:-.03em;margin-bottom:20px}.legal-document address{font-style:normal;background:var(--light);padding:24px;border-radius:8px;line-height:1.8;margin-bottom:22px}.legal-document a{overflow-wrap:anywhere}.legal-document code{font-size:.9em;overflow-wrap:anywhere}.legal-footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:25px;padding-block:28px;font-size:.8125rem}.legal-footer nav{display:flex;gap:22px;flex-wrap:wrap}.legal-footer [aria-current=page]{font-weight:600}@media(max-width:600px){.legal-nav{min-height:80px;gap:15px}.legal-nav .brand img{width:135px}.legal-nav .text-link{font-size:.8125rem}.legal-document{padding-block:45px 60px}.legal-footer{flex-direction:column}.legal-document address{padding:20px}}