.contact-card{display:flex;align-items:center;gap:28px;margin-top:36px;padding:26px;border:1px solid #48606a;border-radius:12px;max-width:780px;background:#173744;color:#fff}.contact-card img{display:block;flex:0 0 196px;width:196px;height:196px;max-width:100%;background:#fff;border-radius:4px}.contact-card-copy{min-width:0}.contact-card h3{margin:0 0 14px;font-size:1.35rem;line-height:1.3;color:#f0d5a1}.contact-card p{margin:0;line-height:1.6}.contact-card .contact-card-name{font-size:1.15rem;font-weight:700;color:#fff}.contact-card .contact-card-role{font-size:.95rem;color:#d8e1e3;margin-top:3px}.contact-card .contact-card-hint{font-size:.95rem;color:#d8e1e3;margin-top:12px}.contact-card-save{display:inline-block;margin-top:18px;background:#d6b77b;color:#102c39;font-weight:700;padding:12px 18px;border-radius:4px;text-decoration:none}.contact-card-save:hover{background:#e7cb94}.contact-card-save:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:600px){.contact-card{flex-direction:column;align-items:flex-start;padding:22px;gap:22px}.contact-card img{flex-basis:auto;align-self:center}.contact-card-copy{width:100%}.contact-card-save{text-align:center;width:100%}}
