.biotop{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(28px,4vw,64px);padding:clamp(40px,5vw,72px) 0 0;display:grid}.biofig{top:calc(var(--header-h) + 28px);position:sticky}.biofig img{width:100%;height:auto;display:block}.biobody h1{font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg-hi);text-align:left;padding:0;font-size:clamp(2.2rem,4.6vw,3.6rem);font-weight:600;line-height:1.02}.biobody .kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);margin-top:14px;font-size:11.5px;font-weight:500}.biobody>p:not(.kicker){font-family:var(--font-body);color:var(--mut);max-width:62ch;margin-top:20px;font-size:1.04rem;line-height:1.78}.biobody>p:not(.kicker):first-of-type{margin-top:26px}.facts{background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin-top:44px;display:grid}.facts>div{background:var(--bg);padding:16px 18px}.facts dt{font-family:var(--font-mono);letter-spacing:.14em;color:var(--mut-2);font-size:10px;font-weight:500}.facts dd{font-family:var(--font-display);color:var(--fg);margin-top:7px;font-size:.98rem;font-weight:600}.biolinks{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.biolinks a{font-family:var(--font-mono);letter-spacing:.11em;color:var(--mut);border:1px solid var(--line-soft);border-radius:999px;align-items:center;gap:9px;padding:11px 18px;font-size:11px;font-weight:500;display:inline-flex}.biolinks a:hover{color:var(--acc);border-color:var(--acc)}.biolinks .glyph{color:currentColor;width:15px;height:15px}@media (max-width:860px){.biotop{grid-template-columns:1fr}.biofig{max-width:420px;position:static}}
