.article-section.svelte-1amgmsf{border-top:1px solid var(--border-secondary, rgba(255, 255, 255, .1))}.two-problems-grid.svelte-1amgmsf{display:grid;gap:1rem}@media(min-width:40rem){.two-problems-grid.svelte-1amgmsf{grid-template-columns:1fr 1fr}}.problem-card.svelte-1amgmsf{padding:1.25rem;border:1px solid var(--border-secondary, rgba(255, 255, 255, .1));border-radius:.75rem}.problem-number.svelte-1amgmsf{line-height:1;margin-bottom:.5rem}.gender-colors-demo.svelte-1amgmsf{display:flex;flex-direction:column;gap:.75rem;margin:1.25rem 0}.gender-color-item.svelte-1amgmsf{display:flex;align-items:center;gap:.75rem}.gender-swatch.svelte-1amgmsf{width:.875rem;height:.875rem;border-radius:50%;flex-shrink:0}.case-preview-grid.svelte-1amgmsf{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:1rem 0}@media(min-width:40rem){.case-preview-grid.svelte-1amgmsf{grid-template-columns:repeat(4,1fr)}}.case-preview-card.svelte-1amgmsf{display:flex;flex-direction:column;gap:.25rem;padding:.875rem 1rem;border:1px solid var(--border-secondary, rgba(255, 255, 255, .1));border-radius:.75rem}.case-name.svelte-1amgmsf{color:var(--fg-primary)}.pattern-group.svelte-1amgmsf{margin-bottom:2rem}.pattern-group.svelte-1amgmsf:last-child{margin-bottom:0}.pattern-group-heading.svelte-1amgmsf{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.gender-dot.svelte-1amgmsf{width:.625rem;height:.625rem;border-radius:50%;flex-shrink:0}.coverage-badge.svelte-1amgmsf{display:inline-block;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500;background:#ffffff12;color:var(--fg-secondary, #a3a3a3)}.coverage-badge.high.svelte-1amgmsf{background:#05df721a;color:var(--brand, #05df72)}.zero-article-list.svelte-1amgmsf{display:flex;flex-direction:column;gap:.875rem;padding:0;list-style:none}.zero-article-list.svelte-1amgmsf li:where(.svelte-1amgmsf){padding-left:1rem}.mistakes-grid.svelte-1amgmsf{display:grid;gap:1rem}@media(min-width:40rem){.mistakes-grid.svelte-1amgmsf{grid-template-columns:1fr 1fr}}.mistake-callout.svelte-1amgmsf{padding:1.25rem;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;background:#ffffff05}
