.legal[data-astro-cid-n5eamn3y]{padding-block:calc(var(--header-h) + clamp(3.5rem, 9vh, 6rem)) var(--rwebdev-layout-section);margin-block-start:calc(var(--header-h) * -1)}.legal__head[data-astro-cid-n5eamn3y]{border-block-end:1px solid var(--c-border);gap:1.25rem;padding-block-end:clamp(2.5rem,5vw,4rem);display:grid}.legal__title[data-astro-cid-n5eamn3y]{font-size:clamp(2.5rem,5.5vw,4.5rem)}.legal__meta[data-astro-cid-n5eamn3y]{color:var(--c-muted-foreground);letter-spacing:.14em;flex-wrap:wrap;gap:.5rem 2rem;display:flex}.legal__meta[data-astro-cid-n5eamn3y] a[data-astro-cid-n5eamn3y]{text-transform:none;letter-spacing:.02em}.legal__layout[data-astro-cid-n5eamn3y]{gap:2.5rem;padding-block-start:clamp(2.5rem,5vw,4rem);display:grid}.legal__toc[data-astro-cid-n5eamn3y] summary[data-astro-cid-n5eamn3y]{cursor:pointer;color:var(--c-muted-foreground);border-block-end:1px solid var(--c-border);justify-content:space-between;align-items:center;padding-block:.75rem;list-style:none;display:flex}.legal__toc[data-astro-cid-n5eamn3y] summary[data-astro-cid-n5eamn3y]::-webkit-details-marker{display:none}.legal__toc[data-astro-cid-n5eamn3y] summary[data-astro-cid-n5eamn3y]:after{content:"+";color:var(--c-accent);font-size:1rem}.legal__toc[data-astro-cid-n5eamn3y] details[data-astro-cid-n5eamn3y][open] summary[data-astro-cid-n5eamn3y]:after{content:"−"}.legal__toc-label[data-astro-cid-n5eamn3y]{color:var(--c-muted-foreground);border-block-end:1px solid var(--c-border);padding-block-end:.75rem}.legal__toc-wide[data-astro-cid-n5eamn3y]{display:none}.legal__toc[data-astro-cid-n5eamn3y] ol[data-astro-cid-n5eamn3y]{padding-block:.75rem;display:grid}.legal__toc[data-astro-cid-n5eamn3y] a[data-astro-cid-n5eamn3y]{color:var(--c-muted-foreground);grid-template-columns:2.25rem minmax(0,1fr);gap:.25rem;padding-block:.4rem;font-size:.9375rem;line-height:1.4;text-decoration:none;transition:color .2s linear;display:grid}.legal__toc[data-astro-cid-n5eamn3y] a[data-astro-cid-n5eamn3y]:hover,.legal__toc[data-astro-cid-n5eamn3y] a[data-astro-cid-n5eamn3y]:focus-visible{color:var(--c-foreground)}.legal__body[data-astro-cid-n5eamn3y]{gap:clamp(2.5rem,5vw,3.5rem);max-inline-size:44rem;display:grid}.legal__section[data-astro-cid-n5eamn3y]{gap:1.125rem;scroll-margin-block-start:calc(var(--header-h) + 1.5rem);display:grid}.legal__h2[data-astro-cid-n5eamn3y]{font-family:var(--rwebdev-typography-family-display);letter-spacing:-.03em;border-block-start:1px solid var(--c-border);grid-template-columns:2.75rem minmax(0,1fr);align-items:baseline;padding-block-start:1.5rem;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:700;line-height:1.2;display:grid}.legal__h2[data-astro-cid-n5eamn3y] .t-num[data-astro-cid-n5eamn3y]{color:var(--c-accent)}.legal__h3[data-astro-cid-n5eamn3y]{font-family:var(--rwebdev-typography-family-display);letter-spacing:-.015em;margin-block-start:.5rem;font-size:1.125rem;font-weight:600}.legal__section[data-astro-cid-n5eamn3y] [data-astro-cid-n5eamn3y]:is(p,li,dd,address){color:var(--c-muted-foreground);text-wrap:pretty;font-size:1.0625rem;line-height:1.7}.legal__section[data-astro-cid-n5eamn3y]>[data-astro-cid-n5eamn3y]:not(.legal__h2){margin-inline-start:2.75rem}.legal__list[data-astro-cid-n5eamn3y]{gap:.5rem;display:grid}.legal__list[data-astro-cid-n5eamn3y] li[data-astro-cid-n5eamn3y]{padding-inline-start:1.5rem;position:relative}.legal__list[data-astro-cid-n5eamn3y] li[data-astro-cid-n5eamn3y]:before{content:"";background:var(--c-accent);block-size:1px;inline-size:.625rem;position:absolute;inset-block-start:.85em;inset-inline-start:0}.legal__dl[data-astro-cid-n5eamn3y]{border-block-start:1px solid var(--c-border);margin:0;display:grid}.legal__dl[data-astro-cid-n5eamn3y]>div[data-astro-cid-n5eamn3y]{border-block-end:1px solid var(--c-border);gap:.25rem 1.5rem;padding-block:.875rem;display:grid}.legal__dl[data-astro-cid-n5eamn3y] dt[data-astro-cid-n5eamn3y]{color:var(--c-foreground);font-weight:600}.legal__dl[data-astro-cid-n5eamn3y] dd[data-astro-cid-n5eamn3y]{margin:0}.legal__address[data-astro-cid-n5eamn3y]{border-inline-start:2px solid var(--c-accent);background:oklch(18% .005 106);gap:.125rem;padding:1.25rem 1.5rem;font-style:normal;display:grid}.legal__address[data-astro-cid-n5eamn3y] span[data-astro-cid-n5eamn3y]:first-child{color:var(--c-foreground);font-weight:600}.legal[data-astro-cid-n5eamn3y] .link{color:var(--c-foreground)}@media (width<=40rem){.legal__section[data-astro-cid-n5eamn3y]>[data-astro-cid-n5eamn3y]:not(.legal__h2){margin-inline-start:0}.legal__section[data-astro-cid-n5eamn3y] [data-astro-cid-n5eamn3y]:is(p,li,dd,address){font-size:1rem}}@media (width>=40rem){.legal__dl[data-astro-cid-n5eamn3y]>div[data-astro-cid-n5eamn3y]{grid-template-columns:11rem minmax(0,1fr)}}@media (width>=64rem){.legal__layout[data-astro-cid-n5eamn3y]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(3rem,6vw,6rem)}.legal__toc[data-astro-cid-n5eamn3y]{max-block-size:calc(100vh - var(--header-h) - 4rem);position:sticky;inset-block-start:calc(var(--header-h) + 2rem);overflow-y:auto}.legal__toc-small[data-astro-cid-n5eamn3y]{display:none}.legal__toc-wide[data-astro-cid-n5eamn3y]{display:block}}
