/* Shared desktop rows align the two callouts without fixed heights. */
.vd-main .vd-activation-science>p{font-size:17px;line-height:1.65;margin:0 0 16px}
.vd-main .vd-activation-science>p:last-child{margin-bottom:0}
.vd-main .vd-local-path small{font-size:13px;line-height:1.6}
.vd-main .vd-activation-test span{font-size:15px;line-height:1.6}
.vd-main .vd-activation-test small{font-size:13px;line-height:1.6}
@media(min-width:1101px){
 .vd-activation-layout{align-items:stretch;row-gap:14px}
 .vd-activation-visual,.vd-activation-reading{display:contents}
 .vd-activation-visual-main{grid-column:1;grid-row:1}
 .vd-activation-science{grid-column:2;grid-row:1}
 .vd-local-path{grid-column:1;grid-row:2;margin-top:0}
 .vd-activation-test{grid-column:2;grid-row:2}
 .vd-local-path,.vd-activation-test{padding:14px 16px;align-content:start;gap:6px}
 .vd-main .vd-local-path>span,.vd-main .vd-activation-test span{font-size:15px;line-height:1.6}
 .vd-main .vd-local-path strong,.vd-main .vd-activation-test strong{font-size:15px;line-height:1.5}
 .vd-main .vd-activation-science>p{font-size:clamp(17px,1vw,22px);line-height:1.65}
}
@media(min-width:1800px){.vd-main .vd-local-path>span,.vd-main .vd-activation-test span{font-size:16px}.vd-main .vd-local-path strong,.vd-main .vd-activation-test strong{font-size:16px}}
@media(max-width:1100px){.vd-activation-test{margin-top:18px}.vd-main .vd-activation-science>p{font-size:17px;line-height:1.65}}
@media(max-width:600px){.vd-main .vd-activation-science>p{font-size:16px;line-height:1.7}.vd-main .vd-local-path>span,.vd-main .vd-activation-test span{font-size:14px;line-height:1.65}}
