.page-legal .legal{padding-top:clamp(40px,6vw,88px)}.page-legal .legal__head{max-width:46rem;margin-bottom:clamp(var(--s-7), 6vw, var(--s-8))}.page-legal .legal__head .h1{margin-bottom:var(--s-4);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.page-legal .legal__doc{max-width:42rem;color:var(--ink-2)}.page-legal .legal__doc h2{margin:var(--s-7) 0 var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--rule);color:var(--ink);font-size:var(--fs-h3);letter-spacing:-.018em;text-wrap:balance;font-weight:680;line-height:1.25}.page-legal .legal__doc h2:first-child{margin-top:0}.page-legal .legal__doc p,.page-legal .legal__doc ul,.page-legal .legal__doc address{margin:0 0 var(--s-4);line-height:1.65}.page-legal .legal__doc p,.page-legal .legal__doc li{-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}.page-legal .legal__doc address{color:var(--ink);font-style:normal}.page-legal .legal__doc ul{padding-left:1.25em;list-style:outside}.page-legal .legal__doc li{padding-left:.25em}.page-legal .legal__doc li+li{margin-top:var(--s-1)}.page-legal .legal__doc li::marker{color:var(--ink-3)}.page-legal .legal__doc strong{color:var(--ink);font-weight:650}.page-legal .legal__doc a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);text-underline-offset:4px;overflow-wrap:anywhere}.page-legal .legal__doc a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);text-decoration-thickness:2px}.page-legal .legal__doc code{border-radius:var(--radius);background:var(--alt);color:var(--ink);font-family:var(--font-mono);overflow-wrap:anywhere;padding:1px 5px;font-size:.875em}.page-legal .legal__next{margin-top:var(--s-7)}
