.legal-section[data-astro-cid-gg663f34]{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid var(--hair)}.legal-section[data-astro-cid-gg663f34]:last-of-type{border-bottom:none}.legal-section-header[data-astro-cid-gg663f34]{display:flex;align-items:baseline;gap:10px;margin-bottom:20px}.legal-section-num[data-astro-cid-gg663f34]{font-size:22px;font-weight:600;letter-spacing:-.015em;line-height:1.05;color:var(--mute);font-variant-numeric:tabular-nums;min-width:28px;flex-shrink:0}.legal-section-title[data-astro-cid-gg663f34]{font-size:22px;letter-spacing:-.015em}.legal-section-body[data-astro-cid-gg663f34]{display:flex;flex-direction:column;gap:18px}.legal-section-body[data-astro-cid-gg663f34] p[data-astro-cid-gg663f34]{font-size:16px;line-height:1.65}.def-row[data-astro-cid-gg663f34]{display:flex;gap:16px;padding:10px 0;border-top:1px solid var(--hair-2)}.def-key[data-astro-cid-gg663f34]{min-width:220px;flex-shrink:0;font-size:13px;font-weight:500;letter-spacing:0;padding-top:2px}.def-val[data-astro-cid-gg663f34]{font-size:15px;color:var(--ink)}.legal-list[data-astro-cid-gg663f34]{list-style:none;display:flex;flex-direction:column;gap:12px}.legal-list[data-astro-cid-gg663f34] li[data-astro-cid-gg663f34]{padding-left:20px;position:relative;font-size:15px;line-height:1.6;color:var(--ink-2)}.legal-list[data-astro-cid-gg663f34] li[data-astro-cid-gg663f34]:before{content:"–";position:absolute;left:0;color:var(--mute)}.legal-tile[data-astro-cid-gg663f34]{background:var(--paper-alt);border-left:2px solid var(--accent);border-radius:6px;padding:16px 20px;display:flex;flex-direction:column;gap:6px}.role-tiles[data-astro-cid-gg663f34],.data-cards[data-astro-cid-gg663f34]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.data-card[data-astro-cid-gg663f34]{background:var(--card);border:1px solid var(--hair);border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:8px}.data-card-title[data-astro-cid-gg663f34]{font-size:16px;font-weight:600;color:var(--ink)}.processor-table[data-astro-cid-gg663f34]{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--hair);border-radius:8px;overflow:hidden;font-size:14px}.processor-table[data-astro-cid-gg663f34] th[data-astro-cid-gg663f34],.processor-table[data-astro-cid-gg663f34] td[data-astro-cid-gg663f34]{padding:12px 16px;text-align:left;border-bottom:1px solid var(--hair-2)}.processor-table[data-astro-cid-gg663f34] tbody[data-astro-cid-gg663f34] tr[data-astro-cid-gg663f34]:last-child td[data-astro-cid-gg663f34]{border-bottom:none}.processor-table[data-astro-cid-gg663f34] thead[data-astro-cid-gg663f34]{background:var(--paper-alt);font-weight:500;color:var(--ink)}.cookie-table[data-astro-cid-gg663f34]{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--hair);border-radius:8px;overflow:hidden;font-size:14px}.cookie-table[data-astro-cid-gg663f34] th[data-astro-cid-gg663f34],.cookie-table[data-astro-cid-gg663f34] td[data-astro-cid-gg663f34]{padding:12px 16px;text-align:left;border-bottom:1px solid var(--hair-2)}.cookie-table[data-astro-cid-gg663f34] tbody[data-astro-cid-gg663f34] tr[data-astro-cid-gg663f34]:last-child td[data-astro-cid-gg663f34]{border-bottom:none}.cookie-table[data-astro-cid-gg663f34] thead[data-astro-cid-gg663f34]{background:var(--paper-alt);font-weight:500;color:var(--ink)}@media(max-width:640px){.cookie-table[data-astro-cid-gg663f34]{font-size:13px}}.rights-grid[data-astro-cid-gg663f34]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rights-card[data-astro-cid-gg663f34]{background:var(--card);border:1px solid var(--hair);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:4px}.rights-card[data-astro-cid-gg663f34] h4[data-astro-cid-gg663f34]{font-size:15px;font-weight:600}@media(max-width:767px){.def-row[data-astro-cid-gg663f34]{flex-direction:column;gap:4px}.def-key[data-astro-cid-gg663f34]{min-width:0}.role-tiles[data-astro-cid-gg663f34],.data-cards[data-astro-cid-gg663f34],.rights-grid[data-astro-cid-gg663f34]{grid-template-columns:1fr}.processor-table[data-astro-cid-gg663f34]{font-size:13px}}
