.LegalPage-module__WgOF2a__page{background:var(--color-paper);padding-block:3.5rem 4.5rem}@media (min-width:768px){.LegalPage-module__WgOF2a__page{padding-block:4.5rem 6rem}}.LegalPage-module__WgOF2a__header{border-bottom:1px solid var(--color-line);max-width:60rem;padding-bottom:2.5rem}.LegalPage-module__WgOF2a__eyebrow{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.12em;color:var(--color-orange-700);font-weight:800;display:inline-block}.LegalPage-module__WgOF2a__title{font-family:var(--font-display);font-size:var(--text-display);letter-spacing:-.025em;color:var(--color-ink);margin-top:.875rem;font-weight:700;line-height:1.08}.LegalPage-module__WgOF2a__tagline{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:-.01em;color:var(--color-ink);margin-top:.75rem;font-weight:600;line-height:1.25}.LegalPage-module__WgOF2a__updated{font-size:var(--text-sm);color:var(--color-ink-faint);margin-top:.875rem;font-weight:600}.LegalPage-module__WgOF2a__intro{font-size:var(--text-body);color:var(--color-ink-muted);margin-top:1.25rem;line-height:1.65}.LegalPage-module__WgOF2a__body{grid-template-columns:1fr;gap:2.5rem;margin-top:2.5rem;display:grid}@media (min-width:1024px){.LegalPage-module__WgOF2a__body{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:4rem}}.LegalPage-module__WgOF2a__toc{display:none}@media (min-width:1024px){.LegalPage-module__WgOF2a__toc{align-self:start;display:block;position:sticky;top:6rem}}.LegalPage-module__WgOF2a__tocTitle{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.1em;color:var(--color-ink-faint);border-bottom:1px solid var(--color-line);padding-bottom:.75rem;font-weight:800}.LegalPage-module__WgOF2a__tocList{flex-direction:column;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.LegalPage-module__WgOF2a__tocLink{font-size:var(--text-sm);color:var(--color-ink-muted);gap:.5rem;padding:.375rem 0;line-height:1.35;transition:color .15s;display:flex}.LegalPage-module__WgOF2a__tocLink:hover{color:var(--color-ink)}.LegalPage-module__WgOF2a__tocNum{color:var(--color-orange-500);flex:none;font-weight:800}.LegalPage-module__WgOF2a__prose{min-width:0;max-width:58rem}.LegalPage-module__WgOF2a__section{margin-top:2.75rem;scroll-margin-top:6rem}.LegalPage-module__WgOF2a__section:first-child{margin-top:0}.LegalPage-module__WgOF2a__h2{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.015em;color:var(--color-ink);align-items:baseline;gap:.75rem;font-weight:700;line-height:1.2;display:flex}.LegalPage-module__WgOF2a__num{font-size:var(--text-body);color:var(--color-orange-500);font-weight:800}.LegalPage-module__WgOF2a__h3{font-family:var(--font-body);font-size:var(--text-body);letter-spacing:-.005em;color:var(--color-ink);margin-top:1.5rem;font-weight:800}.LegalPage-module__WgOF2a__p{font-size:var(--text-body);color:var(--color-ink-muted);margin-top:1rem;line-height:1.7}.LegalPage-module__WgOF2a__defs{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.LegalPage-module__WgOF2a__defRow{border-left:2px solid color-mix(in oklab, var(--color-orange-500) 45%, transparent);grid-template-columns:1fr;gap:.125rem;padding-left:.875rem;display:grid}@media (min-width:640px){.LegalPage-module__WgOF2a__defRow{grid-template-columns:12rem 1fr;align-items:baseline;gap:.75rem}}.LegalPage-module__WgOF2a__defTerm{font-size:var(--text-body);color:var(--color-ink);font-weight:700}.LegalPage-module__WgOF2a__defDesc{font-size:var(--text-body);color:var(--color-ink-muted);margin:0;line-height:1.6}.LegalPage-module__WgOF2a__list{flex-direction:column;gap:.625rem;margin-top:1rem;padding-left:0;list-style:none;display:flex}.LegalPage-module__WgOF2a__li{font-size:var(--text-body);color:var(--color-ink-muted);padding-left:1.375rem;line-height:1.65;position:relative}.LegalPage-module__WgOF2a__li:before{content:"";background:color-mix(in oklab, var(--color-orange-500) 60%, transparent);border-radius:9999px;width:.4375rem;height:.4375rem;position:absolute;top:.6em;left:0}
