.cards-module__gTMjyG__stretchedLink{color:inherit;text-decoration:none}.cards-module__gTMjyG__stretchedLink:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.cards-module__gTMjyG__stretchedLink:focus-visible{outline:none}.cards-module__gTMjyG__stretchedLink:focus-visible:after{outline:3px solid var(--color-accent);outline-offset:3px}.cards-module__gTMjyG__categoryCircle{justify-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);color:var(--color-text);text-align:center;text-decoration:none;display:grid}.cards-module__gTMjyG__circleImage{aspect-ratio:1;border:1px solid var(--color-border);background:var(--color-clay);width:clamp(84px,22vw,136px);box-shadow:0 0 0 4px var(--color-surface), 0 0 0 5px var(--color-border);transition:box-shadow var(--duration) var(--ease);border-radius:50%;display:block;overflow:hidden}.cards-module__gTMjyG__circleImage img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease)}.cards-module__gTMjyG__imageFallback{background:var(--color-accent-soft);width:100%;height:100%;color:var(--color-accent-hover);font-family:var(--font-serif);font-size:var(--text-3xl);place-items:center;display:grid}.cards-module__gTMjyG__circleLabel{font-size:var(--text-sm);font-weight:600;line-height:1.3}.cards-module__gTMjyG__categoryCircle:hover .cards-module__gTMjyG__circleImage{box-shadow:0 0 0 4px var(--color-surface), 0 0 0 6px var(--color-accent)}.cards-module__gTMjyG__categoryCircle:hover .cards-module__gTMjyG__circleImage img{transform:scale(1.05)}.cards-module__gTMjyG__categoryCircle:hover .cards-module__gTMjyG__circleLabel{color:var(--color-accent)}.cards-module__gTMjyG__categoryTile{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);position:relative;overflow:hidden}.cards-module__gTMjyG__categoryTile:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}.cards-module__gTMjyG__tileImage{aspect-ratio:3/2;background:var(--color-clay);overflow:hidden}.cards-module__gTMjyG__tileImage img,.cards-module__gTMjyG__articleImage img,.cards-module__gTMjyG__editorialImage img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease)}:is(.cards-module__gTMjyG__categoryTile:hover .cards-module__gTMjyG__tileImage img,.cards-module__gTMjyG__articleCard:hover .cards-module__gTMjyG__articleImage img,.cards-module__gTMjyG__editorialLead:has(a):hover .cards-module__gTMjyG__editorialImage img,.cards-module__gTMjyG__editorialCompact:has(a):hover .cards-module__gTMjyG__editorialImage img){transform:scale(1.03)}.cards-module__gTMjyG__tileBody{gap:var(--space-2);padding:var(--space-5);display:grid}.cards-module__gTMjyG__tileTitle{font-size:var(--text-xl)}.cards-module__gTMjyG__categoryTile:hover .cards-module__gTMjyG__tileTitle{color:var(--color-accent)}.cards-module__gTMjyG__articleCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.cards-module__gTMjyG__articleCard:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}.cards-module__gTMjyG__articleImage{aspect-ratio:4/3;background:var(--color-clay);position:relative;overflow:hidden}@media (max-width:39.99rem){.cards-module__gTMjyG__articleImage{aspect-ratio:16/10}}.cards-module__gTMjyG__imageBadge{top:var(--space-3);left:var(--space-3);position:absolute}.cards-module__gTMjyG__articleBody{gap:var(--space-2);padding:var(--space-5);flex-direction:column;flex:1;display:flex}.cards-module__gTMjyG__articleTitle{font-size:var(--text-xl);line-height:1.25}.cards-module__gTMjyG__articleCard:hover .cards-module__gTMjyG__articleTitle{color:var(--color-accent)}.cards-module__gTMjyG__articleDescription{font-size:var(--text-sm)}.cards-module__gTMjyG__articleFooter{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-3);flex-wrap:wrap;margin-top:auto;display:flex}.cards-module__gTMjyG__articleCta{align-items:center;gap:var(--space-2);color:var(--color-accent);font-size:var(--text-sm);font-weight:600;display:inline-flex}.cards-module__gTMjyG__articleDate{color:var(--color-text-muted);font-size:var(--text-xs)}@media (min-width:48rem){.cards-module__gTMjyG__articleCardFeature{grid-template-columns:1.15fr 1fr;display:grid}.cards-module__gTMjyG__articleCardFeature .cards-module__gTMjyG__articleImage{aspect-ratio:auto;min-height:100%}.cards-module__gTMjyG__articleCardFeature .cards-module__gTMjyG__articleBody{justify-content:center;gap:var(--space-3);padding:var(--space-7)}.cards-module__gTMjyG__articleCardFeature .cards-module__gTMjyG__articleTitle{font-size:var(--text-3xl)}.cards-module__gTMjyG__articleCardFeature .cards-module__gTMjyG__articleDescription{font-size:var(--text-base)}.cards-module__gTMjyG__articleCardFeature .cards-module__gTMjyG__articleFooter{margin-top:var(--space-3)}}.cards-module__gTMjyG__editorialLead,.cards-module__gTMjyG__editorialCompact{position:relative}.cards-module__gTMjyG__editorialLead{gap:var(--space-5);display:grid}.cards-module__gTMjyG__editorialLead .cards-module__gTMjyG__editorialImage{aspect-ratio:4/3;border-radius:var(--radius-lg)}.cards-module__gTMjyG__editorialLead .cards-module__gTMjyG__editorialTitle{font-size:var(--text-3xl);line-height:1.12}.cards-module__gTMjyG__editorialCompact{gap:var(--space-4);padding-block:var(--space-5);border-top:1px solid var(--color-border);grid-template-columns:112px 1fr;align-items:start;display:grid}.cards-module__gTMjyG__editorialCompact:first-child{border-top:0;padding-top:0}.cards-module__gTMjyG__editorialCompact .cards-module__gTMjyG__editorialImage{aspect-ratio:1;border-radius:var(--radius-md)}.cards-module__gTMjyG__editorialCompact .cards-module__gTMjyG__editorialTitle{font-size:var(--text-lg);line-height:1.3}.cards-module__gTMjyG__editorialCompact .cards-module__gTMjyG__editorialBody p:last-child{font-size:var(--text-sm)}.cards-module__gTMjyG__editorialImage{background:var(--color-clay);overflow:hidden}.cards-module__gTMjyG__editorialBody{align-content:start;gap:var(--space-2);display:grid}.cards-module__gTMjyG__editorialMeta{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}:is(.cards-module__gTMjyG__editorialLead:has(a):hover .cards-module__gTMjyG__editorialTitle,.cards-module__gTMjyG__editorialCompact:has(a):hover .cards-module__gTMjyG__editorialTitle){color:var(--color-accent)}@media (min-width:40rem){.cards-module__gTMjyG__editorialCompact{gap:var(--space-5);grid-template-columns:150px 1fr}}
