.legal{padding:clamp(40px,6vw,72px) 0 8px}.legal-in{max-width:68ch}.legal .lead{margin-top:14px}.legal .updated{color:var(--fg-3);margin-top:10px;font-size:13.5px}.legal h2.h3{margin-top:44px}.legal h3.h3{margin-top:26px;font-size:clamp(16px,.4vw + 15px,18px)}.legal p,.legal li{color:var(--fg-2);margin-top:12px;font-size:16px;line-height:1.6}.legal ul{margin:12px 0 0;padding-left:1.25em;list-style:outside}.legal li{margin-top:8px}.legal a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;overflow-wrap:anywhere}.legal a:hover{text-decoration-color:currentColor}.legal strong{color:var(--fg);font-weight:600}.credits{border-top:1px solid var(--line);margin-top:28px;padding-top:18px}.credits summary{cursor:pointer;color:var(--fg);font-size:15px}.credits h3{margin-top:22px}.credits li{margin-top:6px;font-size:13.5px;line-height:1.5}
