.mga-flink{--green:#02361c;--sand:#f0f0e0;--gold:#d1a55a;align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin:0 auto;max-width:1264px}.mga-flink__card{border-radius:14px;box-shadow:0 2px 6px rgba(2,54,28,.12),0 18px 40px -18px rgba(2,54,28,.45);display:block;outline:1px solid rgba(2,54,28,.12);overflow:hidden;position:relative;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.mga-flink .mga-flink__card img{display:block;height:auto;margin:0;max-width:none;transition:transform .6s cubic-bezier(.2,.8,.2,1);width:100%}.mga-flink__chip{align-items:center;background:var(--green);border-radius:999px;bottom:16px;box-shadow:0 6px 16px rgba(0,0,0,.25);color:var(--sand);display:inline-flex;font-size:14px;font-weight:700;gap:8px;left:16px;letter-spacing:.06em;line-height:1;padding:9px 14px 9px 16px;position:absolute;text-transform:uppercase}.mga-flink__chip svg{fill:none;height:16px;stroke:var(--gold);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .3s;width:16px}.mga-flink__card:hover{box-shadow:0 4px 10px rgba(2,54,28,.14),0 28px 50px -20px rgba(2,54,28,.55);transform:translateY(-4px)}.mga-flink__card:hover img{transform:scale(1.03)}.mga-flink__card:hover .mga-flink__chip svg{transform:translateX(3px)}.mga-flink__card:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.mga-flink .mga-flink__heading{margin:0 0 14px}.mga-flink .mga-flink__heading a{color:inherit;text-decoration:none}.mga-flink .mga-flink__heading a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.mga-flink__text p:last-child{margin-bottom:0}.mga-flink .mga-flink__btn{margin-top:22px}@media (prefers-reduced-motion:reduce){.mga-flink .mga-flink__card img,.mga-flink__card,.mga-flink__chip svg{transition:none}.mga-flink__card:hover,.mga-flink__card:hover img{transform:none}}@media (max-width:767px){.mga-flink{gap:24px;grid-template-columns:1fr}.mga-flink__copy{order:-1}.mga-flink__chip{bottom:12px;font-size:13px;left:12px}}