.legal-pages-module__KuYZ0W__summaryBand{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.legal-pages-module__KuYZ0W__summaryCard,.legal-pages-module__KuYZ0W__legalCard,.legal-pages-module__KuYZ0W__actionCard{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(#fffffffa,#f6faf6f5);border-radius:24px}.legal-pages-module__KuYZ0W__summaryCard{align-content:start;gap:10px;padding:22px;display:grid}.legal-pages-module__KuYZ0W__summaryCard h2,.legal-pages-module__KuYZ0W__legalCard h2,.legal-pages-module__KuYZ0W__actionCard h2{letter-spacing:-.02em;color:var(--green-deep);margin:0}.legal-pages-module__KuYZ0W__summaryCard h2{font-size:1.06rem;line-height:1.2}.legal-pages-module__KuYZ0W__summaryCard p,.legal-pages-module__KuYZ0W__legalCard p,.legal-pages-module__KuYZ0W__actionCard p{color:var(--muted);margin:0;line-height:1.7}.legal-pages-module__KuYZ0W__legalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.legal-pages-module__KuYZ0W__legalCard,.legal-pages-module__KuYZ0W__actionCard{align-content:start;gap:14px;padding:26px;display:grid}.legal-pages-module__KuYZ0W__legalCard a,.legal-pages-module__KuYZ0W__actionCard a{font-weight:800}.legal-pages-module__KuYZ0W__legalList{gap:10px;margin:0;padding-left:20px;display:grid}.legal-pages-module__KuYZ0W__legalList li{color:#1d3027f0;font-size:1.02rem;line-height:1.7}.legal-pages-module__KuYZ0W__actionCard{background:linear-gradient(#f6faf6fa,#edf3edf5)}.legal-pages-module__KuYZ0W__actionRow{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:980px){.legal-pages-module__KuYZ0W__legalGrid{grid-template-columns:1fr}}@media (max-width:640px){.legal-pages-module__KuYZ0W__summaryCard,.legal-pages-module__KuYZ0W__legalCard,.legal-pages-module__KuYZ0W__actionCard{border-radius:22px;padding:20px}.legal-pages-module__KuYZ0W__summaryBand,.legal-pages-module__KuYZ0W__legalGrid{gap:14px}}.legal-pages-module__KuYZ0W__safetyPage{gap:22px;display:grid}.legal-pages-module__KuYZ0W__safetySummaryBand{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.legal-pages-module__KuYZ0W__safetySummaryCard,.legal-pages-module__KuYZ0W__safetyLegalCard{background:radial-gradient(circle at 0 0,#c4e65433,#0000 34%),linear-gradient(#fffffffc,#f5faf5fa);border:1px solid #1669401f;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 18px 45px #17312614}.legal-pages-module__KuYZ0W__safetySummaryCard:before,.legal-pages-module__KuYZ0W__safetyLegalCard:before{content:"";background:linear-gradient(90deg,#166940e6,#c4e654f2,#0e6cb6cc);height:4px;position:absolute;inset:0 0 auto}.legal-pages-module__KuYZ0W__safetySummaryCard{align-content:start;gap:14px;min-height:100%;padding:24px;display:grid}.legal-pages-module__KuYZ0W__safetySummaryCard:nth-child(2):before{background:linear-gradient(90deg,#0e6cb6e0,#c4e654e6)}.legal-pages-module__KuYZ0W__safetySummaryCard:nth-child(3):before{background:linear-gradient(90deg,#173126eb,#166940d1)}.legal-pages-module__KuYZ0W__safetySummaryCard:nth-child(4):before{background:linear-gradient(90deg,#166940e0,#0e6cb6b8)}.legal-pages-module__KuYZ0W__safetyPill{width:fit-content;color:var(--green-deep);letter-spacing:.09em;text-transform:uppercase;background:linear-gradient(#fffffffc,#ecf8e2fc);border:1px solid #16694047;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:.78rem;font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 1px #fffffff5,0 12px 26px #1731261a}.legal-pages-module__KuYZ0W__safetyPill:before{content:"";background:linear-gradient(#c4e654,#7ac646fa);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 5px #c4e6543d}.legal-pages-module__KuYZ0W__safetySummaryCard h2,.legal-pages-module__KuYZ0W__safetyLegalCard h2{color:var(--green-deep);letter-spacing:-.025em;margin:0}.legal-pages-module__KuYZ0W__safetySummaryCard h2{font-size:clamp(1.04rem,1.22vw,1.16rem);line-height:1.18}.legal-pages-module__KuYZ0W__safetyLegalCard h2{font-size:clamp(1.2rem,1.7vw,1.48rem);line-height:1.15}.legal-pages-module__KuYZ0W__safetySummaryCard p,.legal-pages-module__KuYZ0W__safetyLegalCard p{color:#1f3329eb;margin:0;font-size:1.02rem;line-height:1.72}.legal-pages-module__KuYZ0W__safetySummaryCard p{text-wrap:pretty;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;max-width:26ch;font-size:.98rem;line-height:1.62}.legal-pages-module__KuYZ0W__safetyLegalGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.legal-pages-module__KuYZ0W__safetyLegalCard{align-content:start;gap:15px;padding:28px;display:grid}.legal-pages-module__KuYZ0W__safetyLegalCard .legal-pages-module__KuYZ0W__legalList{gap:11px}.legal-pages-module__KuYZ0W__safetyLegalCard .legal-pages-module__KuYZ0W__legalList li::marker{color:var(--green-deep)}.legal-pages-module__KuYZ0W__followUpCard{background:radial-gradient(circle at 100% 0,#0e6cb624,#0000 34%),radial-gradient(circle at 0 0,#c4e6542e,#0000 34%),linear-gradient(#fffffffc,#f4faf6fa)}.legal-pages-module__KuYZ0W__safetyActionCard{background:radial-gradient(circle at 0 0,#c4e65438,#0000 28%),linear-gradient(#f7fcf6fc,#ecf5eefa);border-color:#16694024}@media (max-width:1100px){.legal-pages-module__KuYZ0W__safetySummaryBand{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.legal-pages-module__KuYZ0W__safetySummaryCard p{text-wrap:pretty;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;max-width:26ch;font-size:.98rem;line-height:1.62}.legal-pages-module__KuYZ0W__safetyLegalGrid{grid-template-columns:1fr}}@media (max-width:640px){.legal-pages-module__KuYZ0W__safetyPage{gap:16px}.legal-pages-module__KuYZ0W__safetySummaryBand{grid-template-columns:1fr;gap:14px}.legal-pages-module__KuYZ0W__safetySummaryCard,.legal-pages-module__KuYZ0W__safetyLegalCard{border-radius:22px;padding:20px}.legal-pages-module__KuYZ0W__safetyPill{padding:7px 10px;font-size:.7rem}}.legal-pages-module__KuYZ0W__safetySummaryBand{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.legal-pages-module__KuYZ0W__safetySummaryCard{gap:14px;min-height:auto;padding:28px}.legal-pages-module__KuYZ0W__safetySummaryCard h2{max-width:22ch;font-size:clamp(1.12rem,1.35vw,1.28rem);line-height:1.18}.legal-pages-module__KuYZ0W__safetySummaryCard p{color:#1f3329eb;text-wrap:pretty;overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none;max-width:58ch;font-size:1rem;line-height:1.62}.legal-pages-module__KuYZ0W__safetyPill{color:#fff;letter-spacing:.085em;background:linear-gradient(#166940fa,#0d5333fa);border:1px solid #10573457;padding:8px 14px;font-size:.76rem;box-shadow:inset 0 1px #ffffff2e,0 12px 24px #17312621}.legal-pages-module__KuYZ0W__safetyPill:before{background:linear-gradient(#c4e654,#8ad44e);box-shadow:0 0 0 4px #c4e6543d}.legal-pages-module__KuYZ0W__safetyLegalCard p{color:#1f3329eb;font-size:1.02rem;line-height:1.72}.legal-pages-module__KuYZ0W__safetyLegalCard .legal-pages-module__KuYZ0W__legalList li{color:#192b22f2;font-size:1.01rem;line-height:1.68}@media (min-width:1420px){.legal-pages-module__KuYZ0W__safetySummaryBand{grid-template-columns:repeat(4,minmax(0,1fr))}.legal-pages-module__KuYZ0W__safetySummaryCard{padding:26px}.legal-pages-module__KuYZ0W__safetySummaryCard p{max-width:none;font-size:.95rem;line-height:1.58}}@media (max-width:720px){.legal-pages-module__KuYZ0W__safetySummaryBand{grid-template-columns:1fr}.legal-pages-module__KuYZ0W__safetySummaryCard{padding:22px}.legal-pages-module__KuYZ0W__safetySummaryCard h2{max-width:none}}.legal-pages-module__KuYZ0W__safetyNoteCallout{background:radial-gradient(circle at 0 0,#c4e65424,#0000 42%),linear-gradient(#f7fcf6fa,#eef7f1f5);border:1px solid #16694024;border-radius:18px;gap:8px;margin-top:2px;padding:16px 18px;display:grid;box-shadow:inset 0 1px #ffffffc7}.legal-pages-module__KuYZ0W__safetyNoteCallout h3{color:var(--green-deep);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.86rem;line-height:1.15}.legal-pages-module__KuYZ0W__safetyNoteCallout p{color:#1f3329eb;margin:0;font-size:.98rem;line-height:1.62}.legal-pages-module__KuYZ0W__compactChecklist{gap:8px;margin:0;padding-left:18px;display:grid}.legal-pages-module__KuYZ0W__compactChecklist li{color:#192b22f2;font-size:.98rem;line-height:1.58}.legal-pages-module__KuYZ0W__compactChecklist li::marker{color:var(--green-deep)}.legal-pages-module__KuYZ0W__followUpCard{align-content:start}.legal-pages-module__KuYZ0W__impactPage,.legal-pages-module__KuYZ0W__moderationPage,.legal-pages-module__KuYZ0W__accessibilityPage{gap:24px;display:grid}.legal-pages-module__KuYZ0W__impactStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.legal-pages-module__KuYZ0W__impactStatCard{background:radial-gradient(circle at 100% 0,#c4e6543d,#0000 34%),linear-gradient(#fffffffc,#f4faf4fa);border:1px solid #16694026;border-radius:26px;align-content:space-between;gap:18px;min-height:190px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #17312614}.legal-pages-module__KuYZ0W__impactStatCard:before{content:"";background:linear-gradient(90deg,#166940f2,#c4e654fa,#0e6cb6c7);height:5px;position:absolute;inset:0 0 auto}.legal-pages-module__KuYZ0W__impactStatCard:nth-child(2):before{background:linear-gradient(90deg,#0e6cb6e0,#166940d1)}.legal-pages-module__KuYZ0W__impactStatCard:nth-child(3):before{background:linear-gradient(90deg,#c4e654fa,#166940e0)}.legal-pages-module__KuYZ0W__impactStatCard:nth-child(4):before{background:linear-gradient(90deg,#173126eb,#0e6cb6bd)}.legal-pages-module__KuYZ0W__impactStatLabel,.legal-pages-module__KuYZ0W__moderationPill,.legal-pages-module__KuYZ0W__accessibilityPill{letter-spacing:.085em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 13px;font-size:.74rem;font-weight:900;line-height:1;display:inline-flex}.legal-pages-module__KuYZ0W__impactStatLabel{color:var(--green-deep);background:linear-gradient(#eef8e2fa,#e2f2dafa);border:1px solid #16694033;box-shadow:0 10px 22px #17312614}.legal-pages-module__KuYZ0W__impactStatLabel:before,.legal-pages-module__KuYZ0W__moderationPill:before,.legal-pages-module__KuYZ0W__accessibilityPill:before{content:"";border-radius:999px;flex:none;width:8px;height:8px}.legal-pages-module__KuYZ0W__impactStatLabel:before{background:linear-gradient(#166940f2,#0d5333f2);box-shadow:0 0 0 4px #1669401a}.legal-pages-module__KuYZ0W__impactStatValue{color:var(--green-deep);letter-spacing:-.065em;font-size:clamp(2.45rem,4vw,4.05rem);line-height:.92;display:block}.legal-pages-module__KuYZ0W__impactStatCard p{color:#1f3329e0;margin:0;font-size:.98rem;line-height:1.58}.legal-pages-module__KuYZ0W__impactContentGrid,.legal-pages-module__KuYZ0W__impactFaqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.legal-pages-module__KuYZ0W__impactFaqGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.legal-pages-module__KuYZ0W__impactInfoCard{background:radial-gradient(circle at 0 0,#c4e65429,#0000 34%),linear-gradient(#fffffffc,#f6faf6fa);border:1px solid #16694021;border-radius:26px;align-content:start;gap:14px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #17312613}.legal-pages-module__KuYZ0W__impactInfoCard:after{content:"";background:linear-gradient(90deg,#166940c2,#c4e654db,#0e6cb6a3);border-radius:999px 999px 0 0;height:3px;position:absolute;inset:auto 22px 0}.legal-pages-module__KuYZ0W__impactInfoCard h2,.legal-pages-module__KuYZ0W__impactActionCard h2{color:var(--green-deep);letter-spacing:-.03em;margin:0}.legal-pages-module__KuYZ0W__impactInfoCard h2{font-size:clamp(1.25rem,1.6vw,1.52rem);line-height:1.14}.legal-pages-module__KuYZ0W__impactInfoCard p,.legal-pages-module__KuYZ0W__impactActionCard p{color:#1f3329e6;margin:0;font-size:1.01rem;line-height:1.68}.legal-pages-module__KuYZ0W__impactInfoCard .legal-pages-module__KuYZ0W__legalList li{color:#192b22f2}.legal-pages-module__KuYZ0W__impactActionCard{background:radial-gradient(circle at 0 0,#c4e6543d,#0000 30%),radial-gradient(circle at 100% 0,#0e6cb621,#0000 34%),linear-gradient(#f7fcf6fc,#eff7f1fa);border:1px solid #16694029;border-radius:28px;gap:16px;padding:30px;display:grid;box-shadow:0 20px 46px #17312617}.legal-pages-module__KuYZ0W__moderationStandardsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.legal-pages-module__KuYZ0W__moderationStandardCard{background:radial-gradient(circle at 14% 0,#c4e6542e,#0000 32%),linear-gradient(#fffffffc,#f7faf7fa);border:1px solid #16694024;border-radius:26px;align-content:start;gap:14px;min-height:220px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #17312613}.legal-pages-module__KuYZ0W__moderationStandardCard:before{content:"";background:linear-gradient(#166940f5,#c4e654eb);width:5px;position:absolute;inset:0 auto 0 0}.legal-pages-module__KuYZ0W__moderationPill{color:#fff;background:linear-gradient(#166940fa,#0d5333fa);border:1px solid #16694047}.legal-pages-module__KuYZ0W__moderationPill:before{background:#c4e654fa;box-shadow:0 0 0 4px #c4e65438}.legal-pages-module__KuYZ0W__moderationStandardCard h2,.legal-pages-module__KuYZ0W__moderationPanel h2,.legal-pages-module__KuYZ0W__moderationActionCard h2{color:var(--green-deep);letter-spacing:-.028em;margin:0}.legal-pages-module__KuYZ0W__moderationStandardCard h2{font-size:clamp(1.16rem,1.35vw,1.34rem);line-height:1.14}.legal-pages-module__KuYZ0W__moderationStandardCard p{color:#1f3329e6;margin:0;font-size:.99rem;line-height:1.62}.legal-pages-module__KuYZ0W__moderationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.legal-pages-module__KuYZ0W__moderationPanel{background:radial-gradient(circle at 100% 0,#c4e65426,#0000 34%),linear-gradient(#fffffffc,#f5faf5fa);border:1px solid #16694021;border-radius:28px;align-content:start;gap:14px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #17312613}.legal-pages-module__KuYZ0W__moderationPanel:before{content:"";background:linear-gradient(#166940e6,#0e6cb6b8);border-radius:0 999px 999px 0;width:4px;position:absolute;inset:24px auto 24px 0}.legal-pages-module__KuYZ0W__moderationPanel p,.legal-pages-module__KuYZ0W__moderationActionCard p{color:#1f3329e6;margin:0;font-size:1.01rem;line-height:1.68}.legal-pages-module__KuYZ0W__moderationPanel .legal-pages-module__KuYZ0W__legalList li{color:#192b22f2}.legal-pages-module__KuYZ0W__moderationActionCard{background:radial-gradient(circle at 0 0,#c4e65438,#0000 32%),linear-gradient(#f6fcf6fc,#eef7f1fa);border:1px solid #16694026;border-radius:28px;gap:16px;padding:30px;display:grid;box-shadow:0 20px 46px #17312617}.legal-pages-module__KuYZ0W__accessibilityCommitmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.legal-pages-module__KuYZ0W__accessibilityCommitmentCard{background:radial-gradient(circle at 100% 0,#0e6cb621,#0000 34%),linear-gradient(#fffffffc,#f3f9fafa);border:1px solid #0e6cb629;border-radius:28px;align-content:start;gap:14px;min-height:190px;padding:26px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #17312613}.legal-pages-module__KuYZ0W__accessibilityCommitmentCard:before{content:"";background:linear-gradient(90deg,#0e6cb6db,#c4e654e6,#166940d1);height:5px;position:absolute;inset:0 0 auto}.legal-pages-module__KuYZ0W__accessibilityPill{color:#0e5b91;background:linear-gradient(#eff9fffa,#dff0fafa);border:1px solid #0e6cb638}.legal-pages-module__KuYZ0W__accessibilityPill:before{background:linear-gradient(#0e6cb6f2,#0a538ef2);box-shadow:0 0 0 4px #0e6cb61f}.legal-pages-module__KuYZ0W__accessibilityCommitmentCard h2,.legal-pages-module__KuYZ0W__accessibilityPanel h2,.legal-pages-module__KuYZ0W__accessibilityActionCard h2{color:var(--green-deep);letter-spacing:-.028em;margin:0}.legal-pages-module__KuYZ0W__accessibilityCommitmentCard h2{font-size:clamp(1.18rem,1.45vw,1.42rem);line-height:1.14}.legal-pages-module__KuYZ0W__accessibilityCommitmentCard p{color:#1f3329e6;margin:0;font-size:1rem;line-height:1.62}.legal-pages-module__KuYZ0W__accessibilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.legal-pages-module__KuYZ0W__accessibilityPanel{background:radial-gradient(circle at 0 0,#0e6cb61a,#0000 34%),linear-gradient(#fffffffc,#f5fafafa);border:1px solid #0e6cb624;border-radius:28px;align-content:start;gap:14px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #17312613}.legal-pages-module__KuYZ0W__accessibilityPanel:after{content:"";background:linear-gradient(90deg,#0e6cb6b3,#c4e654cc,#166940b3);border-radius:999px 999px 0 0;height:3px;position:absolute;inset:auto 24px 0}.legal-pages-module__KuYZ0W__accessibilityPanel p,.legal-pages-module__KuYZ0W__accessibilityActionCard p{color:#1f3329e6;margin:0;font-size:1.01rem;line-height:1.68}.legal-pages-module__KuYZ0W__accessibilityPanel .legal-pages-module__KuYZ0W__legalList li{color:#192b22f2}.legal-pages-module__KuYZ0W__accessibilityActionCard{background:radial-gradient(circle at 100% 0,#0e6cb629,#0000 34%),radial-gradient(circle at 0 0,#c4e6542b,#0000 34%),linear-gradient(#f6fbfcfc,#eef7f8fa);border:1px solid #0e6cb629;border-radius:28px;gap:16px;padding:30px;display:grid;box-shadow:0 20px 46px #17312617}@media (max-width:1180px){.legal-pages-module__KuYZ0W__impactStatsGrid,.legal-pages-module__KuYZ0W__moderationStandardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-pages-module__KuYZ0W__impactFaqGrid{grid-template-columns:1fr}}@media (max-width:920px){.legal-pages-module__KuYZ0W__impactContentGrid,.legal-pages-module__KuYZ0W__moderationGrid,.legal-pages-module__KuYZ0W__accessibilityGrid,.legal-pages-module__KuYZ0W__accessibilityCommitmentGrid{grid-template-columns:1fr}}@media (max-width:680px){.legal-pages-module__KuYZ0W__impactStatsGrid,.legal-pages-module__KuYZ0W__moderationStandardsGrid{grid-template-columns:1fr}.legal-pages-module__KuYZ0W__impactStatCard,.legal-pages-module__KuYZ0W__impactInfoCard,.legal-pages-module__KuYZ0W__impactActionCard,.legal-pages-module__KuYZ0W__moderationStandardCard,.legal-pages-module__KuYZ0W__moderationPanel,.legal-pages-module__KuYZ0W__moderationActionCard,.legal-pages-module__KuYZ0W__accessibilityCommitmentCard,.legal-pages-module__KuYZ0W__accessibilityPanel,.legal-pages-module__KuYZ0W__accessibilityActionCard{border-radius:22px;padding:22px}.legal-pages-module__KuYZ0W__impactStatValue{font-size:clamp(2.3rem,18vw,3.2rem)}}
