.rankings.svelte-zh2d2q{padding-top:var(--spacing-64);padding-bottom:var(--spacing-64)}.section-head.svelte-zh2d2q{max-width:640px;margin-bottom:var(--spacing-32)}h2.svelte-zh2d2q{font-size:var(--text-subheading-lg);margin-bottom:var(--spacing-8)}.lede.svelte-zh2d2q{color:var(--color-body-text);margin:0}.grid.svelte-zh2d2q{display:grid;grid-template-columns:1fr;gap:var(--spacing-16)}.card.svelte-zh2d2q{position:relative;display:flex;flex-direction:column;gap:var(--spacing-4);background:var(--color-surface);border-top:3px solid var(--color-unej-red);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);padding:var(--spacing-24);text-decoration:none;transition:box-shadow .15s ease,transform .15s ease}.card.svelte-zh2d2q:nth-child(2n){border-top-color:var(--color-unej-navy)}.card.svelte-zh2d2q:hover,.card.svelte-zh2d2q:focus-visible{box-shadow:var(--shadow-xl);transform:translateY(-2px)}.external-icon.svelte-zh2d2q{position:absolute;top:var(--spacing-16);right:var(--spacing-16);display:flex;color:var(--color-caption)}.external-icon.svelte-zh2d2q svg:where(.svelte-zh2d2q){width:16px;height:16px}.source.svelte-zh2d2q{margin:0;color:var(--color-caption);font-size:var(--text-caption);font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding-right:var(--spacing-24)}.value.svelte-zh2d2q{margin:var(--spacing-8) 0 0 0;color:var(--color-heading);font-size:2.5rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.prefix.svelte-zh2d2q,.suffix.svelte-zh2d2q{font-size:1.25rem;font-weight:600;color:var(--color-body-text)}.description.svelte-zh2d2q{margin:var(--spacing-4) 0 0 0;color:var(--color-body-text);font-size:.9375rem}@media(min-width:640px){.grid.svelte-zh2d2q{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid.svelte-zh2d2q{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.card.svelte-zh2d2q{transition:none}}.hero.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--spacing-32);padding-top:var(--spacing-48);padding-bottom:var(--spacing-48)}.hero-text.svelte-1uha8ag{max-width:640px}h1.svelte-1uha8ag{font-size:var(--text-heading-sm);letter-spacing:-.02em;margin-bottom:var(--spacing-16)}.lede.svelte-1uha8ag{font-size:var(--text-body-lg);margin:0 0 var(--spacing-24) 0}.cta-row.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:var(--spacing-12)}.cta-primary.svelte-1uha8ag{display:inline-flex;align-items:center;background:var(--color-unej-red-solid);color:#fff;text-decoration:none;font-weight:500;padding:var(--spacing-12) var(--spacing-24);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);min-height:44px;line-height:20px}.cta-primary.svelte-1uha8ag:hover{background:var(--color-unej-red-solid-hover)}.cta-secondary.svelte-1uha8ag{display:inline-flex;align-items:center;background:transparent;color:var(--color-unej-navy);text-decoration:none;font-weight:500;padding:var(--spacing-12) var(--spacing-24);border-radius:var(--radius-card);border:1px solid var(--color-unej-navy);min-height:44px;line-height:20px}.cta-secondary.svelte-1uha8ag:hover{background:var(--color-unej-navy-tint)}.rank-card.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--spacing-16);background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-xl);padding:var(--spacing-24);max-width:420px;width:100%}.rank-row.svelte-1uha8ag{display:flex;align-items:center;gap:var(--spacing-12)}.rank-icon.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-card);background:var(--color-canvas);flex-shrink:0}.rank-row-title.svelte-1uha8ag{margin:0;color:var(--color-heading);font-weight:600;font-size:.9375rem}.rank-row-sub.svelte-1uha8ag{margin:0;color:var(--color-caption);font-size:var(--text-caption)}.rank-status.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:var(--spacing-8);border-top:1px solid var(--color-hairline);padding-top:var(--spacing-16)}.status-pill.svelte-1uha8ag{font-size:var(--text-caption);color:var(--color-body-text);background:var(--color-canvas);border-radius:var(--radius-full);padding:var(--spacing-4) var(--spacing-12)}.status-pill-pending.svelte-1uha8ag{color:var(--color-heading);font-weight:500}.sdg-teaser.svelte-1uha8ag,.home-news.svelte-1uha8ag{padding-bottom:var(--spacing-64)}.section-head.svelte-1uha8ag{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-16);margin-bottom:var(--spacing-24);flex-wrap:wrap}h2.svelte-1uha8ag{font-size:var(--text-subheading-lg)}.link.svelte-1uha8ag{text-decoration:none;color:var(--color-unej-red);font-weight:500;white-space:nowrap}.swatches.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-16)}.swatch.svelte-1uha8ag{display:flex;align-items:center;gap:var(--spacing-12);text-decoration:none;background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:var(--radius-card);padding:var(--spacing-12)}.swatch-icon.svelte-1uha8ag{width:32px;height:32px;object-fit:contain;flex-shrink:0}.swatch-name.svelte-1uha8ag{color:var(--color-heading);font-size:.9375rem}.empty-state.svelte-1uha8ag{color:var(--color-body-text);font-style:italic}.status-note.svelte-1uha8ag{font-size:var(--text-caption);color:var(--color-caption);padding-bottom:var(--spacing-32)}@media(min-width:768px){.hero.svelte-1uha8ag{flex-direction:row;justify-content:space-between;align-items:center}.swatches.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}
