.ex-issues>.ex-section-title>div{display:grid;gap:8px}.ex-issues .ex-section-title p{font-size:13px;margin:0}.ex-issue-matrix{border-top:1px solid var(--ig-line)}
.ex-issue-columns,.analytics-page .ex-issue-row{display:grid;grid-template-columns:minmax(190px,1.25fr) minmax(160px,1fr) 142px;gap:24px;align-items:center}
.ex-issue-columns{padding:12px 16px;color:var(--an-muted);font-size:11px}.ex-issue-columns>div,.ex-issue-cells{display:grid;grid-template-columns:repeat(var(--issue-weeks),1fr);gap:5px;text-align:center}.ex-issue-columns small{display:block;font-size:10px;margin-top:3px}.ex-issue-columns>span:last-child{text-align:right}
.analytics-page .ex-issue-row{width:100%;text-align:left;padding:17px 16px;background:#fff;border:0;border-bottom:1px solid var(--ig-line);border-radius:0;transition:background .15s;color:var(--ig-ink)}
.analytics-page .ex-issue-row:hover,.analytics-page .ex-issue-row.is-selected{background:#f4f8fb}.analytics-page .ex-issue-row.is-selected{box-shadow:inset 3px 0 var(--ex-local)}
.ex-issue-name{display:grid;gap:7px}.ex-issue-name strong{font-size:15px;font-weight:600;letter-spacing:-.015em}.ex-issue-name small{font-size:11px;color:var(--an-muted);font-weight:400}
.ex-issue-cells>span{display:flex;justify-content:center;align-items:center;min-height:40px;border-radius:2px;background:rgba(0,122,194,var(--heat));font-size:12px;font-weight:600;white-space:nowrap}
.ex-issue-current{display:grid;text-align:right;gap:5px}.ex-issue-current>strong{font-size:20px;font-weight:600;letter-spacing:-.03em}.ex-issue-current small{font-size:10px;font-weight:400;letter-spacing:0;color:var(--an-muted)}.ex-issue-current>span{font-size:11px;color:var(--an-muted);font-weight:400}.ex-issue-current i{font-style:normal;margin-left:10px;color:var(--ex-local)}.ex-issue-current .is-rising{color:var(--ex-local)}
.ex-issue-dossier{margin-top:26px;padding:28px;border:1px solid #bfcbd5;background:#fff;scroll-margin-top:92px}.ex-issue-dossier:focus{outline:none}.ex-issue-dossier>.ex-evidence-head{padding-bottom:25px;border-bottom:1px solid var(--ig-line)}.ex-issue-dossier h4{font-size:15px;font-weight:600;letter-spacing:-.01em;margin:0 0 16px}.ex-issue-dossier .ex-caption{margin:0 0 10px}.ex-issue-detail-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);gap:40px;margin:28px 0}.ex-issue-detail-grid>div{min-width:0}
.ex-issue-timeline{height:150px;display:flex;gap:3px;align-items:stretch;margin-top:26px}.analytics-page .ex-issue-timeline button{border:0;padding:3px 0;background:none;border-radius:2px;flex:1;min-width:0;display:flex;flex-direction:column;justify-content:end;gap:8px}.analytics-page .ex-issue-timeline button:hover,.analytics-page .ex-issue-timeline button[aria-pressed=true]{background:#e5f1f9}.ex-issue-day-bar{height:120px;width:100%;display:flex;flex-direction:column;justify-content:end;align-items:center;gap:1px}.ex-issue-day-bar i{display:block;width:72%;min-width:1px}.ex-issue-timeline small{font-size:9px;font-weight:400;color:var(--an-muted)}.ex-issue-chart-foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:10px;color:var(--an-muted);margin:12px 0 32px}.ex-issue-chart-foot i{display:inline-block;width:7px;height:7px;margin-left:9px;margin-right:4px}.ex-issue-dossier .is-national{background:var(--ex-national)}.ex-issue-dossier .is-local{background:var(--ex-local)}
.ex-issue-signals{display:grid;grid-template-columns:1fr 1fr;gap:10px}.analytics-page .ex-issue-signals button{position:relative;overflow:hidden;display:flex;gap:14px;justify-content:space-between;align-items:center;text-align:left;background:#fafbfd;border:1px solid var(--ig-line);padding:14px 12px;border-radius:2px;font-size:12px;font-weight:400}.ex-issue-signals button strong{font-size:15px;font-weight:600}.ex-issue-signals button i{position:absolute;bottom:0;left:0;height:3px;background:var(--ex-local)}.analytics-page .ex-issue-signals button[aria-pressed=true]{border-color:var(--ex-local);background:#eff7fc}
.ex-issue-local{font-size:12px;line-height:1.8;color:var(--an-muted);margin:24px 0}.ex-issue-local strong{display:block;font-weight:500;color:var(--ig-ink);margin-bottom:5px}.ex-issue-related{margin-top:28px}.ex-issue-related h4{margin-bottom:8px}.analytics-page .ex-issue-related button{border:0;background:transparent;font-size:12px;padding:8px 0;display:block;text-align:left;font-weight:400}.ex-issue-related button span{color:var(--an-muted);margin-left:8px}
.ex-issue-flows{border-left:1px solid var(--ig-line);padding-left:28px}.analytics-page .ex-issue-flow{display:block;color:var(--ig-ink);text-decoration:none;padding:18px 0;border-bottom:1px solid var(--ig-line)}.ex-issue-flow:first-child{padding-top:0}.ex-issue-flow:hover h5{text-decoration:underline;color:var(--ex-local)}.ex-issue-flow>span{font-size:10px;color:var(--an-muted);display:block}.ex-issue-flow h5{font-size:14px;font-weight:600;line-height:1.55;margin:8px 0 12px}.ex-issue-flow p{font-size:13px;line-height:1.65;font-weight:600;margin:0 0 8px}.ex-issue-flow small{display:block;font-size:10px;color:var(--an-muted);line-height:1.65}.ex-issue-flow>strong,.ex-issue-models{display:block;font-size:12px;font-weight:500;color:var(--ex-local);margin-top:12px;text-decoration:none}.ex-issue-flows>.ex-caption{margin-top:12px}
.ex-issue-articles{border-top:1px solid var(--ig-line);padding-top:24px}.ex-issue-articles>.ex-evidence-head{margin-bottom:12px;align-items:center}.ex-issue-articles h4{margin:0}#issueArticleList{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}#moreIssues,#moreIssueArticles{margin-top:18px}
@media(max-width:1000px){.ex-issue-detail-grid{grid-template-columns:1.3fr 1fr;gap:25px}.ex-issue-flows{padding-left:20px}.ex-issue-columns,.analytics-page .ex-issue-row{gap:14px;grid-template-columns:minmax(160px,1.25fr) minmax(120px,1fr) 110px}.ex-issue-current small{display:none}}
@media(max-width:760px){.ex-issue-columns,.analytics-page .ex-issue-row{grid-template-columns:minmax(0,1fr) 88px;gap:10px;padding:14px 4px}.ex-issue-columns{grid-template-columns:1fr;font-size:10px}.ex-issue-columns>span{display:none}.ex-issue-columns>div{width:100%}.ex-issue-columns small{display:inline;margin-left:2px}.ex-issue-cells{grid-row:2;grid-column:1/-1}.ex-issue-cells>span{min-height:30px;font-size:11px}.ex-issue-name strong{font-size:14px}.ex-issue-current>strong{font-size:19px}.ex-issue-name small{font-size:10px}.ex-issue-dossier{padding:20px 14px}.ex-issue-detail-grid{grid-template-columns:1fr;gap:28px}.ex-issue-flows{border-left:0;border-top:1px solid var(--ig-line);padding:24px 0 0}.ex-issue-signals{gap:7px}.analytics-page .ex-issue-signals button{font-size:11px;padding:12px 8px;gap:8px}.ex-issue-timeline{gap:1px}.ex-issue-timeline small{font-size:8px}#issueArticleList{grid-template-columns:1fr}.ex-issue-dossier .ex-evidence-head{flex-direction:row;gap:10px}.ex-issue-dossier .ex-evidence-head h3{font-size:20px}.ex-issue-dossier .ex-evidence-head>button{font-size:11px;padding:6px}.ex-issue-dossier>.ex-evidence-head{align-items:start}}
@media(prefers-reduced-motion:reduce){.analytics-page .ex-issue-row{transition:none}}
/* Long selections scroll inside the chart rather than widening the dashboard. */
.ex-issue-matrix{overflow-x:auto;max-width:100%}.ex-issue-columns,.analytics-page .ex-issue-row{grid-template-columns:210px minmax(200px,1fr) 110px;min-width:calc(380px + var(--issue-weeks)*58px);gap:16px}.ex-issue-timeline-wrap{max-width:100%;overflow-x:auto;padding-bottom:8px}.ex-issue-timeline{width:max-content;min-width:100%;gap:2px}.analytics-page .ex-issue-timeline button{width:14px;flex:1 0 14px}.ex-issue-timeline small{height:12px;white-space:nowrap}.ex-issue-detail-grid>div{min-width:0}.news-subject-trend>span{font-size:10px;color:var(--an-muted)}
@media(max-width:760px){.ex-issue-columns>span{display:block}.ex-issue-cells{grid-column:auto;grid-row:auto}.ex-issue-columns small{display:block}.ex-issue-columns,.analytics-page .ex-issue-row{grid-template-columns:170px minmax(200px,1fr) 85px;min-width:calc(315px + var(--issue-weeks)*58px)}.ex-findings{grid-template-columns:1fr}}
