.article-mascot--mol{overflow:visible}.article-mascot--mol .mol-body{fill:var(--brand)}.article-mascot--mol .mol-stick{stroke:color-mix(in oklab,var(--brand-dark) 40%,#fff)}.article-mascot--mol .mol-atom--dark{fill:var(--brand-dark)}.article-mascot--mol .mol-atom--light{fill:color-mix(in oklab,var(--brand) 55%,#fff)}.article-mascot--mol .mol-pupils{transform:translate(-4px,2px)}.article-mascot--mol .mol-bonds{transform-box:view-box;transform-origin:100px 104px;animation:mol-vibrate 1.8s ease-in-out .4s 3 both}.article-mascot--mol .mol-figure{transform-box:view-box;transform-origin:100px 148px;animation:mol-bob 1.8s ease-in-out .4s 3 both}.article-mascot--mol .mol-eyes{transform-box:fill-box;transform-origin:center;animation:mol-blink 5.2s ease-in-out 3s infinite}@keyframes mol-vibrate{0%,100%{transform:rotate(0deg)}25%{transform:rotate(7deg)}60%{transform:rotate(-5deg)}85%{transform:rotate(2deg)}}@keyframes mol-bob{0%,100%{transform:translateY(0)}30%{transform:translateY(-4px)}60%{transform:translateY(1px)}}@keyframes mol-blink{0%,94%,100%{transform:scaleY(1)}97%{transform:scaleY(.1)}}@media(max-width:768px){.article-mascot--mol .mol-pupils{transform:translate(-1px,4px)}}@media(prefers-reduced-motion:reduce){.article-mascot--mol .mol-bonds,.article-mascot--mol .mol-figure,.article-mascot--mol .mol-eyes{animation:none}}