.legal.legal-page{max-width:920px;padding:56px 24px 100px}.legal-page .legal-home{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:13px;text-decoration:none}.legal-page .legal-home:hover{color:var(--orange)}.legal-page .eyebrow{margin-top:40px;color:var(--muted)}.legal-page h1{font-size:clamp(34px,5vw,56px);line-height:1.06;letter-spacing:-.05em;margin-block:20px 36px}.legal-page h2{font-size:24px;letter-spacing:-.025em;margin-block:38px 12px;line-height:1.3}.legal-page p{font-size:15px;line-height:1.85}.legal-page h2,.legal-page p{max-width:36em}.legal-page p>a{color:var(--ink)}.company-facts{margin:0;border-top:1px solid var(--line)}.company-facts>div{display:grid;grid-template-columns:165px minmax(0,1fr);gap:24px;align-items:baseline;padding-block:22px;border-bottom:1px solid var(--line)}.company-facts dt{color:var(--muted);font-size:13px}.company-facts dd{margin:0;font-size:15px;line-height:1.7}.legal-page .legal-related{border-top:1px solid var(--line);padding-top:25px;margin-top:45px;display:flex;flex-wrap:wrap;gap:8px 28px}.legal-related>a{min-height:44px;display:inline-flex;align-items:center;font-size:13px}.legal-page .legal-updated{margin-top:32px;font-size:12px}@media(max-width:480px){.legal.legal-page{padding:30px 20px 70px}.company-facts>div{grid-template-columns:1fr;gap:7px;padding-block:18px}}.legal-page .legal-draft{max-width:36em;margin:0 0 8px;padding:14px 18px;border-left:3px solid var(--orange);background:var(--paper);color:var(--ink);font-size:14px;line-height:1.65}.legal-page .legal-draft strong{font-weight:600}.legal-fill{padding:0 2px;border-bottom:2px dashed var(--orange);color:var(--ink)}.legal-page ol,.legal-page ul{max-width:36em;margin:12px 0 0;padding-left:22px;color:var(--muted);font-size:15px;line-height:1.85}.legal-page li+li{margin-top:6px}.legal-page h3{max-width:36em;margin-block:28px 6px;font-size:18px;line-height:1.35;letter-spacing:-.02em}.legal-page .legal-section-start{margin-top:64px;padding-top:40px;border-top:1px solid var(--line)}