/* Small, plain-language feature title and paragraph below each full dashboard image.
   No extra labels, numbers, dividers, cards, pointer lines or overlays. */
.v5-continuation .me-visual-note{display:grid;grid-template-columns:minmax(0,1fr);margin-top:clamp(22px,2.0vw,34px);overflow:hidden;min-width:0}
.v5-continuation .me-visual-note__item{grid-area:1 / 1;min-width:0;align-self:start;visibility:hidden;opacity:0;transform:translate3d(0,24px,0);transition:opacity .38s ease,transform .67s cubic-bezier(.2,.8,.2,1),visibility 0s linear .67s;pointer-events:none}
.v5-continuation .me-visual-note__item.is-active{visibility:visible;opacity:1;transform:translate3d(0,0,0);transition:opacity .44s ease,transform .67s cubic-bezier(.2,.8,.2,1),visibility 0s;pointer-events:auto}
.v5-continuation .me-visual-note__item.is-leaving{visibility:visible;opacity:0;transform:translate3d(0,-18px,0);transition:opacity .3s ease,transform .6s cubic-bezier(.2,.8,.2,1)}
.v5-continuation .me-visual-note__title{font-size:clamp(20px,1.62vw,27px);font-weight:500;line-height:1.17;letter-spacing:-.032em;color:#111;margin:0 0 10px}
.v5-continuation .me-visual-note__body{font-size:clamp(15px,1.07vw,18px);line-height:1.5;letter-spacing:-.01em;font-weight:400;color:#464646;margin:0;max-width:660px}
/* Normal browser momentum must never be fought by an independent wheel RAF.
   Scroll anchoring during tall disclosures is confined to the native layout. */
.v5-continuation .me-info__content{overflow-anchor:none}
@media(max-width:850px){.v5-continuation .me-visual-note{margin-top:24px}}
@media(max-width:600px){.v5-continuation .me-visual-note{margin-top:22px}.v5-continuation .me-visual-note__title{font-size:21px}.v5-continuation .me-visual-note__body{font-size:15.5px;line-height:1.5}}
@media(prefers-reduced-motion:reduce){.v5-continuation .me-visual-note__item,.v5-continuation .me-visual-note__item.is-active,.v5-continuation .me-visual-note__item.is-leaving{transition:none!important;transform:none!important}}
