.legal-hero .display{max-width:20ch}.legal-hero .lede{max-width:68ch}.legal-date{font-family:var(--font-mono);color:var(--ink-4);margin-top:24px;font-size:.75rem}.legal-layout{grid-template-columns:220px minmax(0,1fr);gap:72px;max-width:1100px;padding-top:72px;padding-bottom:120px;display:grid}.legal-contents{top:calc(var(--header-h) + 32px);flex-direction:column;align-self:start;gap:14px;font-size:.75rem;line-height:1.5;display:flex;position:sticky}.legal-contents span{font-family:var(--font-mono);color:var(--ink-4);margin-bottom:6px}.legal-contents a{color:var(--ink-3)}.legal-contents a:hover{color:var(--accent-deep);text-underline-offset:3px;text-decoration:underline}.legal-body{min-width:0;max-width:740px}.legal-intro{color:var(--ink);font-size:1rem;line-height:1.8}.legal-body section{border-top:1px solid var(--line-2);padding:36px 0}.legal-body section:first-of-type{margin-top:40px}.legal-body h2{font-family:var(--font-serif);letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(1.35rem,2.8vw,1.75rem)}.legal-body p,.legal-body li{color:var(--ink-3);font-size:.8125rem;line-height:1.85}.legal-body p+p{margin-top:16px}.legal-body ul{gap:12px;padding-left:20px;list-style:square;display:grid}.legal-body strong{color:var(--ink);font-weight:600}.legal-body a{color:var(--accent-deep);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}@media (width<=760px){.legal-layout{grid-template-columns:1fr;gap:40px;padding-top:48px;padding-bottom:80px}.legal-contents{flex-flow:wrap;gap:10px 18px;display:flex;position:static}.legal-contents span{flex-basis:100%}.legal-contents a,.legal-body li a{align-items:center;min-width:44px;max-width:100%;min-height:44px;padding:10px 4px;display:inline-flex}.legal-body section:first-of-type{margin-top:32px}}[data-analytics-preferences][hidden],[data-meta-preferences][hidden]{display:none}
