.contact-messengers{margin-top:28px;margin-bottom:24px;padding-top:24px;border-top:1px solid #ddcbb4}
.contact-messengers h3{margin:0 0 8px;font-size:25px;line-height:1.2}
.contact-messengers .messenger-caption{margin:0 0 18px;font-size:15px;line-height:1.6}
.messenger-number{white-space:nowrap;font-weight:600;color:#65452b}
.messenger-list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}
.messenger-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;min-height:62px;padding:10px 14px;border:1px solid #ddcbb4;border-radius:14px;background:linear-gradient(130deg,#fffdf8,#f0e4d3);font:600 16px/1.25 'Segoe UI',sans-serif;color:#4c3422;cursor:pointer;text-decoration:none;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}
.messenger-link img{display:block;flex:0 0 40px;width:40px;height:40px}
.messenger-link:hover{border-color:#a97439;box-shadow:0 5px 15px #70482012}
.messenger-link:focus-visible{outline:3px solid #9b602a;outline-offset:4px}
@media(max-width:600px){.messenger-list{display:grid;grid-template-columns:1fr;gap:10px}.messenger-link{width:100%;min-height:60px}.contact-messengers h3{font-size:23px}.contact-messengers .messenger-caption{font-size:14px}}
