/* Only these article bodies; no theme, header, navigation or summary override. */
.hotissue23-guide .entry-content .mpc-hi23-visual{max-width:960px;margin:40px auto;}
.hotissue23-guide .entry-content .mpc-hi23-visual figure{margin:0;min-width:0;}
.hotissue23-guide .entry-content .mpc-hi23-visual img{display:block;width:100%;height:auto!important;aspect-ratio:3/2!important;object-fit:contain;border-radius:8px;}
.hotissue23-guide .entry-content .mpc-hi23-visual figcaption{margin:14px 0 0;font-size:17px;line-height:1.8;text-align:left;color:#756358;overflow-wrap:anywhere;}
.hotissue23-guide .entry-content .mpc-hi23-visual figcaption strong{display:block;font-size:20px;color:#34190b;margin-bottom:8px;}
.hotissue23-guide .entry-content .mpc-hi23-split figure{display:grid;grid-template-columns:1.25fr 1fr;gap:28px;align-items:center;}
.hotissue23-guide .entry-content .mpc-hi23-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}
@media(max-width:600px){
 .hotissue23-guide .entry-content .mpc-hi23-visual{margin:28px auto;}
 .hotissue23-guide .entry-content .mpc-hi23-split figure,.hotissue23-guide .entry-content .mpc-hi23-pair{grid-template-columns:1fr;gap:18px;}
}
/* HI18: retain all three columns and explanations at a readable mobile size. */
@media(max-width:520px){
 .hotissue23-hi18 .entry-content .wp-block-table table,.hotissue23-hi18 .entry-content .wp-block-table thead th{font-size:15px;line-height:1.75;}
 .hotissue23-hi18 .entry-content .wp-block-table th,.hotissue23-hi18 .entry-content .wp-block-table td{padding:14px 8px;}
}
