.ev-root .evh{padding:calc(var(--nav-h) + clamp(48px, 6vw, 88px)) 40px var(--ev-pad);background:var(--ev-tint)}.ev-root .evh__head,.ev-root .evh__list{max-width:1200px;margin:0 auto}.ev-root .evh__crumbs a,.ev-root .evh__crumbs li{color:var(--ev-muted)}.ev-root .evh__crumbs li[aria-current]{color:var(--ev-ink)}.ev-root .evh__title{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ev-ink);margin-top:26px;font-size:clamp(36px,5vw,64px);font-weight:600;line-height:1.02}.ev-root .evh__sub{max-width:620px;font-family:var(--f-body);color:var(--ev-body);margin-top:20px;font-size:clamp(16px,1.2vw,17.3px);line-height:1.62}.ev-root .evh__list{margin-top:48px}.ev-root .evh__card{border:1px solid var(--ev-line);transition:border-color .3s var(--ease), box-shadow .3s var(--ease), transform .3s var(--ease);background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ev-root .evh__card:hover{border-color:#c5cfe6;transform:translateY(-3px);box-shadow:0 22px 48px -28px #0a0f1c4d}.ev-root .evh__media{background:var(--ev-navy);min-height:320px;position:relative;overflow:hidden}.ev-root .evh__img{object-fit:cover;filter:saturate(.8)brightness(.9);transition:transform .7s var(--ease)}.ev-root .evh__card:hover .evh__img{transform:scale(1.04)}.ev-root .evh__badge{background:var(--ev-cta);color:#fff;font-family:var(--f-mono);letter-spacing:.17em;padding:5px 10px;font-size:11px;font-weight:500;position:absolute;top:22px;left:22px}.ev-root .evh__body{flex-direction:column;justify-content:center;padding:clamp(28px,4vw,52px);display:flex}.ev-root .evh__name{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ev-ink);font-size:clamp(26px,2.6vw,36px);font-weight:600;line-height:1.08}.ev-root .evh__facts{font-family:var(--f-body);color:var(--ev-ink);flex-direction:column;gap:10px;margin-top:22px;font-size:15px;display:flex}.ev-root .evh__facts li{align-items:center;gap:10px;display:flex}.ev-root .evh__facts svg{width:18px;height:18px;color:var(--ev-cta);flex:none}.ev-root .evh__summary{font-family:var(--f-body);color:var(--ev-body);margin:20px 0 26px;font-size:15px;line-height:1.62}.ev-root .evh__card:hover .link-arrow span{transform:translate(3px,-3px)}@media (max-width:880px){.ev-root .evh__card{grid-template-columns:1fr}.ev-root .evh__media{aspect-ratio:16/9;min-height:0}}@media (max-width:640px){.ev-root .evh{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.ev-root .evh__card,.ev-root .evh__img{transition:none}}
