.technology-detail,.traceability-detail{background:#0a2117}.service-audiences{background:#e9eddf;color:#18271d}.recognition-detail{background:#102a1d}.technical-grid,.horizon-grid,.audience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.technical-grid article,.audience-grid article{padding:30px;border:1px solid var(--line);border-radius:10px;background:#ffffff03}.technical-grid small,.audience-grid small{font:500 12px/1.6 var(--mono);letter-spacing:.06em;color:#c4d6b7}.technical-grid h3,.audience-grid h3{font-size:30px;line-height:1.15;margin:18px 0}.technical-grid p,.audience-grid p{color:#b7cabb;line-height:1.8;margin-bottom:0}.technical-note{color:#aebeae;font-size:15px;line-height:1.8;margin:26px 0 0;max-width:1050px}.horizon-grid{border-top:1px solid var(--line);margin-top:36px;padding-top:36px}.horizon-grid strong{font:500 30px var(--display);color:#d2e0be}.horizon-grid h3{font-size:24px;margin:16px 0 12px}.horizon-grid p{color:#b7cabb;max-width:520px}.service-audiences .section-label{color:#35634b}.service-audiences .section-head p,.service-audiences .technical-note{color:#526457}.service-audiences article{border-color:#18271d28;background:#ffffff30}.service-audiences small{color:#42664b}.service-audiences article p{color:#526457}.audience-grid a,.text-link{display:inline-block;margin-top:24px;text-decoration:underline;text-underline-offset:5px;font-size:14px}.recognition-detail h2,.bio-evidence-detail h2{font-size:clamp(36px,4.2vw,58px);line-height:1.1;margin:24px 0 36px;max-width:900px}.recognition-list{display:grid;grid-template-columns:1fr 1fr;gap:45px;border-block:1px solid var(--line);padding:30px 0}.recognition-list h3{font-size:30px;margin-bottom:15px}.recognition-list p{color:#b7cabb;margin:0}.bio-evidence-detail{background:#102c1d}.bio-evidence-detail .technical-grid small{color:#ddc18b}.bio-evidence-detail .technical-grid p{font-size:16px}.bio-evidence-detail .technical-grid h3{font-size:28px}@media(max-width:760px){.technical-grid,.horizon-grid,.audience-grid,.recognition-list{grid-template-columns:1fr;gap:18px}.technical-grid article,.audience-grid article{padding:24px}.recognition-list{gap:28px}.technical-grid h3,.audience-grid h3{font-size:27px}.recognition-detail h2,.bio-evidence-detail h2{font-size:39px}}
