.gencity-home-promo_card__yIC7F{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px;margin:28px 0 36px;border:1px solid #dbe4eb;border-radius:20px;overflow:hidden;background:#f0f5f8;color:#172b3a;text-decoration:none;transition:box-shadow .2s ease}.gencity-home-promo_card__yIC7F:hover{box-shadow:0 8px 30px #21384c10}.gencity-home-promo_card__yIC7F:focus-visible{outline:3px solid #397899;outline-offset:4px}.gencity-home-promo_copy__5ppF5{padding:30px 0 30px 32px}.gencity-home-promo_kicker__Z2xIq{display:block;font-size:10px;letter-spacing:.12em;font-weight:600;color:#526978}.gencity-home-promo_copy__5ppF5 h2{font-size:clamp(23px,2.5vw,34px);line-height:1.15;letter-spacing:-.035em;margin:12px 0}.gencity-home-promo_copy__5ppF5 p{font-size:14px;line-height:1.6;max-width:36em;color:#4b6271;margin:0 0 18px}.gencity-home-promo_action__uP6Em{display:inline-flex;align-items:center;gap:30px;font-size:13px;font-weight:600;border-bottom:1px solid #6c8494;padding-bottom:4px}.gencity-home-promo_copy__5ppF5 small{display:block;font-size:10px;line-height:1.5;color:#607480;margin-top:17px}.gencity-home-promo_image__IvoRz{display:block;width:100%;height:100%;min-height:270px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(max-width:640px){.gencity-home-promo_card__yIC7F{grid-template-columns:1fr;gap:0;margin:20px 0 28px}.gencity-home-promo_copy__5ppF5{padding:24px}.gencity-home-promo_image__IvoRz{height:auto;min-height:0;aspect-ratio:1200/630}.gencity-home-promo_copy__5ppF5 h2{font-size:26px}.gencity-home-promo_titleLine__q7cr_{display:block;white-space:nowrap}}