.legal{max-width:calc(720px + 2 * var(--gutter));margin:0 auto;padding-top:clamp(40px,7vw,88px);padding-bottom:clamp(56px,8vw,104px);overflow-wrap:anywhere}.legal-head{padding-bottom:32px;margin-bottom:8px;border-bottom:1px solid var(--line)}.legal-head h1{font-size:clamp(38px,6vw,58px);font-weight:300;line-height:1.08;margin:14px 0 18px}.legal-head h1 em{font-style:italic}.legal-head .lead{color:var(--mute);font-size:17px;line-height:1.7}.legal-date{margin-top:18px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.legal section{padding-top:36px}.legal h2{font-size:clamp(28px,4vw,36px);font-weight:400;line-height:1.15;margin-bottom:14px}.legal h3{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;margin:26px 0 10px}.legal dd,.legal li,.legal p{font-size:16px;line-height:1.75}.legal dl+p,.legal p+dl,.legal p+p,.legal p+ul,.legal ul+p{margin-top:12px}.legal ul{padding-left:1.2em}.legal li+li{margin-top:8px}.legal li::marker{color:var(--copper-dark)}.legal strong{font-weight:500}.legal li a,.legal p a{text-decoration:underline;text-underline-offset:3px;padding:12px 0}.legal code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;background:var(--sand);padding:2px 6px}.legal-cookies{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line)}.legal-cookies>div{display:grid;grid-template-columns:150px 1fr;grid-gap:6px 20px;gap:6px 20px;padding:14px 0;border-bottom:1px solid var(--line)}.legal-cookies dt{padding-top:3px}@media (max-width:520px){.legal-cookies>div{grid-template-columns:1fr}}.legal ul.legal-contact{list-style:none;padding:0;margin-top:10px}.legal-contact li+li{margin-top:0}.legal .legal-contact a{padding:0;display:inline-flex;align-items:center;min-height:44px;border-bottom:0;text-decoration:underline;text-underline-offset:4px}