.legal[data-astro-cid-rarpf2d6]{padding:clamp(32px, 5vw, 64px) 0 var(--section-y)}.legal__crumbs[data-astro-cid-rarpf2d6]{color:var(--color-label);font-size:13px}.legal__crumbs[data-astro-cid-rarpf2d6] a[data-astro-cid-rarpf2d6]{text-decoration:none}.legal__crumbs[data-astro-cid-rarpf2d6] a[data-astro-cid-rarpf2d6]:hover{color:var(--color-primary);text-decoration:underline}.legal__head[data-astro-cid-rarpf2d6]{padding:clamp(24px, 4vw, 48px) 0 var(--space-4);border-bottom:var(--border) solid var(--color-black)}.legal__title[data-astro-cid-rarpf2d6]{margin-top:14px}.legal__meta[data-astro-cid-rarpf2d6]{color:var(--color-text-secondary);flex-wrap:wrap;gap:8px 24px;margin-top:16px;font-size:14px;display:flex}.legal__meta[data-astro-cid-rarpf2d6] b[data-astro-cid-rarpf2d6]{color:var(--color-black);margin-right:4px;font-weight:500}.legal__layout[data-astro-cid-rarpf2d6]{gap:var(--space-5);margin-top:var(--space-4);grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}.legal__toc[data-astro-cid-rarpf2d6]{top:calc(var(--header-h) + 16px);max-height:calc(100vh - var(--header-h) - 32px);font-size:14px;position:sticky;overflow-y:auto}.legal__toc-title[data-astro-cid-rarpf2d6]{font-size:var(--type-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--color-label);margin-bottom:10px;font-weight:500}.legal__toc[data-astro-cid-rarpf2d6] ol[data-astro-cid-rarpf2d6]{gap:6px;margin:0;padding-left:1.2em;display:grid}.legal__toc[data-astro-cid-rarpf2d6] a[data-astro-cid-rarpf2d6]{color:var(--color-text-secondary);text-decoration:none}.legal__toc[data-astro-cid-rarpf2d6] a[data-astro-cid-rarpf2d6]:hover{color:var(--color-primary);text-decoration:underline}.legal__body[data-astro-cid-rarpf2d6]{max-width:74ch}.legal__body[data-astro-cid-rarpf2d6] h2{scroll-margin-top:calc(var(--header-h) + 16px)}.legal__body[data-astro-cid-rarpf2d6] h2:first-child{margin-top:0}.legal__body[data-astro-cid-rarpf2d6] .legal__wrap-tabla{border-top:var(--border) solid var(--color-black);margin:1.2em 0;overflow-x:auto}.legal__body[data-astro-cid-rarpf2d6] .legal__tabla{border-collapse:collapse;width:100%;min-width:560px;font-size:14px;line-height:1.45}.legal__body[data-astro-cid-rarpf2d6] .legal__tabla th,.legal__body[data-astro-cid-rarpf2d6] .legal__tabla td{text-align:left;vertical-align:top;border-bottom:var(--border) solid var(--color-line);padding:12px 14px 12px 0}.legal__body[data-astro-cid-rarpf2d6] .legal__tabla th{letter-spacing:.08em;text-transform:uppercase;color:var(--color-label);font-size:12px;font-weight:500}@media (width<=960px){.legal__layout[data-astro-cid-rarpf2d6]{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.legal__toc[data-astro-cid-rarpf2d6]{border-radius:var(--radius-md);background:var(--color-surface-soft);max-height:none;padding:16px;position:static}}
