/* Shared contact details; keep long email addresses readable on phones. */
footer .wrap.tja-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:32px 56px;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #486071;scroll-margin-top:24px}
.tja-contact-grid>div{min-width:0}
footer .tja-contact-grid h2{font:700 23px/1.3 Georgia,serif;letter-spacing:0;margin:0 0 18px;color:#d9b777}
footer .tja-contact-grid address{font:normal 15px/1.8 Arial,sans-serif;color:inherit}
footer .tja-contact-grid p{font:15px/1.65 Arial,sans-serif;margin:0 0 18px}
footer .tja-contact-grid p:last-child{margin-bottom:0}
footer .tja-contact-grid a{overflow-wrap:anywhere;text-underline-offset:4px;color:inherit}
footer .tja-contact-emails strong{color:#d9b777}
@media(max-width:700px){footer .wrap.tja-contact-grid{grid-template-columns:minmax(0,1fr);gap:28px}}
