.ev[data-astro-cid-svho75vr]{padding-block:var(--section-pad-block);background:var(--color-surface)}.ev-grid[data-astro-cid-svho75vr]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:3rem;display:grid}.ev-h2[data-astro-cid-svho75vr]{font-size:var(--fs-h3,1.375rem);color:var(--color-ink);margin:2rem 0 .625rem;font-weight:700}.ev-p[data-astro-cid-svho75vr]{color:var(--color-muted);margin:0 0 1.25rem;font-size:1rem;line-height:1.7}.ev-themes[data-astro-cid-svho75vr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.ev-theme[data-astro-cid-svho75vr]{border:1px solid var(--color-border-soft);border-radius:var(--radius-card);background:var(--color-surface-subtle);padding:1.125rem 1.25rem}.ev-theme-head[data-astro-cid-svho75vr]{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.ev-theme-label[data-astro-cid-svho75vr]{color:var(--color-ink);font-weight:700}.ev-theme-score[data-astro-cid-svho75vr]{font-family:var(--font-cond);color:var(--color-subtle-text);white-space:nowrap;font-size:.875rem}.ev-theme-score[data-astro-cid-svho75vr] b[data-astro-cid-svho75vr]{color:var(--color-primary);font-size:1.375rem}.ev-bar[data-astro-cid-svho75vr]{border-radius:var(--radius-pill);background:var(--color-hairline);height:6px;margin:.5rem 0 .75rem;overflow:hidden}.ev-bar[data-astro-cid-svho75vr] span[data-astro-cid-svho75vr]{background:var(--color-primary);border-radius:inherit;height:100%;display:block}.ev-points[data-astro-cid-svho75vr]{color:var(--color-muted);margin:0;padding-left:1.125rem;font-size:.875rem;line-height:1.55}.ev-points[data-astro-cid-svho75vr] li[data-astro-cid-svho75vr]+li[data-astro-cid-svho75vr]{margin-top:.25rem}.ev-scale[data-astro-cid-svho75vr]{flex-direction:column;gap:.375rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.ev-scale-row[data-astro-cid-svho75vr]{border:1px solid var(--color-border-soft);border-radius:var(--radius-tile);color:var(--color-muted);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;padding:.625rem 1rem;display:flex}.ev-scale-medal[data-astro-cid-svho75vr]{color:var(--color-ink);min-width:5.5rem;font-weight:700}.ev-scale-from[data-astro-cid-svho75vr]{font-size:.9375rem}.ev-scale-row[data-astro-cid-svho75vr].is-own{border-color:var(--color-primary);background:var(--color-surface-subtle);box-shadow:inset 3px 0 0 var(--color-primary)}.ev-scale-own[data-astro-cid-svho75vr]{font-family:var(--font-cond);color:var(--color-on-primary);background:var(--color-primary);border-radius:var(--radius-pill);margin-left:auto;padding:.125rem .625rem;font-size:.8125rem;font-weight:700}.ev-source[data-astro-cid-svho75vr]{margin:0 0 1.25rem;font-size:.75rem}.ev-source[data-astro-cid-svho75vr] a[data-astro-cid-svho75vr]{color:var(--color-subtle-text)}.ev-table-wrap[data-astro-cid-svho75vr]{margin:0 0 1.5rem;overflow-x:auto}.ev-table[data-astro-cid-svho75vr]{border-collapse:collapse;width:100%;font-size:.9375rem}.ev-table[data-astro-cid-svho75vr] th[data-astro-cid-svho75vr]{text-align:left;font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.05em;color:var(--color-subtle-text);border-bottom:2px solid var(--color-hairline);padding:.5rem .75rem;font-size:.75rem}.ev-table[data-astro-cid-svho75vr] td[data-astro-cid-svho75vr]{border-bottom:1px solid var(--color-hairline);vertical-align:top;color:var(--color-ink);padding:.75rem;line-height:1.5}.ev-table[data-astro-cid-svho75vr] td[data-astro-cid-svho75vr]:last-child{width:40%}.ev-table[data-astro-cid-svho75vr] a[data-astro-cid-svho75vr]{color:var(--color-primary);font-weight:600}.ev-link[data-astro-cid-svho75vr]{color:var(--color-primary);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.ev-link[data-astro-cid-svho75vr]:hover{text-decoration:underline}.ev-related[data-astro-cid-svho75vr]{border-top:1px solid var(--color-hairline);margin-top:1.5rem;padding-top:1.25rem}.ev-related-label[data-astro-cid-svho75vr]{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.06em;color:var(--color-subtle-text);margin:0 0 .625rem;font-size:.75rem;font-weight:700}.ev-related-links[data-astro-cid-svho75vr]{flex-direction:column;gap:.5rem;display:flex}.ev-card[data-astro-cid-svho75vr]{border:1px solid var(--color-border-soft);border-radius:var(--radius-card);background:var(--color-surface-subtle);top:calc(var(--header-h) + 1.5rem);padding:1.5rem;position:sticky}.ev-badge[data-astro-cid-svho75vr]{margin:0 auto 1rem;display:block}.ev-card-title[data-astro-cid-svho75vr]{color:var(--color-ink);margin:0 0 1rem;font-size:1rem;font-weight:700}.ev-facts[data-astro-cid-svho75vr]{flex-direction:column;gap:.75rem;margin:0 0 1.25rem;display:flex}.ev-fact[data-astro-cid-svho75vr]{flex-direction:column;gap:.125rem;display:flex}.ev-fact[data-astro-cid-svho75vr] dt[data-astro-cid-svho75vr]{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.05em;color:var(--color-subtle-text);font-size:.6875rem}.ev-fact[data-astro-cid-svho75vr] dd[data-astro-cid-svho75vr]{color:var(--color-ink);margin:0;font-size:.9375rem;font-weight:600}.ev-btn[data-astro-cid-svho75vr]{border-radius:var(--radius-pill);border:1px solid var(--color-border-soft);background:var(--color-surface);width:100%;color:var(--color-primary);transition:background var(--dur-fast) var(--ease-brand);justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:flex}.ev-btn[data-astro-cid-svho75vr]+.ev-btn[data-astro-cid-svho75vr]{margin-top:.5rem}.ev-btn[data-astro-cid-svho75vr]:hover{background:var(--color-surface-subtle)}.ev-btn--primary[data-astro-cid-svho75vr]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.ev-btn--primary[data-astro-cid-svho75vr]:hover{background:var(--color-primary-hover)}.ev-note[data-astro-cid-svho75vr]{color:var(--color-subtle-text);margin:.875rem 0 0;font-size:.75rem;line-height:1.5}@media (width<=1023px){.ev-grid[data-astro-cid-svho75vr]{grid-template-columns:1fr;gap:2rem}.ev-card[data-astro-cid-svho75vr]{position:static}}@media (width<=640px){.ev-themes[data-astro-cid-svho75vr]{grid-template-columns:1fr}}
