.legal{gap:40px;max-width:46rem;display:grid}.legal__updated{color:var(--accent-text)}.legal__section{gap:14px;scroll-margin-top:96px;display:grid}.legal__h{font:400 clamp(26px, 3.2vw, 34px)/1.1 var(--font-display);letter-spacing:-.025em;color:var(--ink);text-wrap:balance}.legal p,.legal li{color:var(--ink);font-size:16px;line-height:1.65}.legal__list{gap:8px;padding-left:1.2em;list-style:outside;display:grid}.legal__list li::marker{color:var(--accent-text)}.legal a:not(.link-arrow){color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.legal__link{margin-top:4px}.legal__contact{border-top:1px solid var(--hairline);padding-top:24px}.legal__table-wrap{border:1px solid var(--hairline);overflow-x:auto}.legal__table-wrap:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.legal__table{border-collapse:collapse;width:100%;min-width:34rem}.legal__table th,.legal__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline);color:var(--ink);padding:12px 14px;font-size:14px;line-height:1.55}.legal__table thead th{font:400 10px/16px var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text);background:color-mix(in srgb, var(--ink) 3%, transparent)}.legal__table tbody th{font-weight:600}.legal__table tr:last-child th,.legal__table tr:last-child td{border-bottom:0}@media (max-width:767px){.legal{gap:32px}.legal p,.legal li{font-size:15px}}
