/* Finishing touches; retain the accepted lab structure and scene. */
.hl-introduction h1{word-spacing:.015em;text-wrap:balance}.hl-introduction h1 span{display:inline-block}.hl-nav-main a,.hl-nav-more a{min-height:32px;display:inline-flex;align-items:center}.hl-introduction-links a:focus-visible,.header nav a:focus-visible{outline:2px solid #9af3ec;outline-offset:5px;border-radius:5px}.hero-topline button{border-radius:24px;min-height:44px}.hero-topline{align-items:center}.hero-copy{min-width:0}.hero-intro{max-width:34ch}.object-caption{gap:16px;line-height:1.6}.hl-introduction-links a{transition:background-color .15s,color .15s}.hl-explore-link:hover{background:#1a3440;color:#d3faf4}
@media(max-width:760px){.hl-introduction h1 span{display:block}.hl-introduction-links{gap:12px}.hero-topline p{max-width:28ch;line-height:1.7}.object-caption{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.hl-introduction-links a{transition:none}}

/* Align the experiment with the inset navigation, without clipping its content. */
.hero{width:calc(100% - 36px);max-width:1450px;margin-inline:auto;padding-inline:22px;height:auto;overflow:visible}
.hero .hero-title{max-width:100%;overflow-wrap:anywhere}
.hl-introduction h1,.hl-introduction h1 span{max-width:100%;overflow-wrap:anywhere}
.hero-grid>*,.hl-introduction-links>a{min-width:0}
.hl-introduction-links a{max-width:100%;white-space:normal;overflow-wrap:anywhere}
@media(max-width:1100px){.hero{padding-inline:18px}}
@media(max-width:760px){.hero{width:calc(100% - 24px)}}
