.jumpit-discovery{padding:42px 0 64px;margin-top:24px;border-top:1px solid var(--line)}
.discovery-heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}
.discovery-heading h2{font-size:clamp(1.8rem,2.7vw,2.5rem);line-height:1.25;max-width:28ch;text-wrap:balance;letter-spacing:-.035em}
.discovery-heading .eyebrow{font-size:.65rem;margin-bottom:16px}
.discovery-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:22px}
.discovery-cards article{border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;background:var(--card);min-width:0}
.discovery-cards article>a{display:block;background:var(--soft)}
.discovery-cards img{width:100%;height:auto;aspect-ratio:8/5;object-fit:contain}
.discovery-cards article>div{display:flex;flex-direction:column;align-items:start;padding:26px;flex:1}
.discovery-cards .eyebrow{font-size:.6rem;margin-bottom:16px}
.discovery-cards h3{font-size:1.18rem;line-height:1.4;margin:0 0 18px;text-wrap:balance}
.discovery-cards h3 a{text-decoration:none}.discovery-cards h3 a:hover{text-decoration:underline}
.discovery-cards p:not(.eyebrow){font-size:.86rem;line-height:1.85;margin-bottom:22px}
.discovery-cards .text-link{font-size:.79rem;margin-top:auto;min-height:44px}
@media(min-width:900px){.discovery-cards>article:only-child{display:grid;grid-template-columns:340px 1fr;align-items:center}.discovery-cards>article:only-child>a{align-self:stretch;display:flex;align-items:center}.discovery-cards>article:only-child img{max-height:240px}.discovery-cards>article:only-child .text-link{margin-top:0}}
@media(max-width:600px){.jumpit-discovery{padding-block:30px 44px}.discovery-cards{grid-template-columns:1fr}.discovery-heading{gap:16px}.discovery-cards article>div{padding:24px}}
