.programme-qr{display:flex;align-items:center;justify-content:center;gap:28px;margin:30px auto 45px;padding:24px;border:1px solid #e6e1d7;border-radius:20px;max-width:700px;background:#faf9f6}.programme-qr img{display:block;width:164px;height:164px;background:#fff}.programme-qr h3{font-size:22px;margin:0 0 12px}.programme-qr p{line-height:1.6;margin:0 0 16px;color:#647080}@media(max-width:600px){.programme-qr{flex-direction:column;text-align:center;padding:24px 16px}.programme-qr h3{font-size:20px}}