.report-card.svelte-1u07zss{aspect-ratio:2/3;border:1px solid var(--color-border);border-radius:12px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block;position:relative;overflow:hidden;box-shadow:0 2px 8px -2px #00000026,0 12px 28px -12px #00000040}.report-card.svelte-1u07zss:hover{border-color:var(--color-accent);box-shadow:0 4px 12px -2px color-mix(in srgb, var(--color-accent) 20%, transparent), 0 12px 28px -12px #00000040}.dark .report-card.svelte-1u07zss{box-shadow:0 2px 8px -2px #0006,0 12px 28px -12px #0009}.dark .report-card.svelte-1u07zss:hover{box-shadow:0 4px 12px -2px color-mix(in srgb, var(--color-accent) 20%, transparent), 0 12px 28px -12px #0009}.report-card.svelte-1u07zss:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.report-card.svelte-1u07zss:after{content:"";z-index:1;background:linear-gradient(#0000 0%,#0003 22%,#000000a3 50%,#000000e0 100%);position:absolute;inset:0}.report-card__bg.svelte-1u07zss{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.report-card__content.svelte-1u07zss{z-index:2;padding:1.25rem;position:absolute;bottom:0;left:0;right:0}.report-card__title.svelte-1u07zss{-webkit-line-clamp:3;line-clamp:3;font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.01em;color:#fff;text-wrap:balance;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.report-card__title--alone.svelte-1u07zss{margin-bottom:.375rem}.report-card__name.svelte-1u07zss{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-body);font-size:var(--text-sm);color:#ffffffe0;margin:.1875rem 0 .4375rem;font-weight:500;overflow:hidden}.report-card__countries.svelte-1u07zss{-webkit-line-clamp:2;line-clamp:2;text-wrap:balance;font-family:var(--font-body);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);-webkit-box-orient:vertical;margin:0 0 .375rem;font-weight:600;display:-webkit-box;overflow:hidden}.report-card__meta.svelte-1u07zss{font-size:var(--text-xs);color:#ffffffc7;font-variant-numeric:tabular-nums;margin:0;line-height:1.45}.report-card__lede.svelte-1u07zss{-webkit-line-clamp:2;line-clamp:2;font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:#ffffffeb;-webkit-box-orient:vertical;margin:.5rem 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}.report-card__byline.svelte-1u07zss{font-family:var(--font-body);font-size:var(--text-xs);color:#fff;align-items:center;gap:.5rem;margin:.625rem 0 0;font-weight:600;display:flex}.report-card__face.svelte-1u07zss{object-fit:cover;border:2px solid #fffc;border-radius:50%;flex-shrink:0;width:24px;height:24px}.shelf.svelte-129h0zm{grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.pager.svelte-129h0zm{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:2.5rem;display:flex}.pager-link.svelte-129h0zm{min-height:44px;font-size:var(--text-base);align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.pager-older.svelte-129h0zm{margin-left:auto}
