.cai-foto { margin: 28px auto 8px; max-width: 880px; }
.cai-foto img { display: block; width: 100%; height: auto; aspect-ratio: 3 / 2; object-fit: cover; border-radius: 18px; box-shadow: 0 18px 50px rgba(0, 0, 0, .25); }
.cai-card-img { display: block; width: 100%; aspect-ratio: 16 / 9; object-fit: cover; }
.entry-content > .entry-thumb { display: block; width: 100%; height: auto; border-radius: 14px; margin: 0 0 24px; }
.site-header .brand-logo, .site-footer .brand-logo { max-height: 52px; max-width: 220px; width: auto; height: auto; }
