.InLineMedia{
    grid-column:4/span 4;
    padding-bottom:calc(1.37931vw + 62.41379px);
    width:100%
}
@media(min-width:1440px){
    .InLineMedia{
        padding-bottom:90px
    }
}
@media(max-width:739px){
    .InLineMedia{
        grid-column:full;
        padding-bottom:70px
    }
}
@media(min-width:740px)and (max-width:1023px){
    .InLineMedia{
        grid-column:5/span 6
    }
}
@media(min-width:1024px){
    .InLineMedia{
        grid-column:17/span 6
    }
}
@media(min-width:4068px){
    .InLineMedia{
        grid-column:18/span 6
    }
}
.InLineMedia:last-child{
    padding-bottom:calc(4.82759vw + 73.44828px)
}
@media(min-width:1440px){
    .InLineMedia:last-child{
        padding-bottom:170px
    }
}
@media(max-width:739px){
    .InLineMedia:last-child{
        padding-bottom:100px
    }
}
.InLineMedia .intrinsic-image{
    overflow:hidden
}
@media(min-width:1200px){
    .InLineMedia .intrinsic-image img{
        height:calc(100% + 80px);
        object-fit:cover;
        top:-40px
    }
    body.is-safari .InLineMedia .intrinsic-image img{
        height:calc(100% + 80px)
    }
}
@media(max-width:739px){
    .InLineMedia__col{
        box-sizing:border-box;
        column-gap:var(--six-gutter);
        display:grid
    }
}
@media(max-width:739px)and (min-width:4069px){
    .InLineMedia__col{
        --max-grid:calc(var(--six-site-max-width)/2 + var(--six-site-margin) + var(--six-gutter)*2);
        grid-template-columns:[full-start] var(--six-site-margin) calc(50vw - var(--max-grid)) [content-start] repeat(var(--six-cols),1fr) [content-end] calc(50vw - var(--max-grid)) var(--six-site-margin) [full-end]
    }
}
@media(max-width:739px)and (max-width:4068px){
    .InLineMedia__col{
        --col-spacer:calc(var(--six-site-margin) - var(--six-gutter));
        grid-template-columns:[full-start] var(--col-spacer) [content-start] repeat(var(--six-cols),1fr) [content-end] var(--col-spacer) [full-end]
    }
}
@media(max-width:739px){
    @supports not (display:grid){
        .InLineMedia__col{
            display:block;
            width:100%
        }
    }
}
.InLineMedia__col .Media{
    display:contents
}
@media(max-width:739px){
    .InLineMedia__col .Media__wrap{
        grid-column:4/span 4
    }
}
.InLineMedia__col .Media__caption{
    grid-column:content;
    text-align:left
}
@media(max-width:739px){
    .InLineMedia__col .Media__caption{
        padding:0 20px;
        text-align:center
    }
}
.InLineMedia--right{
    grid-column:span 4/-3
}
@media(max-width:739px){
    .InLineMedia--right{
        grid-column:full
    }
}
@media(min-width:1024px){
    .InLineMedia--right{
        grid-column:span 6/content
    }
}
@media(max-width:739px){
    .InLineMedia--right .Media__wrap{
        grid-column:span 4/content
    }
}
.InLineMedia--right .Media__caption{
    text-align:left
}
@media(max-width:739px){
    .InLineMedia--right .Media__caption{
        grid-column:span 4/content
    }
}
.wp-admin .wp-block-acf-inlinemedia{
    grid-column:full
}
.wp-admin .wp-block-acf-inlinemedia .acf-block-preview{
    box-sizing:border-box;
    column-gap:var(--six-gutter);
    display:grid
}
@media(min-width:4069px){
    .wp-admin .wp-block-acf-inlinemedia .acf-block-preview{
        --max-grid:calc(var(--six-site-max-width)/2 + var(--six-site-margin) + var(--six-gutter)*2);
        grid-template-columns:[full-start] var(--six-site-margin) calc(50vw - var(--max-grid)) [content-start] repeat(var(--six-cols),1fr) [content-end] calc(50vw - var(--max-grid)) var(--six-site-margin) [full-end]
    }
}
@media(max-width:4068px){
    .wp-admin .wp-block-acf-inlinemedia .acf-block-preview{
        --col-spacer:calc(var(--six-site-margin) - var(--six-gutter));
        grid-template-columns:[full-start] var(--col-spacer) [content-start] repeat(var(--six-cols),1fr) [content-end] var(--col-spacer) [full-end]
    }
}
@supports not (display:grid){
    .wp-admin .wp-block-acf-inlinemedia .acf-block-preview{
        display:block;
        width:100%
    }
}
