.legal-page{background:var(--color-paper);color:var(--color-ink)}.legal-page__header,.legal-page__footer{padding:1.5rem var(--gutter);background:var(--color-ink);color:var(--color-white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.legal-page__header a,.legal-page__footer a,.legal-document a{text-underline-offset:.2em;text-decoration:underline}.legal-page__header .brand{text-decoration:none}.legal-document{max-width:880px;padding:clamp(2.5rem, 6vw, 5rem) var(--gutter);overflow-wrap:anywhere;margin:0 auto;line-height:1.75}.legal-document h1,.legal-document h2{font-family:var(--font-sans);letter-spacing:-.025em;line-height:1.25}.legal-document h1{margin:0 0 1.5rem;font-size:clamp(1.75rem,4.5vw,3.25rem)}.legal-document h2{margin:2.5rem 0 1rem;font-size:clamp(1.2rem,2.5vw,1.6rem)}.legal-document p{margin:0 0 1rem}.legal-document ol{margin:0 0 1.25rem;padding-left:1.5rem}.legal-document li+li{margin-top:.5rem}.legal-document :focus-visible{outline:2px solid var(--color-signal);outline-offset:4px}@media print{.legal-page__header,.legal-page__footer{display:none}.legal-page{color:#000;background:#fff}.legal-document{max-width:none;padding:0}}
