/* UAM News & Media balanced layout — v3.3 */
.signature-media-grid-balanced{
    align-items:start;
}
.signature-media-side{
    display:grid;
    grid-template-columns:minmax(0,1fr);
    gap:18px;
    align-content:start;
    min-width:0;
}
.signature-video-balanced{
    min-height:0!important;
    aspect-ratio:16/9;
    border-radius:20px;
    overflow:hidden;
    background:var(--sig-navy,#071d31);
}
.signature-video-balanced iframe,
.signature-video-balanced video,
.signature-video-balanced .wp-video,
.signature-video-balanced .wp-video-shortcode{
    display:block;
    width:100%!important;
    height:100%!important;
    min-height:0!important;
    aspect-ratio:16/9;
    border:0;
}
.signature-video-balanced .uam-video-placeholder{
    height:100%!important;
    min-height:0!important;
    border-radius:0;
}
.signature-news-feature-wrap{
    background:var(--sig-paper,#f8f5ee);
    border-radius:20px;
    overflow:hidden;
}
.signature-news-feature{
    padding:30px 32px 32px;
    min-height:230px;
    display:flex;
    flex-direction:column;
    justify-content:center;
}
.signature-news-feature span{
    font-size:.65rem;
    letter-spacing:.14em;
    text-transform:uppercase;
    color:var(--sig-burg,#8c1d2c);
    font-weight:800;
}
.signature-news-feature h3{
    font-size:1.7rem;
    line-height:1.15;
    margin:8px 0 10px;
}
.signature-news-feature h3 a{
    color:var(--sig-navy,#071d31);
    text-decoration:none;
}
.signature-news-feature p{
    color:#65717a;
    margin:0 0 18px;
    line-height:1.55;
}
.signature-news-feature .signature-link{
    align-self:flex-start;
}

@media (max-width:1050px){
    .signature-media-side{
        margin-top:0;
    }
    .signature-video-balanced{
        aspect-ratio:16/9;
    }
}

@media (max-width:720px){
    .signature-news-feature{
        min-height:0;
        padding:24px;
    }
    .signature-news-feature h3{
        font-size:1.45rem;
    }
}
