/* IASCL V46.483 - Telegram group card on the Contact page */
.pg-card.pg-telegram{grid-column:1/-1;flex-direction:row;align-items:center;gap:24px;background:linear-gradient(135deg,#eaf6fd 0%,#f6fbff 100%)}
.pg-telegram .pg-qr{flex:none;width:156px;height:156px;padding:8px;background:#fff;border:1px solid #cfe3ee;border-radius:14px;box-shadow:0 6px 18px rgba(7,59,100,.10);object-fit:contain}
.pg-telegram .pg-telegram-text{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}
.pg-telegram .pg-telegram-text p{flex:0 0 auto;max-width:60ch}
.pg-card.pg-telegram a.pg-telegram-btn{display:inline-flex;align-items:center;align-self:flex-start;margin-top:8px;padding:10px 20px;border-radius:999px;background:#229ed9;color:#fff;font-weight:700;font-size:14.5px;text-decoration:none;box-shadow:0 4px 12px rgba(34,158,217,.32);transition:background .15s,transform .15s}
.pg-card.pg-telegram a.pg-telegram-btn:hover,.pg-card.pg-telegram a.pg-telegram-btn:focus-visible{background:#1b84b7;transform:translateY(-1px);color:#fff}
@media(max-width:620px){.pg-card.pg-telegram{flex-direction:column;text-align:center;gap:14px}.pg-card.pg-telegram a.pg-telegram-btn{align-self:center}.pg-telegram .pg-qr{width:168px;height:168px}}
