#content-v2[data-application]{--application-gap:24px}
#content-v2[data-application] .hero-image{display:block}
#content-v2[data-application] #v2-gallery .gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
#content-v2[data-application] #v2-gallery figure{display:flex;min-width:0;height:100%;margin:0;flex-direction:column}
#content-v2[data-application] #v2-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover}
#content-v2[data-application] #v2-gallery figcaption{flex:1}
#content-v2[data-application] #v2-seo{width:100%}
#content-v2[data-application] #v2-seo .article-body{max-width:none}
#content-v2[data-application] .embedded-quiz{display:block;width:100%;min-height:360px;border:0}
@media(max-width:700px){
  #content-v2[data-application] .hero-image{display:block!important}
  #content-v2[data-application] #v2-gallery .gallery{grid-template-columns:1fr}
}

/* Keep the approved three-photo row over the native five-photo gallery pattern. */
#content-v2[data-application] #v2-gallery .gallery{grid-template-rows:auto;align-items:start}
#content-v2[data-application] #v2-gallery .gallery figure:first-child{grid-row:auto}
#content-v2[data-application] #v2-gallery figcaption{display:block!important;position:static;inset:auto;transform:none;padding:11px 4px 0;color:#756553;font-size:14px}
@media(max-width:700px){#content-v2[data-application] #v2-gallery .gallery{overflow:visible;scroll-snap-type:none;padding:0}#content-v2[data-application] #v2-gallery figure{width:auto;flex:none}}

#content-v2[data-application] #v2-gallery figure,#content-v2[data-application] #v2-gallery figure:first-child{height:auto}
#content-v2[data-application] #v2-gallery img{height:auto}
#content-v2[data-application] #v2-gallery figcaption{max-width:none}
