.oat-ancestral-families{max-width:1200px;margin:24px auto 48px;color:inherit}.oat-ancestral-intro{font-size:1.15rem;max-width:700px;margin-bottom:28px}.oat-ancestral-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:22px}html body a.oat-ancestral-card{display:flex;flex-direction:column;min-height:220px;padding:26px;border:1px solid var(--hw-line,#b4824e);border-radius:10px;background:transparent;color:var(--hw-ink,#45251b)!important;text-decoration:none!important;box-shadow:0 3px 12px #45251b0c}html body a.oat-ancestral-card h2{margin:14px 0 8px;font:700 2rem Georgia,serif;color:var(--hw-hover-bg,#650b18)!important}.oat-ancestral-card-kicker{font-size:.76rem;letter-spacing:.13em;text-transform:uppercase}.oat-ancestral-card p{font-size:.95rem;margin:0 0 24px}.oat-ancestral-card-open{margin-top:auto;font-weight:700}html body a.oat-ancestral-card:hover{background:#ffffff18;border-color:currentColor}html body a.oat-ancestral-card:focus-visible{outline:3px solid currentColor;outline-offset:4px}.oat-ancestral-people{list-style:none;margin:24px 0;padding:0;display:grid;gap:14px}.oat-ancestral-people li{padding:20px;border:1px solid var(--hw-line,#b4824e);border-radius:8px}.oat-ancestral-people li>div{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:10px}
