.biomarker_details .bio_hero{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:start}.biomarker_details .bio_title{font-size:clamp(32px, 3vw, 52px);line-height:1.05;letter-spacing:-.02em}.biomarker_details .bio_intro{margin-top:14px;max-width:64ch;font-size:16px;line-height:1.6;opacity:.9}.biomarker_details .bio_hero_media{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:16px;background:#f2f2f2}.biomarker_details .bio_hero_media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.biomarker_details .bio_info_grid{margin-top:34px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.biomarker_details .bio_info_card{padding:16px 16px 18px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fff}.biomarker_details .bio_info_card p{margin:0}.biomarker_details .bio_info_label{margin-top:10px}.biomarker_details .bio_info_value{margin-top:6px;font-size:15px;line-height:1.4;opacity:.75}.biomarker_details .bio_info_icon{width:26px;height:26px;display:block;border-radius:7px;background:rgba(0,0,0,.06);padding:5px;margin-bottom:10px}.biomarker_details .bio_divider{margin:34px 0;border:none;border-top:1px solid rgba(0,0,0,.1)}.biomarker_details .bio_content_wrap{display:grid;grid-template-columns:260px 1fr;gap:48px;align-items:start}.biomarker_details .bio_anchor_nav{position:sticky;top:140px;align-self:start}.biomarker_details .bio_anchor_title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px;opacity:.6}.biomarker_details .bio_anchor_nav ul{list-style:none;padding:0;margin:0}.biomarker_details .bio_anchor_nav li{margin-bottom:10px}.biomarker_details .bio_anchor_nav a{font-size:14px;line-height:1.4;color:inherit;text-decoration:none;opacity:.75}.biomarker_details .bio_anchor_nav a:hover{opacity:1;text-decoration:underline}.biomarker_details .bio_body{display:block}.biomarker_details .bio_qa_block{padding:0;scroll-margin-top:140px}.biomarker_details .bio_h2{font-size:28px;line-height:1.15;letter-spacing:-.01em}.biomarker_details .bio_copy{margin-top:12px;font-size:16px;line-height:1.75;opacity:.92}@media (max-width:1024px){.biomarker_details .bio_content_wrap{grid-template-columns:1fr}.biomarker_details .bio_anchor_nav{display:none}}@media (max-width:980px){.biomarker_details .bio_hero{grid-template-columns:1fr}.biomarker_details .bio_info_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.biomarker_details .bio_info_grid{grid-template-columns:1fr}}div.dd_letter{margin-bottom:40px}div.dd_letter h2{margin-bottom:0}div.dd_letter hr{margin:20px 0 20px}div.dd_letter a{font-size:16px;color:var(--dark-green)}ul.letter_list li.primary a{color:var(--dark-green)}ul.letter_list li.greyed a{color:#ddd}ul.letter_list{list-style-type:none;font-size:24px;margin-top:0;padding-left:0}