/* Families index: short regional entry points and evidence-led study cards. */
.family-region-nav{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.family-region-nav a{padding:8px 11px;border:1px solid #cbd8c0;border-radius:999px;color:#36593e;background:#f6f8f1;font:600 11px var(--g-sans);text-decoration:none}.family-region-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr));gap:12px;margin:16px 0 34px}.family-region-card{display:block;min-height:112px;padding:17px;border:1px solid #cbd7c0;border-radius:9px;background:linear-gradient(135deg,#f8f8ef,#edf2e7);color:#284b36;text-decoration:none}.family-region-card span{display:block;color:#52634d;font:700 9px var(--g-sans);letter-spacing:.12em;text-transform:uppercase}.family-region-card h2{margin:8px 0 11px;font:500 22px/1.1 var(--g-serif)}.family-region-card small{color:#52664e;font:11px var(--g-sans)}.family-study-region{margin:38px 0}.family-study-region>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid #d3ddca;padding-bottom:10px}.family-study-region h2{margin:0;font:500 30px/1.1 var(--g-serif);color:#294b37}.family-study-region header span{font:10px var(--g-sans);color:#52634d}.family-study-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;margin-top:16px}.family-study-card{display:block;padding:15px;border:1px solid #d0dac7;border-radius:8px;background:#fcfcf8;color:#304c39;text-decoration:none}.family-study-card:hover,.family-study-card:focus-visible{border-color:#739168;outline:2px solid #b8cda9;outline-offset:2px}.family-study-status{display:inline-block;padding:3px 6px;border-radius:3px;background:#e5eedc;color:#42633e;font:700 9px var(--g-sans);letter-spacing:.06em;text-transform:uppercase}.family-study-card h3{margin:10px 0 6px;font:500 21px/1.15 var(--g-serif)}.family-study-where{display:block;color:#52634d;font:10px/1.4 var(--g-sans)}.family-study-question{margin:10px 0 0;color:#52634d;font:12px/1.5 var(--g-sans)}.family-study-question strong{color:#34543b}@media(max-width:700px){.family-region-grid{grid-template-columns:1fr}.family-study-region h2{font-size:26px}.family-study-region>header{align-items:flex-start;flex-direction:column;gap:4px}}
