.vv-genotype-card{margin:2.5rem 0;padding:2rem;border:1px solid #ddd1bf;border-radius:12px;background:#fbf8f3;color:#3d352e}.vv-genotype-card__heading span{font-size:.72rem;font-weight:700;letter-spacing:.12em;color:#85613a}.vv-genotype-card h2{margin:.35rem 0;font-size:1.6rem}.vv-genotype-card__heading p{margin:0;color:#6d6257}.vv-genotype-card__downloads{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;margin:1.5rem 0}.vv-genotype-card__download{display:block;padding:1rem;border-radius:8px;background:#fff;border:1px solid #dfd3c1;color:#543a1f;font-weight:700;text-decoration:none}.vv-genotype-card__download small{display:block;margin:.3rem 0 .6rem;font-weight:400;color:#776d64;overflow-wrap:anywhere}.vv-genotype-card__download:hover,.vv-genotype-card__download:focus{background:#f1e7d8}.vv-genotype-card__metadata{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.25rem 1rem;margin:1.25rem 0 0}.vv-genotype-card__metadata dt{font-size:.8rem;font-weight:700;color:#796a59}.vv-genotype-card__metadata dd{margin:0 0 .7rem}.vv-genotype-card__markers{margin-top:1.25rem;padding-top:1.15rem;border-top:1px solid #e4d8c8}.vv-genotype-card__markers h3{margin:0 0 .4rem;font-size:1rem}.vv-genotype-card__markers p{margin:0;line-height:1.6}@media(max-width:500px){.vv-genotype-card{padding:1.3rem}}
