.content-page[data-astro-cid-pgxydilk]{max-width:var(--max-width-narrow, 880px);margin:0 auto;padding:var(--space-xl, 32px) var(--space-lg, 24px) var(--space-2xl, 48px)}.content-inner[data-astro-cid-pgxydilk]{display:flex;flex-direction:column;gap:var(--space-2xl, 48px);max-width:65ch;margin:var(--space-lg) auto 0}.page-header[data-astro-cid-pgxydilk]{margin:0}.page-tag[data-astro-cid-pgxydilk]{display:inline-block;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:4px 12px;border-radius:var(--radius-xs, 6px);background:var(--color-accent-soft, #fef0ed);color:var(--color-accent, #e8614d);margin-bottom:12px}h1[data-astro-cid-pgxydilk]{font-family:"Source Serif 4",serif;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;color:var(--color-primary, #1e3a5f);margin:0 0 12px}.page-subtitle[data-astro-cid-pgxydilk]{font-family:DM Sans,sans-serif;font-size:1.05rem;color:var(--color-text-secondary, #6b7280);line-height:1.6;margin:0}.last-updated[data-astro-cid-pgxydilk]{font-family:DM Sans,sans-serif;font-size:.85rem;color:var(--color-text-tertiary, #9ca3af);margin:8px 0 0}.answer-block[data-astro-cid-pgxydilk]{background:var(--color-card-bg, #fff);border-left:4px solid var(--color-primary, #1e3a5f);padding:20px 24px;border-radius:0 var(--radius-sm, 8px) var(--radius-sm, 8px) 0;font-family:DM Sans,sans-serif;font-size:1.05rem;line-height:1.7;color:var(--color-text, #1a1a1a)}.answer-block[data-astro-cid-pgxydilk] p[data-astro-cid-pgxydilk]{margin:0}.stat-grid[data-astro-cid-pgxydilk]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.stat-card[data-astro-cid-pgxydilk]{background:var(--color-card-bg, #fff);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius, 12px);padding:20px;text-align:center}.stat-card--worsening[data-astro-cid-pgxydilk]{border-color:var(--color-trend-worsening, #dc2626);background:#fef2f2}.stat-card--improving[data-astro-cid-pgxydilk]{border-color:var(--color-trend-improving, #16a34a);background:#f0fdf4}.stat-label[data-astro-cid-pgxydilk]{font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:500;color:var(--color-text-secondary, #6b7280);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.stat-value[data-astro-cid-pgxydilk]{font-family:JetBrains Mono,monospace;font-size:1.8rem;font-weight:700;color:var(--color-primary, #1e3a5f);line-height:1.2}.stat-card--worsening[data-astro-cid-pgxydilk] .stat-value[data-astro-cid-pgxydilk]{color:var(--color-trend-worsening, #dc2626)}.stat-card--improving[data-astro-cid-pgxydilk] .stat-value[data-astro-cid-pgxydilk]{color:var(--color-trend-improving, #16a34a)}.stat-context[data-astro-cid-pgxydilk]{font-family:DM Sans,sans-serif;font-size:.85rem;color:var(--color-text-tertiary, #9ca3af);margin-top:6px}.movers-section[data-astro-cid-pgxydilk] h2[data-astro-cid-pgxydilk]{font-family:"Source Serif 4",serif;font-size:1.4rem;font-weight:600;color:var(--color-primary, #1e3a5f);margin:0 0 var(--space-md, 16px)}.movers-section[data-astro-cid-pgxydilk]>p[data-astro-cid-pgxydilk]{font-family:DM Sans,sans-serif;font-size:.95rem;color:var(--color-text-secondary, #6b7280);line-height:1.6;margin:0 0 var(--space-lg, 24px)}.table-wrapper[data-astro-cid-pgxydilk]{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius, 12px)}.movers-table[data-astro-cid-pgxydilk]{width:100%;border-collapse:collapse;font-family:DM Sans,sans-serif;font-size:.9rem}.movers-table[data-astro-cid-pgxydilk] thead[data-astro-cid-pgxydilk]{background:var(--color-bg-warm, #f5f0ea)}.movers-table[data-astro-cid-pgxydilk] th[data-astro-cid-pgxydilk]{font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary, #6b7280);padding:12px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--color-border, #e5e7eb)}.movers-table[data-astro-cid-pgxydilk] td[data-astro-cid-pgxydilk]{padding:12px;border-bottom:1px solid var(--color-border-light, #f0eeeb);vertical-align:middle}.movers-table[data-astro-cid-pgxydilk] tbody[data-astro-cid-pgxydilk] tr[data-astro-cid-pgxydilk]:last-child td[data-astro-cid-pgxydilk]{border-bottom:none}.movers-table[data-astro-cid-pgxydilk] tbody[data-astro-cid-pgxydilk] tr[data-astro-cid-pgxydilk]:hover{background:var(--color-primary-faint, rgba(30, 58, 95, .03))}.mono[data-astro-cid-pgxydilk]{font-family:JetBrains Mono,monospace;font-size:.85rem}.rank-col[data-astro-cid-pgxydilk]{width:36px;text-align:center;color:var(--color-text-tertiary, #9ca3af);font-weight:600}.name-col[data-astro-cid-pgxydilk]{min-width:180px}.name-col[data-astro-cid-pgxydilk] a[data-astro-cid-pgxydilk]{text-decoration:none;color:var(--color-primary, #1e3a5f);display:flex;flex-direction:column;gap:2px}.name-col[data-astro-cid-pgxydilk] a[data-astro-cid-pgxydilk]:hover .branded[data-astro-cid-pgxydilk]{text-decoration:underline}.branded[data-astro-cid-pgxydilk]{font-weight:600;font-size:.9rem}.technical[data-astro-cid-pgxydilk]{font-size:.78rem;color:var(--color-text-tertiary, #9ca3af);font-weight:400}.value-col[data-astro-cid-pgxydilk],.change-col[data-astro-cid-pgxydilk],.pct-col[data-astro-cid-pgxydilk]{text-align:right;white-space:nowrap}.worsening[data-astro-cid-pgxydilk]{color:var(--color-trend-worsening, #dc2626)}.improving[data-astro-cid-pgxydilk]{color:var(--color-trend-improving, #16a34a)}.component-col[data-astro-cid-pgxydilk]{text-align:right;white-space:nowrap}.component-tag[data-astro-cid-pgxydilk]{display:inline-block;font-size:.75rem;font-weight:500;padding:2px 8px;border-radius:var(--radius-xs, 6px);background:var(--color-primary-faint, rgba(30, 58, 95, .06));color:var(--color-text-secondary, #6b7280)}.adi-section[data-astro-cid-pgxydilk] h2[data-astro-cid-pgxydilk],.methodology-note[data-astro-cid-pgxydilk] h2[data-astro-cid-pgxydilk],.related-section[data-astro-cid-pgxydilk] h2[data-astro-cid-pgxydilk]{font-family:"Source Serif 4",serif;font-size:1.4rem;font-weight:600;color:var(--color-primary, #1e3a5f);margin:0 0 var(--space-md, 16px)}.adi-section[data-astro-cid-pgxydilk] p[data-astro-cid-pgxydilk],.methodology-note[data-astro-cid-pgxydilk] p[data-astro-cid-pgxydilk]{font-family:DM Sans,sans-serif;font-size:.95rem;color:var(--color-text-secondary, #6b7280);line-height:1.7;margin:0 0 var(--space-md, 16px)}.adi-section[data-astro-cid-pgxydilk] p[data-astro-cid-pgxydilk]:last-child,.methodology-note[data-astro-cid-pgxydilk] p[data-astro-cid-pgxydilk]:last-child{margin-bottom:0}.adi-section[data-astro-cid-pgxydilk] a[data-astro-cid-pgxydilk],.methodology-note[data-astro-cid-pgxydilk] a[data-astro-cid-pgxydilk]{color:var(--color-primary, #1e3a5f);font-weight:500}.methodology-note[data-astro-cid-pgxydilk] code[data-astro-cid-pgxydilk]{font-family:JetBrains Mono,monospace;font-size:.85em;background:var(--color-bg-warm, #f5f0ea);padding:2px 6px;border-radius:4px}.related-grid[data-astro-cid-pgxydilk]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.related-card[data-astro-cid-pgxydilk]{display:block;background:var(--color-card-bg, #fff);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius, 12px);padding:20px;text-decoration:none;transition:border-color .15s,box-shadow .15s}.related-card[data-astro-cid-pgxydilk]:hover{border-color:var(--color-primary, #1e3a5f);box-shadow:0 2px 8px #1e3a5f14}.related-card[data-astro-cid-pgxydilk] h3[data-astro-cid-pgxydilk]{font-family:"Source Serif 4",serif;font-size:1.05rem;font-weight:600;color:var(--color-primary, #1e3a5f);margin:0 0 8px}.related-card[data-astro-cid-pgxydilk] p[data-astro-cid-pgxydilk]{font-family:DM Sans,sans-serif;font-size:.85rem;color:var(--color-text-secondary, #6b7280);line-height:1.5;margin:0}@media(max-width:640px){.stat-grid[data-astro-cid-pgxydilk]{grid-template-columns:1fr 1fr}.stat-card[data-astro-cid-pgxydilk]:first-child{grid-column:1 / -1}.component-col[data-astro-cid-pgxydilk]{display:none}.movers-table[data-astro-cid-pgxydilk] th[data-astro-cid-pgxydilk],.movers-table[data-astro-cid-pgxydilk] td[data-astro-cid-pgxydilk]{padding:10px 8px}.name-col[data-astro-cid-pgxydilk]{min-width:120px}.related-grid[data-astro-cid-pgxydilk]{grid-template-columns:1fr}}@media(max-width:480px){.stat-grid[data-astro-cid-pgxydilk]{grid-template-columns:1fr}.pct-col[data-astro-cid-pgxydilk]{display:none}}@media(max-width:768px){.related-grid[data-astro-cid-pgxydilk]{grid-template-columns:1fr 1fr}}
