body h1 .publication-heading-topic{margin-left:0;display:block;font-size:clamp(1.15rem,2.2vw,1.85rem);font-weight:500;line-height:1.3;letter-spacing:-.02em;margin-top:.75rem}
.publication-topic-tags{display:flex;flex-wrap:wrap;gap:.6rem;margin-block:1rem;font-size:.85rem}
.publication-topic-tags a{display:inline-block;padding:.4rem .7rem;border:1px solid currentColor;border-radius:4px;text-decoration:none}
.f-hm-story--sprinter .f-hm-story-photo{max-width:100%;width:100%}
.f-hm-story--sprinter .f-hm-story-photo img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;max-height:none}
@media(min-width:1024px){.f-hm-story--sprinter .f-home-story-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 40px;padding:40px}.f-hm-story--sprinter .f-hm-story-copy h3{font-size:clamp(1.6rem,2.5vw,2.5rem)}}
@media(max-width:599px){.f-hm-story--sprinter .f-home-story-page{grid-template-columns:minmax(0,1fr);align-content:start}.f-hm-story--sprinter .f-hm-story-photo{max-width:380px;margin-inline:auto}.f-hm-story--sprinter .f-hm-story-copy .f-eyebrow{margin-bottom:8px}}

/* Reviewed portrait framing; enlarged gallery originals retain their native format. */
body [data-story-document-version] a:has(>img[data-portrait-photo]),a:has(>img[data-portrait-photo]){display:block;height:auto;max-height:none}
.a-case-card-image:has(>img[data-portrait-photo]),.l-case-card-photo:has(>img[data-portrait-photo]),.g-case-card-image:has(>img[data-portrait-photo]),.i-card-medibody [data-story-document-version] a:has(>img[data-portrait-photo]),a:has(>img[data-portrait-photo]){height:auto;max-height:none;aspect-ratio:3/4}
