/* Photo feature only. Do not target the legacy .nas-photo-feature-template class. */
body.nas-tc-article-page .nas-tc-article.nas-tc-article--photo {max-width:1220px}
.nas-tc-article--photo .nas-tc-post > :not(.nas-tc-post-content):not(.nas-tc-post-featured),
.nas-tc-article--photo .nas-tc-post-content > :not(.wp-block-image):not(.wp-block-gallery):not(.wp-block-jetpack-slideshow):not(.wp-block-group),
.nas-tc-article--photo .nas-tc-post-content .wp-block-group > :not(.wp-block-image):not(.wp-block-gallery):not(.wp-block-jetpack-slideshow):not(.wp-block-group) {
    max-width:var(--nas-tc-reading-width,780px);margin-left:auto;margin-right:auto;
}
.nas-tc-article--photo .nas-tc-post-content > .wp-block-group,
.nas-tc-article--photo .nas-tc-post-content .wp-block-group > .wp-block-group {
    max-width:var(--nas-tc-reading-width,780px);margin-left:auto;margin-right:auto;
}
.nas-tc-article--photo .nas-tc-post-content .wp-block-group:has(.wp-block-image,.wp-block-gallery,.wp-block-jetpack-slideshow) {max-width:100%}
.nas-tc-article--photo .nas-tc-post-featured,
.nas-tc-article--photo .nas-tc-post-content .wp-block-image:not(.wp-block-gallery *),
.nas-tc-article--photo .nas-tc-post-content .wp-block-gallery,
.nas-tc-article--photo .nas-tc-post-content .wp-block-jetpack-slideshow {
    width:100%;max-width:1100px;margin:38px auto 28px;float:none;
}
.nas-tc-article--photo .nas-tc-post-content .wp-block-jetpack-slideshow {max-width:875px}
.nas-tc-article--photo .nas-tc-post-content .wp-block-image:not(.wp-block-gallery *) img {
    display:block;width:100%;height:auto;object-fit:contain;
}
.nas-tc-article--photo .nas-tc-post-content .wp-block-image.nas-photo-inline {max-width:var(--nas-tc-reading-width,780px)}
.nas-tc-article--photo .nas-tc-post-content .wp-block-image.nas-photo-medium {max-width:875px}
.nas-tc-article--photo .nas-tc-post-content .wp-block-image.nas-photo-wide {max-width:1100px}
.nas-tc-article--photo .nas-tc-post-content .wp-block-image.nas-photo-full {max-width:1220px}
.nas-tc-article--photo .nas-tc-post-content .wp-block-gallery .wp-block-image {margin:0}
.nas-tc-article--photo .nas-tc-post-featured figcaption,
.nas-tc-article--photo .nas-tc-post-content > .wp-block-image figcaption {
    max-width:var(--nas-tc-reading-width,780px);margin:12px auto 0;
    color:var(--nas-tc-post-muted);font:14px/1.5 var(--nas-tc-post-body);text-align:left;
}
.nas-tc-article--photo .nas-tc-post-content .nas-table-wrap {overflow-x:auto}
@media(max-width:600px) {
    .nas-tc-article--photo .nas-tc-post-featured,
    .nas-tc-article--photo .nas-tc-post-content > .wp-block-image,
    .nas-tc-article--photo .nas-tc-post-content > .wp-block-gallery,
    .nas-tc-article--photo .nas-tc-post-content > .wp-block-jetpack-slideshow {margin-top:26px;margin-bottom:24px}
}
