/* MNT News Related Posts */
.mnt-related-news{margin:32px 0 10px;font-family:Arial,"Noto Sans Devanagari",sans-serif;clear:both}
.mnt-related-header{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding-bottom:9px;border-bottom:2px solid #111}
.mnt-related-header h2{margin:0;color:var(--mnt-heading);font-size:23px;line-height:1.25;font-weight:800}
.mnt-related-bar{display:block;width:6px;height:28px;background:var(--mnt-accent);border-radius:2px}
.mnt-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.mnt-related-card{background:#fff;border:1px solid #e2e2e2;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.07);transition:transform .18s ease,box-shadow .18s ease}
.mnt-related-card:hover{transform:translateY(-2px);box-shadow:0 5px 16px rgba(0,0,0,.12)}
.mnt-related-thumb{display:block;aspect-ratio:16/9;background:#eee;overflow:hidden}
.mnt-related-thumb img{display:block;width:100%;height:100%;object-fit:cover}
.mnt-related-body{padding:11px 12px 13px}
.mnt-related-meta{font-size:11px;color:#777;margin-bottom:5px}
.mnt-related-body h3{margin:0 0 11px;font-size:17px;line-height:1.42;font-weight:750}
.mnt-related-body h3 a{color:#171717;text-decoration:none}
.mnt-related-body h3 a:hover{color:var(--mnt-accent)}
.mnt-related-read{display:inline-flex;align-items:center;gap:5px;background:var(--mnt-accent);color:#fff!important;text-decoration:none!important;padding:5px 9px;border-radius:3px;font-size:12px;font-weight:700}
.mnt-related-read:hover{opacity:.9}
.mnt-related-read span{font-size:15px;line-height:1}
.mnt-related-list .mnt-related-grid{grid-template-columns:1fr 1fr}
.mnt-related-list .mnt-related-card{display:flex;min-height:110px}
.mnt-related-list .mnt-related-thumb{width:180px;min-width:180px;aspect-ratio:auto}
.mnt-related-list .mnt-related-body{flex:1}
@media(max-width:900px){.mnt-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mnt-related-body h3{font-size:16px}}
@media(max-width:600px){.mnt-related-news{margin-top:25px}.mnt-related-header h2{font-size:20px}.mnt-related-grid{grid-template-columns:1fr 1fr;gap:9px}.mnt-related-body{padding:9px}.mnt-related-body h3{font-size:14px;line-height:1.38}.mnt-related-read{font-size:11px;padding:4px 7px}.mnt-related-list .mnt-related-grid{grid-template-columns:1fr}.mnt-related-list .mnt-related-card{min-height:96px}.mnt-related-list .mnt-related-thumb{width:125px;min-width:125px}}
@media(max-width:380px){.mnt-related-grid{grid-template-columns:1fr}.mnt-related-thumb{aspect-ratio:16/9}}
