.styles-module__TEDSAG__section{padding:var(--section-gap) var(--page-pad) 0}.styles-module__TEDSAG__cardWrap{max-width:62rem;margin:0 auto}.styles-module__TEDSAG__card{border-radius:var(--radius-l);background:var(--color-bg-raised);border:1px solid var(--color-line);color:inherit;transition:transform .4s var(--ease-out-expo), box-shadow .4s var(--ease-out-expo);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);text-decoration:none;display:grid;overflow:clip}.styles-module__TEDSAG__card:hover{box-shadow:var(--shadow-card);transform:translateY(-.3rem)}.styles-module__TEDSAG__imageWrap{min-height:16rem;display:block;position:relative}.styles-module__TEDSAG__image{object-fit:cover;transition:transform 1.2s var(--ease-out-expo)}.styles-module__TEDSAG__card:hover .styles-module__TEDSAG__image{transform:scale(1.04)}.styles-module__TEDSAG__copy{flex-direction:column;align-items:flex-start;gap:.8rem;padding:clamp(1.75rem,4vw,3rem);display:flex}.styles-module__TEDSAG__eyebrow{font-size:var(--text-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent-soft);font-weight:700}.styles-module__TEDSAG__title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.2rem);font-weight:900;line-height:1.1}.styles-module__TEDSAG__body{font-size:var(--text-body);color:var(--color-ink-soft);text-wrap:pretty;line-height:1.65}.styles-module__TEDSAG__cta{color:var(--color-accent);margin-top:.4rem;font-weight:700}.styles-module__TEDSAG__card:hover .styles-module__TEDSAG__cta{text-decoration:underline}@media (max-width:767px){.styles-module__TEDSAG__card{grid-template-columns:1fr}.styles-module__TEDSAG__imageWrap{aspect-ratio:16/10;min-height:0}}
