.contact-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.contact-action{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;border-radius:12px;font:700 15px system-ui;text-decoration:none!important;line-height:1.3}.contact-action.share{background:#176c38;color:#fff!important}.contact-action.call{background:#7f0910;color:#fff!important}.contact-action:hover{filter:brightness(1.12)}.contact-action:focus-visible{outline:3px solid #ce9b26;outline-offset:3px}@media(max-width:480px){.contact-action{flex:1 1 100%;text-align:center}}@media print{.contact-actions{display:none!important}}
