.jfeature{border:1px solid var(--rule);background:var(--cream);transition:box-shadow .5s var(--ease);grid-template-columns:1.2fr 1fr;display:grid;overflow:hidden}.jfeature:hover{box-shadow:var(--shadow-card)}.jfeature__media{min-height:340px;overflow:hidden}.jfeature__media img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.jfeature:hover .jfeature__media img{transform:scale(1.05)}.jfeature__body{flex-direction:column;justify-content:center;padding:clamp(32px,5vw,60px);display:flex}.jfeature__title{margin:14px 0 16px;font-size:clamp(28px,3.4vw,42px);line-height:1.12}.jfeature__excerpt{color:var(--ink-soft);max-width:46ch;margin-bottom:24px;font-size:16px;line-height:1.75}@media (width<=820px){.jfeature{grid-template-columns:1fr}}
