.legal{max-width:720px;margin:0 auto;padding:clamp(40px,7vw,88px) var(--gutter) clamp(72px,10vw,120px);font:400 17.5px/1.7 var(--serif);color:var(--ink)}.legal h1{font:500 clamp(34px,4.4vw,48px) / 1.1 var(--serif);letter-spacing:-.015em}.legal .updated{margin-top:10px;font:400 14px var(--sans);color:var(--ink-muted)}.legal h2{margin-top:48px;font:500 24px/1.25 var(--serif)}.legal h3{margin-top:24px;font:600 16px var(--sans)}.legal p,.legal ul{margin-top:12px}.legal ul{padding-left:1.2em}.legal li+li{margin-top:6px}.legal a{text-decoration-thickness:1px;text-underline-offset:3px}.legal .summary{margin-top:36px;padding:22px 26px 24px;border-left:4px solid var(--marker);background:#fff;border-radius:0 6px 6px 0}.legal .summary h2{margin-top:0;font-size:19px}.fill{background:#fde9e4;color:#8a2d1c;padding:0 4px;border-radius:3px;font-family:var(--sans);font-size:.9em}.table{margin-top:16px;overflow-x:auto}.legal table{width:100%;border-collapse:collapse;font:400 15px/1.5 var(--sans)}.legal th,.legal td{text-align:left;vertical-align:top;padding:10px 12px 10px 0;border-bottom:1px solid var(--rule)}.legal thead th{font-weight:600;border-bottom:2px solid var(--ink)}.legal td:first-child{font-weight:560;min-width:130px}
