.mm-ds .mm-article{--mm-article-prose-gap:1.35em;--mm-article-block-gap:var(--ds-space-8);--mm-article-section-gap:var(--ds-space-16);--mm-article-figure-gap:var(--ds-space-10);--mm-article-gutter:var(--ds-container-gutter);--mm-article-stage:min(100%, clamp(42rem, 38rem + 28vw, 76rem));--mm-article-figure-max:clamp(20rem, 52vw, 34rem);--mm-article-hero-gap:clamp(1rem, .75rem + .9vw, 1.5rem);--mm-article-text-body:clamp(1.125rem, 1.06rem + .22vw, 1.25rem);--mm-article-text-body-lg:clamp(1.1875rem, 1.08rem + .32vw, 1.375rem);--mm-article-text-deck:clamp(1.25rem, 1.1rem + .55vw, 1.625rem);--mm-article-text-h1:clamp(2rem, 1.55rem + 1.7vw, 3.25rem);--mm-article-text-h2:clamp(1.625rem, 1.4rem + .85vw, 2.375rem);--mm-article-text-h3:clamp(1.375rem, 1.25rem + .45vw, 1.75rem);--mm-article-text-caption:clamp(.8125rem, .78rem + .12vw, .875rem);--mm-article-text-quote:clamp(1.25rem, 1.1rem + .55vw, 1.75rem);--mm-article-leading-body:clamp(1.65, 1.6 + .08vw, 1.78);--mm-article-leading-deck:clamp(1.45, 1.4 + .06vw, 1.55);--mm-article-leading-heading:clamp(1.12, 1.1 + .04vw, 1.2);--mm-article-panel-pad-x:clamp(1.25rem, 1rem + 1vw, 2rem);--mm-article-panel-pad-y:clamp(1.25rem, 1rem + .8vw, 1.75rem)}.mm-ds .mm-article-stage{width:100%;max-width:var(--mm-article-stage);padding-inline:var(--mm-article-gutter);box-sizing:border-box;margin-inline:auto}.mm-ds .mm-article-frame{width:100%;max-width:none}.mm-ds .mm-article-hero{gap:var(--ds-space-10);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.mm-ds .mm-article-hero__copy{min-width:0}.mm-ds .mm-article-hero__title{font-family:var(--ds-font-display);font-size:var(--mm-article-text-h1);font-weight:600;line-height:var(--mm-article-leading-heading);letter-spacing:var(--ds-tracking-tight);color:var(--ds-color-text)}.mm-ds .mm-article-hero__deck{font-family:var(--ds-font-body);font-size:var(--mm-article-text-deck);line-height:var(--mm-article-leading-deck);color:var(--ds-color-text-muted)}.mm-ds .mm-article-hero__media{min-width:0;width:min(100%, var(--mm-article-figure-max));justify-self:start}.mm-ds .mm-article-hero__media-frame{aspect-ratio:3/4;border-radius:var(--ds-radius-image);border:1px solid var(--ds-color-border-subtle);background:var(--ds-color-surface-muted);box-shadow:var(--ds-shadow-sm);position:relative;overflow:hidden}@media (min-width:1024px){.mm-ds .mm-article-hero{gap:var(--mm-article-hero-gap);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.mm-ds .mm-article-hero__media{justify-self:stretch;width:100%;max-width:none}}@media (min-width:1440px){.mm-ds .mm-article-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.mm-ds .mm-article-figure{width:100%;max-width:var(--mm-article-figure-max)}.mm-ds .mm-article-figure--column{max-width:none}.mm-ds .mm-article-figure__caption{text-align:left}.mm-ds .mm-article-stack>[data-block]{width:100%;max-width:none;margin-top:0;margin-bottom:0}.mm-ds .mm-article-stack>[data-block]+[data-block]{margin-top:var(--mm-article-block-gap)}.mm-ds .mm-article-stack>[data-block=paragraph]+[data-block=paragraph]{margin-top:var(--mm-article-prose-gap)}.mm-ds .mm-article-stack>[data-block=eyebrow],.mm-ds .mm-article-stack>[data-block=heading][data-level="2"]{margin-top:var(--mm-article-section-gap)}.mm-ds .mm-article-stack>[data-block=eyebrow]+[data-block=heading]{margin-top:var(--ds-space-3)}.mm-ds .mm-article-stack>[data-block=heading]+[data-block=paragraph],.mm-ds .mm-article-stack>[data-block=heading]+[data-block=quote],.mm-ds .mm-article-stack>[data-block=heading]+[data-block=callout],.mm-ds .mm-article-stack>[data-block=heading]+[data-block=checklist],.mm-ds .mm-article-stack>[data-block=heading]+[data-block=domainMap],.mm-ds .mm-article-stack>[data-block=heading]+[data-block=carePlan],.mm-ds .mm-article-stack>[data-block=heading]+[data-block=comparison],.mm-ds .mm-article-stack>[data-block=heading]+[data-block=symptomPanel],.mm-ds .mm-article-stack>[data-block=heading]+[data-block=evidencePanel]{margin-top:var(--ds-space-5)}.mm-ds .mm-article-stack>[data-block=image],.mm-ds .mm-article-stack>[data-block=quote],.mm-ds .mm-article-stack>[data-block=callout],.mm-ds .mm-article-stack>[data-block=statGrid],.mm-ds .mm-article-stack>[data-block=cardGrid],.mm-ds .mm-article-stack>[data-block=checklist],.mm-ds .mm-article-stack>[data-block=domainMap],.mm-ds .mm-article-stack>[data-block=carePlan],.mm-ds .mm-article-stack>[data-block=comparison],.mm-ds .mm-article-stack>[data-block=symptomPanel],.mm-ds .mm-article-stack>[data-block=evidencePanel],.mm-ds .mm-article-stack>[data-block=twoColumn],.mm-ds .mm-article-stack>[data-block=image]+[data-block],.mm-ds .mm-article-stack>[data-block=quote]+[data-block],.mm-ds .mm-article-stack>[data-block=callout]+[data-block],.mm-ds .mm-article-stack>[data-block=statGrid]+[data-block],.mm-ds .mm-article-stack>[data-block=cardGrid]+[data-block],.mm-ds .mm-article-stack>[data-block=checklist]+[data-block],.mm-ds .mm-article-stack>[data-block=domainMap]+[data-block],.mm-ds .mm-article-stack>[data-block=carePlan]+[data-block],.mm-ds .mm-article-stack>[data-block=comparison]+[data-block],.mm-ds .mm-article-stack>[data-block=symptomPanel]+[data-block],.mm-ds .mm-article-stack>[data-block=evidencePanel]+[data-block],.mm-ds .mm-article-stack>[data-block=twoColumn]+[data-block]{margin-top:var(--mm-article-figure-gap)}.mm-ds .mm-article-stack>[data-block]:first-child{margin-top:0}.mm-ds .mm-article-stack .mm-article-stack>[data-block]{max-width:none}.mm-ds .mm-article-prose{font-family:var(--ds-font-body);font-size:var(--mm-article-text-body);line-height:var(--mm-article-leading-body);color:var(--ds-color-text-muted);letter-spacing:var(--ds-tracking-normal)}.mm-ds .mm-article-heading{font-family:var(--ds-font-display);color:var(--ds-color-text);letter-spacing:var(--ds-tracking-tight);scroll-margin-top:6.5rem}.mm-ds .mm-article-heading--h2{font-size:var(--mm-article-text-h2);line-height:var(--mm-article-leading-heading)}.mm-ds .mm-article-heading--h3{font-size:var(--mm-article-text-h3);line-height:var(--ds-leading-heading-sm)}.mm-ds .mm-article-caption{font-family:var(--ds-font-body);font-size:var(--mm-article-text-caption);line-height:var(--ds-leading-body-sm);color:var(--ds-color-text-subtle)}.mm-ds .mm-article-quote{font-family:var(--ds-font-editorial);font-size:var(--mm-article-text-quote);font-style:italic;font-weight:400;line-height:var(--ds-leading-quote);color:var(--ds-color-text)}.mm-ds .mm-article-panel{--mm-panel-pad-x:var(--mm-article-panel-pad-x);--mm-panel-pad-y:var(--mm-article-panel-pad-y)}.mm-ds .mm-article-panel__pad{padding-inline:var(--mm-article-panel-pad-x);padding-block:var(--mm-article-panel-pad-y)}.mm-ds .mm-article-panel__pad-x{padding-inline:var(--mm-article-panel-pad-x)}.mm-ds .mm-article-progress{z-index:var(--ds-z-sticky);pointer-events:none;background:0 0;height:3px;position:sticky;top:5rem}.mm-ds .mm-article-progress__bar{background:var(--ds-color-primary);transform-origin:0;width:0%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.mm-ds .mm-article-progress__bar{transition:width var(--ds-duration-fast) linear}}.mm-ds .mm-article-measure,.mm-ds .mm-article-shell,.mm-ds .mm-article-wide{width:100%;max-width:none;margin-inline:0}
