/* Kenya Watch v6.3 — media alongside facts; no letterboxing or oversized empty frame. */
body.kw-oc .kw-v63-report-overview{display:grid;gap:clamp(18px,2.5vw,30px);align-items:start;margin:20px 0 25px;max-width:100%}
body.kw-oc .kw-v63-report-overview.kw-v63-has-photo{grid-template-columns:minmax(240px,.75fr) minmax(0,1fr)}
body.kw-oc .kw-v63-report-overview.kw-v63-no-photo{grid-template-columns:1fr}
body.kw-oc .kw-v63-report-overview .kw-v57-record-facts{grid-template-columns:1fr!important;margin:0!important;gap:0!important}
body.kw-oc .kw-v63-report-overview .kw-v57-record-facts>div{padding:11px 0!important}
body.kw-oc .kw-v63-photo-column{min-width:0;max-width:100%}
body.kw-oc .kw-v63-photo-column .kwrm-v62-primary-slot{margin:0!important}
body.kw-oc .kw-v63-photo-column .kwrm-v62-figure{display:block;width:max-content;max-width:100%;border:none;background:transparent}
body.kw-oc .kw-v63-photo-column .kwrm-v62-figure>a{display:block;width:fit-content;max-width:100%;line-height:0;background:transparent!important}
body.kw-oc .kw-v63-photo-column .kwrm-v62-primary img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:440px!important;object-fit:contain!important;background:transparent!important;border:0!important}
body.kw-oc .kw-v63-photo-column .kwrm-v62-figure figcaption{font:13px/1.45 Arial,Helvetica,sans-serif;padding:8px 0!important;color:#6b7280;background:transparent!important;border:0}
body.kw-oc .kwrm-v62-secondary-slot{max-width:620px!important;margin:22px 0 28px!important}
body.kw-oc .kwrm-v62-secondary-slot .kwrm-v62-figure{width:fit-content;max-width:100%;border:none}
body.kw-oc .kwrm-v62-secondary-slot .kwrm-v62-figure>a{display:block;width:fit-content;max-width:100%;background:transparent}
body.kw-oc .kwrm-v62-secondary-slot img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:430px!important;object-fit:contain!important;background:transparent!important}
body.kw-oc .kwrm-v62-final-gallery .kwrm-v62-gallery-grid img{width:100%!important;height:auto!important;aspect-ratio:4/3!important;min-height:0!important;object-fit:cover!important}
body.kw-oc .kw-v63-report-overview .kw-v57-record-facts dt{overflow-wrap:anywhere}
@media(max-width:850px){body.kw-oc .kw-v63-report-overview.kw-v63-has-photo{grid-template-columns:1fr}body.kw-oc .kw-v63-photo-column .kwrm-v62-primary img{max-height:360px!important}body.kw-oc .kw-v63-report-overview .kw-v57-record-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:580px){body.kw-oc .kw-v63-report-overview .kw-v57-record-facts{grid-template-columns:1fr!important}body.kw-oc .kw-v63-photo-column .kwrm-v62-primary img{max-height:360px!important}body.kw-oc .kw-v63-report-overview{gap:15px}}
