.variant[data-astro-cid-umtl6b5t]{background:var(--ink);color:var(--white)}.inner[data-astro-cid-umtl6b5t]{flex-wrap:wrap;align-items:center;gap:32px 64px;padding-top:64px;padding-bottom:64px;display:flex}.text[data-astro-cid-umtl6b5t]{flex:420px;min-width:0}.claim[data-astro-cid-umtl6b5t]{font-family:var(--font-display);margin:0 0 16px;font-size:clamp(24px,2.8vw,36px);font-weight:700;line-height:1.15}.desc[data-astro-cid-umtl6b5t]{color:var(--on-dark);max-width:34em;margin:0}.desc[data-astro-cid-umtl6b5t] strong[data-astro-cid-umtl6b5t]{color:var(--white)}.more[data-astro-cid-umtl6b5t]{margin:16px 0 0;font-weight:600}.more[data-astro-cid-umtl6b5t] a[data-astro-cid-umtl6b5t]{color:var(--yellow)}.more[data-astro-cid-umtl6b5t] a[data-astro-cid-umtl6b5t]:hover{color:var(--white)}.codons[data-astro-cid-umtl6b5t]{flex-wrap:wrap;flex:0 auto;align-items:center;gap:16px 20px;display:flex}.codon[data-astro-cid-umtl6b5t]{flex-direction:column;align-items:center;gap:8px;display:flex}.bases[data-astro-cid-umtl6b5t]{gap:8px;display:flex}.cdn[data-astro-cid-umtl6b5t]{width:64px;height:64px;font-family:var(--font-display);background:#2e2e2e;border-radius:16px;justify-content:center;align-items:center;font-size:28px;font-weight:900;display:flex}.cdn--a[data-astro-cid-umtl6b5t]{color:#3ddc97}.cdn--t[data-astro-cid-umtl6b5t]{color:#ff8a6b}.cdn--g[data-astro-cid-umtl6b5t]{color:var(--white)}.cdn--changed[data-astro-cid-umtl6b5t]{background:var(--yellow);color:var(--ink)}.aa[data-astro-cid-umtl6b5t]{color:var(--on-dark);font-size:14px}.aa--changed[data-astro-cid-umtl6b5t]{color:var(--yellow);font-weight:600}@media (width<=760px){.cdn[data-astro-cid-umtl6b5t]{border-radius:12px;width:44px;height:44px;font-size:20px}}.table-wrap[data-astro-cid-55nxe6qf]{border:3px solid var(--ink);border-radius:24px;overflow-x:auto}.genes[data-astro-cid-55nxe6qf]{border-collapse:collapse;width:100%;min-width:640px;font-size:16px}.genes[data-astro-cid-55nxe6qf] th[data-astro-cid-55nxe6qf],.genes[data-astro-cid-55nxe6qf] td[data-astro-cid-55nxe6qf]{text-align:left;vertical-align:top;border-bottom:1.5px solid #e2ded2;padding:12px 16px}.genes[data-astro-cid-55nxe6qf] thead[data-astro-cid-55nxe6qf] th[data-astro-cid-55nxe6qf]{background:var(--cream);text-transform:uppercase;letter-spacing:.05em;font-size:13px}.genes[data-astro-cid-55nxe6qf] tbody[data-astro-cid-55nxe6qf] tr[data-astro-cid-55nxe6qf]:last-child>[data-astro-cid-55nxe6qf]{border-bottom:none}.genes[data-astro-cid-55nxe6qf] tbody[data-astro-cid-55nxe6qf] th[data-astro-cid-55nxe6qf] a[data-astro-cid-55nxe6qf]{font-family:var(--font-display);font-weight:700}.genes[data-astro-cid-55nxe6qf] td[data-astro-cid-55nxe6qf] a[data-astro-cid-55nxe6qf]{color:var(--blue)}.small[data-astro-cid-55nxe6qf]{margin:12px 0 0;font-size:14px}.intro[data-astro-cid-55nxe6qf]{max-width:44em;margin:0 0 20px}figure[data-astro-cid-55nxe6qf]{background:var(--cream);border-radius:32px;margin:0;padding:clamp(14px,3vw,40px)}figcaption[data-astro-cid-55nxe6qf]{color:var(--muted);margin-top:12px;font-size:13px}.two[data-astro-cid-55nxe6qf]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px 48px;display:grid}@media (width<=900px){.two[data-astro-cid-55nxe6qf]{grid-template-columns:minmax(0,1fr)}}.classes[data-astro-cid-55nxe6qf]{counter-reset:c;gap:10px;margin:0;padding:0;list-style:none;display:grid}.classes[data-astro-cid-55nxe6qf] li[data-astro-cid-55nxe6qf]{background:var(--cream);border-radius:16px;gap:4px;padding:16px 20px;font-size:15px;display:grid}.classes[data-astro-cid-55nxe6qf] li[data-astro-cid-55nxe6qf]:first-child{background:#ffd3c6}.classes[data-astro-cid-55nxe6qf] li[data-astro-cid-55nxe6qf]:nth-child(2){background:#ffe5db}.classes[data-astro-cid-55nxe6qf] li[data-astro-cid-55nxe6qf]:nth-child(3){background:var(--yellow)}.classes[data-astro-cid-55nxe6qf] li[data-astro-cid-55nxe6qf]:nth-child(4){background:#d9f2e7}.classes[data-astro-cid-55nxe6qf] li[data-astro-cid-55nxe6qf]:nth-child(5){background:var(--mint)}.classes[data-astro-cid-55nxe6qf] strong[data-astro-cid-55nxe6qf]{font-family:var(--font-display);font-size:16px;font-weight:700}
