/* Arc-specific refinements; shared typography, captions and carousels live in foundations.css. */
.arc-page .editorial-text h3{text-transform:uppercase}
.arc-page .editorial-text h4{text-transform:uppercase}
@media(max-width:767px){
 .arc-page .mobile-aspect-ratio-9-16 .gallery-picture{aspect-ratio:9/16!important}
 .arc-page .type-embed .motion-study{aspect-ratio:3/4!important;overflow:hidden}
 .arc-page .type-embed iframe{left:50%;width:237%;transform:translateX(-50%)}
 .arc-page .foundation-section.content-padding .foundation-wrap{padding:54px 0}
}

/* This portrait layout sheet must size the row, rather than crop into it. */
.arc-graphics-block-32-0 .single-image{position:relative;height:auto}
.arc-graphics-block-32-0 .single-image img{height:auto;object-fit:contain}
.arc-graphics-block-32-0 .block-inner{height:auto}
