.legal .section-title{margin-bottom:10px}.legal__stamp{opacity:.55;margin-bottom:clamp(28px,5vh,48px);display:inline-block}.legal__lang{align-items:baseline;gap:12px;display:inline-flex}.legal__meta{flex-wrap:wrap;align-items:baseline;gap:16px 32px;margin-top:24px;display:flex}.legal__lang a{color:var(--ink-1);cursor:pointer;opacity:.45;border-bottom:1px solid #0000;padding:2px 0;transition:opacity .2s}.legal__lang a:hover{opacity:.8}.legal__lang a[aria-current=page]{opacity:1;border-bottom-color:var(--ink-1)}.legal__lang-sep{opacity:.35;color:var(--ink-1)}.legal article{max-width:76ch;color:color-mix(in srgb, var(--ink-1) 82%, var(--cream));font-size:15.5px;line-height:1.7}.legal article h2{letter-spacing:-.01em;color:var(--ink-1);margin:clamp(36px,6vh,56px) 0 14px;font-size:clamp(19px,1.7vw,24px);font-weight:800;line-height:1.2}.legal article h3{color:var(--ink-1);margin:26px 0 10px;font-size:16.5px;font-weight:700}.legal article p{margin:0 0 14px}.legal article ul{margin:0 0 16px;padding-left:20px}.legal article li{margin-bottom:7px}.legal article a{color:var(--blue-ink);text-underline-offset:3px;text-decoration:underline}.legal article strong{color:var(--ink-1)}.legal .tbc{font-style:normal}.legal table{border-collapse:collapse;width:100%;margin:6px 0 20px;font-size:14px;line-height:1.5}.legal th{text-align:left;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--ink-1) 62%, var(--cream));border-bottom:1px solid var(--ink-1);padding:10px 14px 10px 0;font-size:10px}.legal td{vertical-align:top;border-bottom:1px solid var(--cream-line);padding:10px 14px 10px 0}.legal .legal__toc{columns:2;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;column-gap:40px;margin:0 0 8px;padding:0;font-size:11px;list-style:none}.legal .legal__toc li{break-inside:avoid;margin-bottom:8px}.legal .legal__toc a{color:color-mix(in srgb, var(--ink-1) 70%, var(--cream));text-decoration:none}.legal .legal__toc a:hover{color:var(--blue-ink)}@media (max-width:560px){.legal .legal__toc{columns:1}.legal table{display:block;overflow-x:auto}}
