.legal[data-astro-cid-caydcdri]{padding-block:clamp(2rem, 1rem + 5vw, 5.5rem) calc(var(--sec) * 1.1);position:relative}.legal-hero[data-astro-cid-caydcdri]{justify-items:start;gap:1.1rem;padding-bottom:clamp(2rem,4vw,3.4rem);display:grid}.legal-hero[data-astro-cid-caydcdri]:before{z-index:-1}.legal-kicker[data-astro-cid-caydcdri] .anim-icon{color:var(--caution)}.legal-hero[data-astro-cid-caydcdri] h1[data-astro-cid-caydcdri]{text-wrap:balance;max-width:18ch;font-size:clamp(1.85rem,1.1rem + 3.2vw,3.6rem)}.legal-summary[data-astro-cid-caydcdri]{border:1px solid rgb(var(--caution-rgb) / .28);background:rgb(var(--caution-rgb) / .04);border-radius:4px;width:100%;max-width:46rem;margin-top:.8rem;padding:1.1rem 1.1rem 1.2rem}.legal-summary__label[data-astro-cid-caydcdri]{color:var(--caution-t);font-size:var(--t-label);margin:0 0 .7rem;font-weight:600}.legal-summary[data-astro-cid-caydcdri] ul[data-astro-cid-caydcdri]{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.legal-summary[data-astro-cid-caydcdri] li[data-astro-cid-caydcdri]{color:var(--ink);padding-left:1.2rem;line-height:1.55;position:relative}.legal-summary[data-astro-cid-caydcdri] li[data-astro-cid-caydcdri]:before{content:"";background:var(--caution);width:.45rem;height:2px;box-shadow:0 0 6px rgb(var(--caution-rgb) / .5);position:absolute;top:.6em;left:0}.legal-grid[data-astro-cid-caydcdri]{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.legal-index[data-astro-cid-caydcdri]{border-block:1px solid var(--line);padding:1rem 0 .4rem}.legal-index__label[data-astro-cid-caydcdri]{color:var(--ink-3);margin-bottom:.4rem}.legal-index[data-astro-cid-caydcdri] ol[data-astro-cid-caydcdri]{margin:0;padding:0;list-style:none}.legal-index[data-astro-cid-caydcdri] a[data-astro-cid-caydcdri]{min-height:44px;color:var(--ink-2);transition:color var(--d-micro) var(--ease-grow);align-items:baseline;gap:.8rem;padding:.65rem 0;font-weight:500;display:flex}.legal-index[data-astro-cid-caydcdri] a[data-astro-cid-caydcdri] .meta[data-astro-cid-caydcdri]{color:var(--caution-t)}.legal-index[data-astro-cid-caydcdri] a[data-astro-cid-caydcdri]:hover,.legal-index[data-astro-cid-caydcdri] a[data-astro-cid-caydcdri]:focus-visible{color:var(--neuro-t)}.legal-content[data-astro-cid-caydcdri]{gap:clamp(2.6rem,5vw,4.5rem);min-width:0;max-width:46rem;display:grid}.legal-section[data-astro-cid-caydcdri]{scroll-margin-top:calc(var(--header-space) + 1rem);padding-left:clamp(1.1rem,2.5vw,1.8rem);position:relative}.legal-section[data-astro-cid-caydcdri]:before{content:"";background:linear-gradient(var(--caution), rgb(var(--caution-rgb) / .12));width:2px;box-shadow:0 0 10px rgb(var(--caution-rgb) / .35);position:absolute;top:.35rem;bottom:.2rem;left:0}.legal-section--contact[data-astro-cid-caydcdri]:before{background:linear-gradient(var(--neuro), rgb(var(--neuro-rgb) / .12));box-shadow:none}.legal-section__head[data-astro-cid-caydcdri]{gap:.5rem;margin-bottom:1.3rem;display:grid}.legal-section__head[data-astro-cid-caydcdri] h2[data-astro-cid-caydcdri]{text-wrap:balance;font-size:clamp(1.5rem,1.15rem + 1.5vw,2.35rem)}.legal-section__num[data-astro-cid-caydcdri]{color:var(--caution-t)}.legal-section__body[data-astro-cid-caydcdri]{color:var(--ink-2);font-size:var(--t-reading);gap:1em;line-height:1.75;display:grid}.legal-section__body[data-astro-cid-caydcdri] p[data-astro-cid-caydcdri]{margin:0}.legal-list[data-astro-cid-caydcdri]{gap:.75em;margin:.2em 0 0;padding:0;list-style:none;display:grid}.legal-list[data-astro-cid-caydcdri] li[data-astro-cid-caydcdri]{padding-left:1.3rem;position:relative}.legal-list[data-astro-cid-caydcdri] li[data-astro-cid-caydcdri]:before{content:"";background:rgb(var(--caution-rgb) / .8);width:.5rem;height:1px;position:absolute;top:.78em;left:0}.legal-contact[data-astro-cid-caydcdri]{margin-top:1.3rem}@media (width>=560px){.legal-summary[data-astro-cid-caydcdri]{padding:1.3rem 1.6rem 1.4rem}}@media (width>=900px){.legal-grid[data-astro-cid-caydcdri]{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);gap:clamp(3rem,6vw,7rem);padding-top:1rem}.legal-index[data-astro-cid-caydcdri]{top:calc(var(--header-space) + 1.5rem);border-bottom:0;align-self:start;padding-top:.8rem;position:sticky}}
