.legal.cards-grid.svelte-znief6{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.legal.svelte-znief6 .info-card:where(.svelte-znief6){background:#ffffffeb;border:1px solid #e2e8f0f2;border-radius:24px;grid-template-columns:auto 1fr;gap:14px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 18px 46px -38px #0f172a42}.legal.svelte-znief6 .info-card:where(.svelte-znief6):hover{border-color:#ea580c38;transform:translateY(-2px);box-shadow:0 26px 52px -40px #ea580c73}.legal.svelte-znief6 .icon-wrap:where(.svelte-znief6){color:#c2410c;background:#ea580c1a;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.legal.svelte-znief6 .content:where(.svelte-znief6){gap:8px;display:grid}.legal.svelte-znief6 .kicker:where(.svelte-znief6),.legal.svelte-znief6 .meta:where(.svelte-znief6){color:#64748b;margin:0;font-size:.8rem}.legal.svelte-znief6 .kicker:where(.svelte-znief6){letter-spacing:.12em;text-transform:uppercase;color:#c2410c;font-weight:700}.legal.svelte-znief6 .info-card:where(.svelte-znief6) h3:where(.svelte-znief6){letter-spacing:-.02em;color:#0f172a;margin:0;font-size:1.05rem}.legal.svelte-znief6 .info-card:where(.svelte-znief6) p:where(.svelte-znief6){color:#475569;margin:0;line-height:1.72}.legal.svelte-znief6 .link:where(.svelte-znief6){color:#c2410c;width:fit-content;margin-top:2px;font-weight:600;text-decoration:none;display:inline-flex}.legal.svelte-znief6 .link:where(.svelte-znief6):hover,.legal.svelte-znief6 .link:where(.svelte-znief6):focus-visible{color:#9a3412;outline:none}@media (width<=960px){.legal.cards-grid.svelte-znief6{grid-template-columns:1fr}}.legal.svelte-4iorkd{--legal-bg:linear-gradient(180deg, #fff7f2 0%, #fcfcfd 22%, #f7f8fa 100%);--legal-surface:#ffffffdb;--legal-surface-strong:#fff;--legal-border:#94a3b833;--legal-border-strong:#ea580c29;--legal-text:#0f172a;--legal-muted:#475569;--legal-soft:#64748b;--legal-accent:#ea580c;--legal-accent-deep:#c2410c;--legal-accent-soft:#ea580c14;background:radial-gradient(circle at top left, #ea580c1a, transparent 28%), radial-gradient(circle at top right, #0f172a0f, transparent 22%), var(--legal-bg);color:var(--legal-text);min-height:100%;padding:40px 20px 80px}.legal.svelte-4iorkd .shell:where(.svelte-4iorkd){max-width:1200px;margin:0 auto}.legal.svelte-4iorkd .hero:where(.svelte-4iorkd){background:linear-gradient(135deg, #ffffffeb, #fff8f2eb), var(--legal-surface-strong);border:1px solid var(--legal-border-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:28px;gap:24px;padding:32px;display:grid;box-shadow:0 30px 80px -50px #0f172a59,inset 0 1px #ffffff80}.legal.svelte-4iorkd .hero-copy:where(.svelte-4iorkd){max-width:720px}.legal.svelte-4iorkd .eyebrow:where(.svelte-4iorkd),.legal.svelte-4iorkd .summary-kicker:where(.svelte-4iorkd),.legal.svelte-4iorkd .toc-label:where(.svelte-4iorkd),.legal.svelte-4iorkd .cta-eyebrow:where(.svelte-4iorkd),.legal.svelte-4iorkd .meta-label:where(.svelte-4iorkd){letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.legal.svelte-4iorkd .eyebrow:where(.svelte-4iorkd),.legal.svelte-4iorkd .summary-kicker:where(.svelte-4iorkd),.legal.svelte-4iorkd .cta-eyebrow:where(.svelte-4iorkd){color:var(--legal-accent)}.legal.svelte-4iorkd .title:where(.svelte-4iorkd){letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(2.4rem,4vw,4.3rem);line-height:1.02}.legal.svelte-4iorkd .description:where(.svelte-4iorkd){max-width:62ch;color:var(--legal-muted);margin:18px 0 0;font-size:1.05rem;line-height:1.8}.legal.svelte-4iorkd .meta-strip:where(.svelte-4iorkd){flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.legal.svelte-4iorkd .meta-card:where(.svelte-4iorkd){background:#ffffffd1;border:1px solid #e2e8f0d9;border-radius:18px;min-width:180px;padding:14px 16px;box-shadow:0 12px 32px -24px #0f172a47}.legal.svelte-4iorkd .meta-card:where(.svelte-4iorkd) strong:where(.svelte-4iorkd){margin-top:6px;font-size:.95rem;display:block}.legal.svelte-4iorkd .meta-label:where(.svelte-4iorkd),.legal.svelte-4iorkd .toc-label:where(.svelte-4iorkd){color:var(--legal-soft)}.legal.svelte-4iorkd .summary-grid:where(.svelte-4iorkd){grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;gap:16px;display:grid}.legal.svelte-4iorkd .summary-card:where(.svelte-4iorkd){background:linear-gradient(#fffffffa,#f8fafceb);border:1px solid #e2e8f0f2;border-radius:22px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s}.legal.svelte-4iorkd .summary-card:where(.svelte-4iorkd):hover{border-color:#ea580c3d;transform:translateY(-2px);box-shadow:0 18px 40px -34px #ea580c8c}.legal.svelte-4iorkd .summary-card:where(.svelte-4iorkd) h2:where(.svelte-4iorkd){letter-spacing:-.02em;margin:10px 0 8px;font-size:1.05rem}.legal.svelte-4iorkd .summary-card:where(.svelte-4iorkd) p:where(.svelte-4iorkd){color:var(--legal-muted);margin:0;line-height:1.65}.legal.svelte-4iorkd .content-grid:where(.svelte-4iorkd){grid-template-columns:minmax(0,250px) minmax(0,1fr);align-items:start;gap:24px;margin-top:28px;display:grid}.legal.svelte-4iorkd .toc-wrap:where(.svelte-4iorkd){position:sticky;top:24px}.legal.svelte-4iorkd .toc-card:where(.svelte-4iorkd){border:1px solid var(--legal-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border-radius:24px;padding:18px;box-shadow:0 18px 48px -40px #0f172a47}.legal.svelte-4iorkd .toc-list:where(.svelte-4iorkd){gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.legal.svelte-4iorkd .toc-link:where(.svelte-4iorkd){color:var(--legal-muted);border-radius:14px;padding:10px 12px;text-decoration:none;transition:background-color .18s,color .18s,transform .18s;display:block}.legal.svelte-4iorkd .toc-link:where(.svelte-4iorkd):hover,.legal.svelte-4iorkd .toc-link:where(.svelte-4iorkd):focus-visible{background:var(--legal-accent-soft);color:var(--legal-accent-deep);outline:none;transform:translate(2px)}.legal.svelte-4iorkd .article-wrap:where(.svelte-4iorkd),.legal.svelte-4iorkd .article:where(.svelte-4iorkd){gap:20px;display:grid}.legal.svelte-4iorkd .cta-card:where(.svelte-4iorkd){background:linear-gradient(135deg,#111827,#1f2937 58%,#0f172a);border:1px solid #ea580c33;border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px 26px;display:grid;box-shadow:0 25px 60px -42px #0f172ab8}.legal.svelte-4iorkd .cta-card:where(.svelte-4iorkd) h2:where(.svelte-4iorkd),.legal.svelte-4iorkd .cta-card:where(.svelte-4iorkd) p:where(.svelte-4iorkd),.legal.svelte-4iorkd .cta-eyebrow:where(.svelte-4iorkd){color:#f8fafc}.legal.svelte-4iorkd .cta-card:where(.svelte-4iorkd) h2:where(.svelte-4iorkd){letter-spacing:-.03em;margin:10px 0 8px;font-size:1.5rem}.legal.svelte-4iorkd .cta-card:where(.svelte-4iorkd) p:where(.svelte-4iorkd){color:#f8fafcd1;max-width:58ch;margin:0;line-height:1.7}.legal.svelte-4iorkd .cta-actions:where(.svelte-4iorkd){flex-wrap:wrap;gap:12px;display:flex}.legal.svelte-4iorkd .cta-primary:where(.svelte-4iorkd),.legal.svelte-4iorkd .cta-secondary:where(.svelte-4iorkd){border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-weight:600;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.legal.svelte-4iorkd .cta-primary:where(.svelte-4iorkd){background:var(--legal-accent);color:#fff7ed}.legal.svelte-4iorkd .cta-primary:where(.svelte-4iorkd):hover,.legal.svelte-4iorkd .cta-primary:where(.svelte-4iorkd):focus-visible{background:var(--legal-accent-deep);outline:none;transform:translateY(-1px)}.legal.svelte-4iorkd .cta-secondary:where(.svelte-4iorkd){color:#f8fafc;background:#ffffff0f;border:1px solid #ffffff2e}.legal.svelte-4iorkd .cta-secondary:where(.svelte-4iorkd):hover,.legal.svelte-4iorkd .cta-secondary:where(.svelte-4iorkd):focus-visible{background:#ffffff1f;outline:none;transform:translateY(-1px)}.legal.svelte-4iorkd .footer-note:where(.svelte-4iorkd){color:var(--legal-soft);margin:0;padding:0 6px;font-size:.95rem;line-height:1.75}@media (width<=960px){.legal.svelte-4iorkd .summary-grid:where(.svelte-4iorkd),.legal.svelte-4iorkd .content-grid:where(.svelte-4iorkd),.legal.svelte-4iorkd .cta-card:where(.svelte-4iorkd){grid-template-columns:1fr}.legal.svelte-4iorkd .toc-wrap:where(.svelte-4iorkd){position:static}}@media (width<=640px){.legal.svelte-4iorkd{padding:24px 14px 64px}.legal.svelte-4iorkd .hero:where(.svelte-4iorkd){border-radius:24px;padding:24px 18px}.legal.svelte-4iorkd .title:where(.svelte-4iorkd){font-size:clamp(2rem,8vw,3rem)}.legal.svelte-4iorkd .description:where(.svelte-4iorkd){font-size:.98rem;line-height:1.7}.legal.svelte-4iorkd .meta-card:where(.svelte-4iorkd),.legal.svelte-4iorkd .summary-card:where(.svelte-4iorkd),.legal.svelte-4iorkd .toc-card:where(.svelte-4iorkd),.legal.svelte-4iorkd .cta-card:where(.svelte-4iorkd){border-radius:20px}}.legal.section-card.svelte-1w41djq{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border:1px solid #94a3b82e;border-radius:26px;padding:28px;box-shadow:0 20px 45px -40px #0f172a4d,inset 0 1px #ffffff80}.legal.svelte-1w41djq .section-header:where(.svelte-1w41djq){gap:10px;margin-bottom:18px;display:grid}.legal.svelte-1w41djq .section-title:where(.svelte-1w41djq){letter-spacing:-.03em;color:#0f172a;margin:0;font-size:clamp(1.35rem,2vw,1.85rem)}.legal.svelte-1w41djq .section-lead:where(.svelte-1w41djq){color:#475569;max-width:64ch;margin:0;line-height:1.75}.legal.svelte-1w41djq .section-body:where(.svelte-1w41djq){gap:16px;display:grid}.legal.svelte-1w41djq .section-body:where(.svelte-1w41djq) p:where(.svelte-1w41djq){color:#334155;margin:0;line-height:1.82}.legal.svelte-1w41djq .bullet-list:where(.svelte-1w41djq),.legal.svelte-1w41djq .numbered-list:where(.svelte-1w41djq){color:#334155;gap:10px;margin:0;padding-left:1.25rem;display:grid}.legal.svelte-1w41djq .bullet-list:where(.svelte-1w41djq) li:where(.svelte-1w41djq),.legal.svelte-1w41djq .numbered-list:where(.svelte-1w41djq) li:where(.svelte-1w41djq){padding-left:.1rem;line-height:1.75}.legal.svelte-1w41djq .subcard-grid:where(.svelte-1w41djq){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.legal.svelte-1w41djq .subcard:where(.svelte-1w41djq){background:linear-gradient(#fff,#f8fafc);border:1px solid #e2e8f0f2;border-radius:20px;padding:18px}.legal.svelte-1w41djq .subcard:where(.svelte-1w41djq) h3:where(.svelte-1w41djq){letter-spacing:-.02em;color:#0f172a;margin:0 0 8px;font-size:1rem}.legal.svelte-1w41djq .subcard:where(.svelte-1w41djq) p:where(.svelte-1w41djq),.legal.svelte-1w41djq .note-text:where(.svelte-1w41djq){color:#475569;margin:0;line-height:1.7}.legal.svelte-1w41djq .note-box:where(.svelte-1w41djq){background:linear-gradient(135deg,#fff7edf2,#fffffffa);border:1px solid #ea580c24;border-radius:20px;padding:18px 20px}.legal.svelte-1w41djq .note-title:where(.svelte-1w41djq){letter-spacing:.16em;text-transform:uppercase;color:#c2410c;margin:0 0 8px;font-size:.78rem;font-weight:700}@media (width<=720px){.legal.section-card.svelte-1w41djq{border-radius:22px;padding:22px 18px}.legal.svelte-1w41djq .subcard-grid:where(.svelte-1w41djq){grid-template-columns:1fr}}
