.rg-hero[data-astro-cid-he2gpe4e]{padding:var(--space-6) 0 var(--space-4)}.rg-hero__title[data-astro-cid-he2gpe4e]{font-family:var(--font-display);font-size:clamp(var(--text-4xl),7vw,var(--text-6xl));font-weight:var(--weight-extrabold);text-transform:uppercase;letter-spacing:var(--tracking-tight);line-height:var(--leading-none);color:var(--color-text);margin:var(--space-3) 0 0}.rg-hero__accent[data-astro-cid-he2gpe4e]{color:var(--c-coral)}.rg-hero__sub[data-astro-cid-he2gpe4e]{margin:var(--space-4) 0 0;max-width:48ch;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.rg-list[data-astro-cid-he2gpe4e]{padding:clamp(var(--space-8),4vw,var(--space-10)) 0 clamp(var(--space-12),8vw,var(--space-20))}.rg-toolbar[data-astro-cid-he2gpe4e]{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;margin-bottom:var(--space-5)}.rg-search[data-astro-cid-he2gpe4e]{flex:1 1 22rem;display:flex;align-items:center;gap:var(--kl-gap-label);padding:var(--kl-gap-label) var(--kl-gap-tight);background:var(--kl-white);border:1px solid var(--kl-border);border-radius:var(--kl-r-sm);color:var(--kl-meta);transition:border-color var(--kl-t-fast) var(--kl-ease),box-shadow var(--kl-t-fast) var(--kl-ease)}.rg-search[data-astro-cid-he2gpe4e]:focus-within{border-color:var(--kl-blue);box-shadow:0 0 0 3px #1b47f724}.rg-search__input[data-astro-cid-he2gpe4e]{flex:1;border:none;background:transparent;outline:none;padding:0;font:inherit;font-size:var(--kl-t-body-m);font-weight:var(--weight-semibold);color:var(--kl-text-1)}.rg-search__input[data-astro-cid-he2gpe4e]:focus-visible{box-shadow:none}.rg-sort[data-astro-cid-he2gpe4e]{display:inline-flex;align-items:center;gap:var(--space-2)}.rg-sort__select[data-astro-cid-he2gpe4e]{width:auto;font:inherit;font-size:.9375rem;font-weight:var(--weight-bold);color:var(--kl-text-1);background-color:var(--kl-white);border:1px solid var(--kl-border);border-radius:var(--kl-r-sm);padding:9px calc(var(--kl-gap-tight) + 18px) 9px var(--kl-gap-tight);cursor:pointer}.rg-chips[data-astro-cid-he2gpe4e]{display:flex;flex-wrap:wrap;gap:var(--kl-gap-chip);margin-bottom:var(--kl-pad-card)}.rg-chip__count[data-astro-cid-he2gpe4e]{font-variant-numeric:tabular-nums}.rg-chip--active[data-astro-cid-he2gpe4e]{background:var(--kl-navy);border-color:var(--kl-navy);color:var(--kl-white)}.rg-chip--active[data-astro-cid-he2gpe4e] .rg-chip__count[data-astro-cid-he2gpe4e]{color:var(--kl-lime)}.rg-count[data-astro-cid-he2gpe4e]{margin:0 0 var(--kl-gap-grid)}.rg-count[data-astro-cid-he2gpe4e] strong[data-astro-cid-he2gpe4e]{color:var(--kl-text-1);font-variant-numeric:tabular-nums}.rg-grid[data-astro-cid-he2gpe4e]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--kl-gap-grid)}.rg-card[data-astro-cid-he2gpe4e]{display:flex;flex-direction:column;overflow:hidden;text-decoration:none}.rg-card__cover[data-astro-cid-he2gpe4e]{display:flex;align-items:flex-end;justify-content:flex-end;aspect-ratio:16 / 7;padding:var(--kl-gap-tight);background:var(--kl-blue);overflow:hidden}.rg-card--navy[data-astro-cid-he2gpe4e] .rg-card__cover[data-astro-cid-he2gpe4e]{background:var(--kl-navy)}.rg-card--hell[data-astro-cid-he2gpe4e] .rg-card__cover[data-astro-cid-he2gpe4e]{background:var(--kl-surface)}.rg-card__mark[data-astro-cid-he2gpe4e]{font-size:clamp(2rem,1.6rem + 1.6vw,2.75rem);font-weight:var(--weight-black);letter-spacing:var(--kl-ls-num);line-height:1;color:transparent;-webkit-text-stroke:2px rgb(255 255 255 / .45);white-space:nowrap}.rg-card--hell[data-astro-cid-he2gpe4e] .rg-card__mark[data-astro-cid-he2gpe4e]{-webkit-text-stroke-color:var(--kl-dashed)}.rg-card__body[data-astro-cid-he2gpe4e]{display:flex;flex-direction:column;gap:var(--kl-gap-label);padding:var(--kl-gap-grid);flex:1}.rg-card__meta[data-astro-cid-he2gpe4e]{display:flex;align-items:center;gap:var(--kl-gap-label)}.rg-card__badge[data-astro-cid-he2gpe4e]{font-family:var(--kl-font-mono);font-size:var(--kl-t-meta);font-weight:600;text-transform:uppercase;letter-spacing:var(--kl-ls-meta);color:var(--kl-blue);background:var(--kl-blue-50);border-radius:var(--kl-r-xs);padding:4px 6px}.rg-card__title[data-astro-cid-he2gpe4e]{font-size:var(--kl-t-h3);font-weight:var(--weight-extrabold);letter-spacing:var(--kl-ls-h3);line-height:var(--kl-lh-h3);color:var(--kl-text-1);text-wrap:balance}.rg-card__excerpt[data-astro-cid-he2gpe4e]{font-size:var(--text-sm);color:var(--kl-text-2);line-height:var(--kl-lh-body);flex:1}.rg-card__foot[data-astro-cid-he2gpe4e]{display:flex;align-items:center;justify-content:space-between;gap:var(--kl-gap-chip);margin-top:var(--kl-gap-chip);padding-top:var(--kl-gap-tight);border-top:1px dashed var(--kl-dashed);font-family:var(--kl-font-mono);font-size:var(--kl-t-meta);font-weight:600;letter-spacing:var(--kl-ls-meta)}.rg-card__date[data-astro-cid-he2gpe4e]{color:var(--kl-meta)}.rg-card__read[data-astro-cid-he2gpe4e]{display:inline-flex;align-items:center;gap:6px;color:var(--kl-blue);text-transform:none;letter-spacing:0;font-family:var(--kl-font-sans);font-size:.875rem;font-weight:var(--weight-bold)}.rg-card[data-astro-cid-he2gpe4e]:hover .rg-card__read[data-astro-cid-he2gpe4e] .kl-arrow{transform:translate(2px)}.rg-empty[data-astro-cid-he2gpe4e]{font-size:var(--text-base);color:var(--color-text-muted);padding:var(--space-8) 0;text-align:center}.rg-cta[data-astro-cid-he2gpe4e]{position:relative;display:flex;align-items:center;gap:var(--kl-gap-cols);margin-top:var(--kl-section);padding:var(--kl-pad-card) var(--space-10);border-radius:var(--kl-r-md);background:var(--kl-navy);color:var(--kl-on-navy-2);text-decoration:none;overflow:hidden}.rg-cta__mark[data-astro-cid-he2gpe4e]{display:none}.rg-cta__text[data-astro-cid-he2gpe4e]{display:flex;flex-direction:column;gap:var(--space-1);flex:1;z-index:1}.rg-cta__text[data-astro-cid-he2gpe4e] strong[data-astro-cid-he2gpe4e]{font-size:clamp(1.5rem,1.2rem + 1.4vw,2.125rem);font-weight:var(--weight-black);text-transform:uppercase;letter-spacing:var(--kl-ls-h2);line-height:var(--kl-lh-h2);color:var(--kl-white)}.rg-cta__sub[data-astro-cid-he2gpe4e]{font-size:var(--text-sm);color:var(--kl-on-navy-2);max-width:38rem}.rg-cta__btn[data-astro-cid-he2gpe4e]{z-index:1;flex-shrink:0;display:inline-flex;align-items:center;gap:var(--kl-gap-chip);padding:var(--kl-gap-tight) var(--kl-gap-grid);background:var(--kl-lime);color:var(--kl-navy);border-radius:var(--kl-r-sm);font-weight:var(--weight-extrabold);font-size:.9375rem;text-transform:uppercase;letter-spacing:.02em}@media(max-width:64rem){.rg-grid[data-astro-cid-he2gpe4e]{grid-template-columns:repeat(2,1fr)}}@media(max-width:44rem){.rg-grid[data-astro-cid-he2gpe4e]{grid-template-columns:1fr}.rg-toolbar[data-astro-cid-he2gpe4e]{flex-direction:column;align-items:stretch}.rg-search[data-astro-cid-he2gpe4e]{flex:0 0 auto}.rg-sort[data-astro-cid-he2gpe4e]{justify-content:space-between}.rg-cta[data-astro-cid-he2gpe4e]{flex-direction:column;align-items:flex-start}.rg-chip[data-astro-cid-he2gpe4e],.rg-sort__select[data-astro-cid-he2gpe4e]{padding-block:var(--space-3);font-size:var(--text-base)}.rg-card__excerpt[data-astro-cid-he2gpe4e]{font-size:var(--text-base)}}.rg-pager[data-astro-cid-he2gpe4e]{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-8)}.rg-pager[data-astro-cid-he2gpe4e][hidden]{display:none}.rg-pager__nums[data-astro-cid-he2gpe4e]{display:flex;align-items:center;gap:var(--space-2)}.rg-pager__gap{padding-inline:var(--space-1);color:var(--kl-meta)}
