/* Reading adjustments for the longer editorial draft; approved base design unchanged. */
.review-bar{flex-wrap:wrap;gap:6px 18px;}
.editorial-columns{grid-template-columns:repeat(2,minmax(0,1fr));}
.source-kind{display:block;font:600 10px/1.6 'Segoe UI',Arial,sans-serif;letter-spacing:.6px;color:#63765b;}
.editorial-columns h3 a{text-decoration-thickness:1px;text-underline-offset:5px;}
.sources-cut{font-size:12px;line-height:1.8;color:#65745c;margin-top:35px;border-top:1px solid #d0d5c4;padding-top:20px;}
.detail-body a,.detail-aside a,.editorial-columns a{overflow-wrap:anywhere;}
.scope-note,.review-note{font-size:12px;}
.item-title{min-width:0;}
.tag{max-width:100%;overflow-wrap:break-word;}
@media(max-width:720px){.editorial-columns{grid-template-columns:1fr;}.source-kind{font-size:11px;}.review-bar{font-size:8px;letter-spacing:.5px;}}
