/* Preserve complete images in every placement, including mobile and hover. */
img,video{object-fit:contain!important;object-position:center!important;max-width:100%;transform:none!important}
.country-news-photo,.country-video-preview,.gov-news-image,.gov-home-video-thumb,.gov-shopr-cover{background:var(--gov-green-soft,#f1f4f6)}
.country-news-photo img,.country-video-preview img,.gov-news-image img,.gov-home-video-thumb img,.gov-shopr-cover>img{width:100%;height:100%;object-fit:contain!important;transform:none!important}
.country-article-image{margin-inline:0}.country-article-image img{display:block;width:100%;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important}
img:hover,video:hover{transform:none!important}
.country-whatsapp img,.country-media-footer img{width:100%;height:auto;max-height:160px;object-fit:contain!important}
.gov-gazette-page{padding-bottom:30px}.gov-gazette-intro{max-width:790px;color:var(--gov-muted);line-height:1.7}.gov-gazette-filter{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;gap:10px;margin:25px 0 18px;padding:10px;border:1px solid var(--gov-line);border-radius:12px;background:#fff}.gov-gazette-filter input,.gov-gazette-filter select{min-width:0;width:100%;padding:12px;border:1px solid var(--gov-line);border-radius:7px;font:inherit}.gov-gazette-count{font-size:12px;color:var(--gov-muted)}.gov-gazette-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 35px}.gov-gazette-card{display:grid;align-content:space-between;gap:14px;padding:20px;border:1px solid var(--gov-line);border-top:4px solid var(--gov-green);border-radius:10px;background:#fff;box-shadow:0 8px 22px #143d3010;overflow-wrap:anywhere;transition:box-shadow .2s,border-color .2s}.gov-gazette-card:hover{border-top-color:var(--gov-gold);box-shadow:0 12px 25px #143d3020}.gov-gazette-card small{color:var(--gov-green-deep);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.gov-gazette-card h2{font-size:19px;line-height:1.35;margin:10px 0;color:var(--gov-green-deep)}.gov-gazette-date{font-size:12px;color:var(--gov-muted)}.gov-gazette-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.gov-gazette-open{display:block;padding:12px;background:var(--gov-green-deep);color:white;border-radius:6px;font-size:12px;font-weight:bold}.gov-gazette-open:hover{background:var(--gov-green)}.gov-gazette-download{font-size:11px;font-weight:bold;color:var(--gov-green-deep)}
@media(max-width:900px){.gov-gazette-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.gov-gazette-grid,.gov-gazette-filter{grid-template-columns:1fr}.gov-gazette-card{min-width:0}}

.country-logo-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));overflow:visible}.country-logo-rail a{width:100%;min-width:0}
