/* Use theme geometry: never add headline/credit rows beneath covers. */
.kwn-cover-photo{display:block;position:relative;line-height:0;overflow:hidden}
.kwn-photo-credit{position:absolute;right:6px;bottom:6px;padding:3px 6px;border-radius:3px;background:rgba(255,255,255,.92);color:#243a30;font-size:11px;font-weight:400;line-height:1.4;pointer-events:none}
.kwn-photo-source{font-size:14px;line-height:1.7;color:#485c52;border-top:1px solid #d5e1da;padding-top:16px}
.kwn-featured-card img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;margin:0;background:#f3f6f2}
.kwn-featured-card>p:not(.kwn-featured-meta){margin:0}
.kwn-featured-card .kwn-featured-link>br{display:none}
.kwn-featured-card .kwn-cover-photo{margin:0}
