/* Core Web Vitals helpers: reduce CLS on media-heavy landings */
.article-featured-image-full img,
.pricing-card img,
.curso-hero-main img,
.article-body img[width][height] {
    max-width: 100%;
    height: auto;
}

.article-featured-image-full {
    height: auto;
    min-height: 0;
}

.article-featured-image-full img {
    aspect-ratio: 16 / 9;
    object-fit: cover;
}

.pricing-card img {
    aspect-ratio: 4 / 3;
    object-fit: cover;
}

.curso-hero-main img {
    aspect-ratio: 16 / 9;
    object-fit: cover;
}
