
.library-contact .material-contact-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:26px}
.library-contact .material-contact-actions a{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:12px 20px;border-radius:12px;border:1px solid #cbdbe6;font-size:15px;font-weight:600;line-height:1.5;text-decoration:none;margin:0;box-sizing:border-box;transition:background .15s,border-color .15s}
.library-contact .material-contact-actions .material-contact-primary{background:#274a60;color:#fff;border-color:#274a60}
.library-contact .material-contact-primary img{flex-shrink:0;filter:brightness(0) invert(1)}
.library-contact .material-contact-actions .material-contact-secondary{background:#fff;color:#274a60}
.library-contact .material-contact-actions .material-contact-primary:hover{background:#203746;border-color:#203746}
.library-contact .material-contact-actions .material-contact-secondary:hover{background:#edf3f7;border-color:#8eabba}
.library-contact .material-contact-actions a:focus-visible{outline:3px solid #7ea6bf;outline-offset:4px}
@media(max-width:600px){.library-contact .material-contact-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;width:100%}.library-contact .material-contact-actions a{width:100%;font-size:14px;padding:12px 14px}}
