.LegalPage_page__ydtIR{min-height:100svh;background:var(--frost-2);color:var(--ink);padding:24px clamp(18px,4vw,48px)}.LegalPage_body__icakR,.LegalPage_footer__YfuuQ,.LegalPage_header__zZ7n7{max-width:760px;margin-inline:auto}.LegalPage_header__zZ7n7{display:flex;justify-content:space-between;align-items:center}.LegalPage_brand__n0o_m{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;font-size:16px}.LegalPage_mark__5QrN_{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;color:#fff;background:linear-gradient(145deg,var(--denim-soft),var(--denim-deep))}.LegalPage_body__icakR{margin-top:40px;padding:clamp(24px,5vw,48px);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line)}.LegalPage_eyebrow__laIDQ{margin:0;font-size:10px;font-weight:750;letter-spacing:2px;color:var(--denim-deep)}.LegalPage_body__icakR h1{margin:12px 0 8px;font-family:var(--font-display);font-weight:400;font-size:clamp(38px,6vw,56px);letter-spacing:-1px;line-height:1.05}.LegalPage_body__icakR h2{margin:32px 0 8px;font-size:18px}.LegalPage_body__icakR li,.LegalPage_body__icakR p{color:var(--ink-2);line-height:1.75;font-size:15px}.LegalPage_body__icakR ul{padding-left:20px}.LegalPage_body__icakR a{color:var(--denim-deep)}.LegalPage_contact__6EIvF{margin-top:36px;padding-top:20px;border-top:1px solid var(--line)}.LegalPage_footer__YfuuQ{margin-top:24px}.LegalPage_footer__YfuuQ nav{display:flex;flex-wrap:wrap;gap:18px;font-size:13px}.LegalPage_footer__YfuuQ a{color:var(--muted);text-decoration:none}.LegalPage_footer__YfuuQ a:hover{color:var(--denim-deep);text-decoration:underline}