.legal[data-astro-cid-xyqnssl2]{max-width:46rem;padding-bottom:clamp(3rem,7vw,5rem);font-size:1rem;line-height:1.7}.legal[data-astro-cid-xyqnssl2] h2{border-top:1px solid var(--border);margin:2.6em 0 .7em;padding-top:1.4em;font-size:1.35rem}.legal[data-astro-cid-xyqnssl2] h2:first-of-type{margin-top:0}.legal[data-astro-cid-xyqnssl2] h3{margin:1.6em 0 .4em;font-size:1.05rem}.legal[data-astro-cid-xyqnssl2] p,.legal[data-astro-cid-xyqnssl2] ul,.legal[data-astro-cid-xyqnssl2] ol{margin:0 0 1em}.legal[data-astro-cid-xyqnssl2] ul,.legal[data-astro-cid-xyqnssl2] ol{padding-left:1.3em}.legal[data-astro-cid-xyqnssl2] ul{list-style:outside}.legal[data-astro-cid-xyqnssl2] ol{list-style:decimal}.legal[data-astro-cid-xyqnssl2] li{margin-bottom:.35em}.legal[data-astro-cid-xyqnssl2] li::marker{color:var(--accent-text)}.legal[data-astro-cid-xyqnssl2] a{color:var(--heading);text-decoration-color:var(--accent);text-underline-offset:3px}.legal[data-astro-cid-xyqnssl2] a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.legal[data-astro-cid-xyqnssl2] dl{grid-template-columns:minmax(9rem,auto) 1fr;gap:.4rem 1.5rem;margin:0 0 1em;display:grid}.legal[data-astro-cid-xyqnssl2] dt{color:var(--heading);font-weight:600}.legal[data-astro-cid-xyqnssl2] dd{margin:0}.legal[data-astro-cid-xyqnssl2] .table-wrap{margin:0 0 1.2em;overflow-x:auto}.legal[data-astro-cid-xyqnssl2] table{border-collapse:collapse;width:100%;font-size:.94rem}.legal[data-astro-cid-xyqnssl2] th,.legal[data-astro-cid-xyqnssl2] td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.6rem .8rem}.legal[data-astro-cid-xyqnssl2] th{color:var(--heading);background:var(--surface-alt);font-weight:700}.legal[data-astro-cid-xyqnssl2] .legal-meta{color:color-mix(in srgb, var(--text) 75%, transparent);font-size:.92rem}@media (width<=600px){.legal[data-astro-cid-xyqnssl2] dl{grid-template-columns:1fr;gap:.1rem}.legal[data-astro-cid-xyqnssl2] dd{margin-bottom:.6rem}}
