.criteria-panel[data-astro-cid-5bcqugj4]{gap:var(--space-4);margin:var(--space-4) 0;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.criteria-panel__item[data-astro-cid-5bcqugj4]{gap:var(--space-2);flex-direction:column;display:flex}.criteria-panel__index[data-astro-cid-5bcqugj4]{background:var(--color-primary-soft);border:1px solid var(--color-primary);width:fit-content;color:var(--color-primary);border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:700;display:inline-block}.criteria-panel__label[data-astro-cid-5bcqugj4]{margin:0;font-size:1.0625rem}.criteria-panel__desc[data-astro-cid-5bcqugj4]{color:var(--color-muted);margin:0;font-size:.9375rem}.commentary[data-astro-cid-cqak62m2]{gap:var(--space-12);flex-direction:column;display:flex}.commentary__featured[data-astro-cid-cqak62m2]{gap:var(--space-6);flex-direction:column;display:flex}.commentary-piece[data-astro-cid-cqak62m2]{gap:var(--space-3);padding:var(--space-8);border:1px solid var(--color-border);border-left:4px solid var(--color-accent-2);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;display:flex}.commentary-piece--top[data-astro-cid-cqak62m2]{background:linear-gradient(165deg, #c9922e14, var(--color-surface) 70%);box-shadow:var(--shadow-md);border-left-color:#c9922e}.commentary-piece__top-banner[data-astro-cid-cqak62m2]{flex-wrap:wrap;gap:.5rem;display:flex}.commentary-piece__top-badge[data-astro-cid-cqak62m2]{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#c9922e,#96701f);border-radius:999px;align-items:center;padding:.2rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.commentary-piece__top-pill[data-astro-cid-cqak62m2]{color:#8a6a26;white-space:nowrap;background:#c9922e24;border:1px solid #c9922e52;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}:root[data-theme=dark] .commentary-piece__top-pill[data-astro-cid-cqak62m2]{color:#e3c27a;background:#c9922e33;border-color:#c9922e66}.commentary-piece__head[data-astro-cid-cqak62m2]{align-items:baseline;gap:var(--space-3);display:flex}.commentary-piece__rank[data-astro-cid-cqak62m2]{letter-spacing:.06em;color:var(--color-accent);text-transform:uppercase;flex-shrink:0;font-size:.75rem;font-weight:700}.commentary-piece__head[data-astro-cid-cqak62m2] h3[data-astro-cid-cqak62m2]{margin:0;font-size:1.375rem}.commentary-piece__head[data-astro-cid-cqak62m2] a[data-astro-cid-cqak62m2]{color:var(--color-text)}.commentary-piece__head[data-astro-cid-cqak62m2] a[data-astro-cid-cqak62m2]:hover{color:var(--color-accent)}.commentary-piece__quote[data-astro-cid-cqak62m2]{padding:0 0 0 var(--space-4);border-left:2px solid var(--color-border);margin:0;position:relative}.commentary-piece__quote[data-astro-cid-cqak62m2] p[data-astro-cid-cqak62m2]{color:var(--color-text);margin:0;font-size:1.0625rem;line-height:1.85}.commentary-piece__facts[data-astro-cid-cqak62m2]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.commentary-piece__fact[data-astro-cid-cqak62m2]{border-radius:var(--radius-sm);background:var(--color-surface-soft);border:1px solid var(--color-border);color:var(--color-muted);align-items:center;padding:.2rem .6rem;font-size:.8125rem;font-weight:600;display:inline-flex}.commentary-piece__footer[data-astro-cid-cqak62m2]{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.commentary-piece__byline[data-astro-cid-cqak62m2]{color:var(--color-muted);font-size:.8125rem}.commentary-piece__cta[data-astro-cid-cqak62m2]{color:var(--color-accent);white-space:nowrap;font-size:.875rem;font-weight:700}.commentary__tiers[data-astro-cid-cqak62m2]{gap:var(--space-8);flex-direction:column;display:flex}.commentary-tier__head[data-astro-cid-cqak62m2]{margin-bottom:var(--space-3)}.commentary-tier__head[data-astro-cid-cqak62m2] h3[data-astro-cid-cqak62m2]{margin:0 0 .25rem;font-size:1.0625rem}.commentary-tier__head[data-astro-cid-cqak62m2] p[data-astro-cid-cqak62m2]{color:var(--color-muted);margin:0;font-size:.875rem}.commentary-tier__list[data-astro-cid-cqak62m2]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.commentary-digest__link[data-astro-cid-cqak62m2]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);text-decoration:none;transition:border-color .15s,background .15s;display:flex}.commentary-digest__link[data-astro-cid-cqak62m2]:hover{border-color:var(--color-accent);background:var(--color-surface-soft)}.commentary-digest__rank[data-astro-cid-cqak62m2]{color:var(--color-muted);flex-shrink:0;width:2.75rem;font-size:.75rem;font-weight:700}.commentary-digest__body[data-astro-cid-cqak62m2]{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.commentary-digest__name[data-astro-cid-cqak62m2]{font-size:.9375rem;font-weight:700}.commentary-digest__reason[data-astro-cid-cqak62m2]{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.commentary-digest__arrow[data-astro-cid-cqak62m2]{color:var(--color-accent);flex-shrink:0;font-weight:700}@media (width<=40rem){.commentary-piece[data-astro-cid-cqak62m2]{padding:var(--space-4)}.commentary-digest__reason[data-astro-cid-cqak62m2]{white-space:normal}}
