.legal[data-astro-cid-ow7hsiuq] h2{border-top:1px solid var(--rule);margin-top:28px;padding-top:22px;font-size:clamp(22px,2.6vw,28px)}@media (width>=1024px){.legal[data-astro-cid-ow7hsiuq] h2{border-top:0;margin-top:0;padding-top:0;font-size:21px;line-height:1.25}.legal[data-astro-cid-ow7hsiuq] h2:not(:first-child),.legal[data-astro-cid-ow7hsiuq] h2:not(:first-child)+*{margin-top:44px}}.toc[data-astro-cid-ow7hsiuq] ol[data-astro-cid-ow7hsiuq]{counter-reset:toc;flex-direction:column;gap:6px;margin-top:10px;display:flex}.toc[data-astro-cid-ow7hsiuq] li[data-astro-cid-ow7hsiuq]{counter-increment:toc;font-size:15px}.toc[data-astro-cid-ow7hsiuq] li[data-astro-cid-ow7hsiuq]:before{content:counter(toc, decimal-leading-zero);font-family:var(--mono);letter-spacing:.16em;color:var(--kick);margin-right:12px;font-size:11px}.toc[data-astro-cid-ow7hsiuq] a[data-astro-cid-ow7hsiuq]{color:var(--head);text-decoration:none}.toc[data-astro-cid-ow7hsiuq] a[data-astro-cid-ow7hsiuq]:hover{text-decoration:underline}.legal[data-astro-cid-ow7hsiuq] h3{margin-top:12px;font-size:17px}.legal[data-astro-cid-ow7hsiuq] ul{flex-direction:column;gap:8px;display:flex}.legal[data-astro-cid-ow7hsiuq] ul li{padding-left:28px;font-size:15.5px;position:relative}.legal[data-astro-cid-ow7hsiuq] ul li:before{content:"—";color:var(--azure);font-family:var(--mono);position:absolute;left:0}
