.contact-details{display:flex;flex-direction:column;align-items:center;gap:.7rem;font-style:normal;margin:2rem 0}.contact-details a{color:var(--ink);font:600 clamp(1.1rem,3vw,1.6rem) 'Manrope',sans-serif;text-underline-offset:.3em;overflow-wrap:anywhere;max-width:100%}.contact-details a:first-child{font-size:clamp(1.8rem,4vw,3rem)}.contact-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:2rem}.contact-email{color:var(--ink);border:1px solid var(--line)}.contact a:focus-visible{outline:3px solid #e6ccff;outline-offset:5px}@media(max-width:550px){.contact-actions{flex-direction:column}.contact-actions .btn{width:100%;max-width:330px}}
