/* V35.3 city-specific expansion — scoped to research pages only */
.tru-v353-alert{margin:0 0 16px;padding:18px 20px;background:#17283b;border:1px solid #35526d;border-radius:14px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:16px}
.tru-v353-alert strong{font-size:1.02rem}.tru-v353-alert p{font-size:.87rem;color:#d4e4f1;margin:5px 0 0;line-height:1.5}.tru-v353-alert a{color:#fff;border:1px solid #95b5ca;text-decoration:none;border-radius:8px;padding:10px 12px;flex-shrink:0;font-size:.89rem;font-weight:650}
.tru-v353-glance{display:grid;grid-template-columns:1fr 2fr 1.2fr;gap:1px;background:#d7e2e7;border:1px solid #d7e2e7;border-radius:13px;overflow:hidden;margin:14px 0 24px}
.tru-v353-glance>div{background:white;padding:16px}.tru-v353-glance span{display:block;font-size:.76rem;color:#46586b;font-weight:650;margin-bottom:7px}.tru-v353-glance strong{font-size:.96rem;color:#15253a;line-height:1.4;display:block}
.tru-city-main .tru-v353-section{border-bottom:1px solid #e3e7eb;padding:8px 0 20px;margin:0 0 18px}.tru-city-main .tru-v353-section h2{font-size:1.33rem;line-height:1.32;color:#14283b;margin:0 0 11px}.tru-v353-section p{line-height:1.65;margin:0 0 12px}
.tru-v353-prominent{font-size:1.05rem;font-weight:530}.tru-v353-tip{border-left:4px solid #be513d;background:#fff9f6;border-radius:0 10px 10px 0;padding:12px 15px;margin-top:13px}.tru-v353-tip b{color:#65281f}.tru-v353-tip p{margin:5px 0 0}
.tru-v353-steps{padding-left:22px;margin:0}.tru-v353-steps li{padding-left:4px;margin:0 0 13px;line-height:1.6}
.tru-v353-items{border:1px solid #dbe1e7;border-radius:12px;overflow:hidden}.tru-v353-items>div{padding:13px 15px}.tru-v353-items>div+div{border-top:1px solid #e4e9ef}.tru-v353-items strong{display:block;color:#1d3044}.tru-v353-items p{font-size:.91rem;margin:5px 0 0}
.tru-v353-note{font-size:.9rem;color:#354a5b}.tru-v353-check{background:#f3f6f9;padding:16px 18px;border-radius:12px}.tru-v353-check ul{margin-bottom:0}.tru-v353-check li{margin:6px 0}
.tru-city-main .tru-v353-final-sources{border:0;margin-bottom:0;padding-bottom:0;font-size:.83rem;line-height:1.5;color:#526270}.tru-city-main .tru-v353-final-sources h2{font-size:1.05rem}.tru-v353-sources{margin:8px 0 0;padding-left:19px;overflow-wrap:anywhere}.tru-v353-sources li{margin:8px 0}.tru-v353-sources a{color:#225071;text-decoration:underline}.tru-v353-sources span{color:#586b78}
@media(max-width:700px){.tru-v353-alert{display:block;padding:16px}.tru-v353-alert a{display:inline-block;margin-top:11px}.tru-v353-glance{display:block}.tru-v353-glance>div+div{border-top:1px solid #d7e2e7}.tru-v353-glance>div{padding:12px 15px}.tru-city-main .tru-v353-section h2{font-size:1.23rem}.tru-v353-steps{padding-left:18px}}

/* V35.5: keep compact evidence-card labels visually distinct from their values. */
.tru-v353-glance>div{min-width:0;overflow-wrap:anywhere}
.tru-v353-glance>div>span{display:block;line-height:1.4;margin:0 0 8px}
.tru-v353-glance>div>strong{display:block;line-height:1.5;overflow-wrap:anywhere}
@media(max-width:700px){.tru-v353-glance>div{padding:15px 16px}.tru-v353-glance>div>span{margin-bottom:6px}}
