.legalbar{border-bottom:1px solid var(--line)}.legalbar__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding-block:var(--s4)}.legalbar__back{font-size:14.5px;font-weight:600;color:var(--ink-soft);transition:color .2s ease}.legalbar__back:hover{color:var(--ink)}.legal{padding:var(--s8) 0 var(--s9)}.legal__doc{max-width:calc(68ch + 2 * var(--s5))}.legal__doc h1{font-size:clamp(40px,6vw,64px);margin-bottom:var(--s4)}.legal__doc h1+p{display:inline-block;margin-bottom:var(--s6);padding:4px 12px;border-radius:999px;background:var(--paper-soft);font-size:14px;font-weight:700;color:var(--ink-soft)}.legal__doc h1+p em{font-style:normal}.legal__doc h2{font-size:clamp(22px,2.6vw,28px);margin:var(--s7) 0 var(--s3);padding-top:var(--s5);border-top:1px solid var(--line)}.legal__doc p,.legal__doc ul{margin-bottom:var(--s4);color:var(--ink)}.legal__doc ul{padding-left:1.25em}.legal__doc li{margin-bottom:var(--s2);padding-left:4px}.legal__doc li::marker{color:var(--pine)}.legal__doc strong{font-weight:700}.legal__doc a{color:var(--pine);font-weight:600;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal__doc code{font-size:.88em;padding:1px 6px;border-radius:6px;background:var(--paper-soft);overflow-wrap:anywhere}@media (max-width: 760px){.legal{padding:var(--s7) 0 var(--s8)}}
