.legal-hero[data-astro-cid-u6ohjolg]{padding-top:calc(var(--nav-h) + clamp(3.5rem, 7vw, 6rem));background:radial-gradient(50% 60% at 50% 0%, #94bce340, transparent 75%), var(--paper);border-bottom:1px solid var(--line);padding-bottom:clamp(3rem,5vw,4.5rem)}.legal-head[data-astro-cid-u6ohjolg]{gap:1.25rem;max-width:860px;display:grid}.legal-title[data-astro-cid-u6ohjolg]{font-size:clamp(2.75rem,1.8rem + 4vw,5.5rem);line-height:1}.legal-meta[data-astro-cid-u6ohjolg]{border-top:1px solid var(--line);color:var(--text-muted);flex-wrap:wrap;gap:1.5rem;padding-top:1rem;font-size:.8rem;display:flex}.legal-layout[data-astro-cid-u6ohjolg]{grid-template-columns:280px 1fr;align-items:start;gap:clamp(2.5rem,5vw,6rem);padding-block:clamp(3.5rem,6vw,6rem);display:grid}.legal-nav[data-astro-cid-u6ohjolg]{top:calc(var(--nav-h) + 2rem);position:sticky}.legal-nav-inner[data-astro-cid-u6ohjolg]{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);gap:1rem;padding:1.75rem 1.5rem;display:grid}.legal-nav-h[data-astro-cid-u6ohjolg]{text-transform:uppercase;color:var(--text-muted);letter-spacing:.1em;font-size:.72rem}.legal-nav[data-astro-cid-u6ohjolg] ul[data-astro-cid-u6ohjolg]{gap:.45rem;display:grid}.legal-nav-link[data-astro-cid-u6ohjolg]{color:var(--text-muted);padding:.25rem 0;font-size:.86rem;transition:color .2s,transform .2s;display:block}.legal-nav-link[data-astro-cid-u6ohjolg]:hover{color:var(--ink);transform:translate(3px)}.nav-cta-box[data-astro-cid-u6ohjolg]{border-top:1px solid var(--line);gap:.25rem;margin-top:.75rem;padding-top:1rem;display:grid}.cta-lbl[data-astro-cid-u6ohjolg]{color:var(--text-muted);text-transform:uppercase;font-size:.68rem}.cta-link[data-astro-cid-u6ohjolg]{font-family:var(--font-display);color:var(--accent);font-size:1.05rem}.legal-body[data-astro-cid-u6ohjolg]{color:var(--text);gap:clamp(3rem,5vw,4.5rem);font-size:1.02rem;line-height:1.75;display:grid}.legal-section[data-astro-cid-u6ohjolg]{scroll-margin-top:calc(var(--nav-h) + 3rem);gap:1.25rem;display:grid}.legal-h2[data-astro-cid-u6ohjolg]{color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:.5rem;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem)}.legal-section[data-astro-cid-u6ohjolg] p[data-astro-cid-u6ohjolg]{color:var(--text);margin:0}.legal-section[data-astro-cid-u6ohjolg] a[data-astro-cid-u6ohjolg]{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.legal-section[data-astro-cid-u6ohjolg] ul[data-astro-cid-u6ohjolg]{gap:.75rem;padding-left:1.25rem;list-style:outside;display:grid}.legal-section[data-astro-cid-u6ohjolg] li[data-astro-cid-u6ohjolg]{padding-left:.35rem}.legal-box-grid[data-astro-cid-u6ohjolg]{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:.5rem;display:grid}.legal-box[data-astro-cid-u6ohjolg]{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);gap:.5rem;padding:1.5rem;display:grid}.legal-box-title[data-astro-cid-u6ohjolg]{color:var(--ink);font-size:1.1rem;font-weight:600}.legal-box[data-astro-cid-u6ohjolg] p[data-astro-cid-u6ohjolg]{color:var(--text-muted);font-size:.88rem;line-height:1.6}.highlight-card[data-astro-cid-u6ohjolg]{background:color-mix(in srgb, var(--tint) 15%, var(--paper-raised));border:1px solid var(--accent);border-radius:var(--radius);gap:.5rem;padding:1.75rem;display:grid}.highlight-title[data-astro-cid-u6ohjolg]{font-family:var(--font-display);color:var(--ink);font-size:1.35rem}.highlight-card[data-astro-cid-u6ohjolg] p[data-astro-cid-u6ohjolg]{color:var(--text);font-size:.95rem;line-height:1.6}.subprocessor-table-wrap[data-astro-cid-u6ohjolg]{-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-raised);overflow-x:auto}.subprocessor-table[data-astro-cid-u6ohjolg]{border-collapse:collapse;text-align:left;width:100%;min-width:580px;font-size:.88rem}.subprocessor-table[data-astro-cid-u6ohjolg] th[data-astro-cid-u6ohjolg]{background:var(--paper);border-bottom:1px solid var(--line);color:var(--text-muted);text-transform:uppercase;padding:.9rem 1.25rem;font-size:.75rem}.subprocessor-table[data-astro-cid-u6ohjolg] td[data-astro-cid-u6ohjolg]{border-bottom:1px solid var(--line);vertical-align:top;color:var(--text);padding:1rem 1.25rem}.subprocessor-table[data-astro-cid-u6ohjolg] tr[data-astro-cid-u6ohjolg]:last-child td[data-astro-cid-u6ohjolg]{border-bottom:0}.officer-card[data-astro-cid-u6ohjolg]{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr 1fr;gap:2rem;padding:2rem;display:grid}.officer-info[data-astro-cid-u6ohjolg]{gap:.4rem;display:grid}.officer-name[data-astro-cid-u6ohjolg]{color:var(--ink);font-size:1.25rem}.officer-entity[data-astro-cid-u6ohjolg]{color:var(--text);font-size:.95rem}.officer-loc[data-astro-cid-u6ohjolg]{color:var(--text-muted);font-size:.85rem;line-height:1.5}.officer-contact[data-astro-cid-u6ohjolg]{gap:1rem;display:grid}.officer-contact[data-astro-cid-u6ohjolg] .mono[data-astro-cid-u6ohjolg]{color:var(--text-muted);text-transform:uppercase;margin-bottom:.2rem;font-size:.7rem;display:block}.officer-link[data-astro-cid-u6ohjolg]{font-family:var(--font-display);color:var(--accent);font-size:1.15rem}.officer-sla[data-astro-cid-u6ohjolg]{color:var(--text);font-size:.85rem}@media (width<=900px){.legal-layout[data-astro-cid-u6ohjolg]{grid-template-columns:1fr}.legal-nav[data-astro-cid-u6ohjolg]{display:none}.legal-box-grid[data-astro-cid-u6ohjolg],.officer-card[data-astro-cid-u6ohjolg]{grid-template-columns:1fr}}
