.contact-details-page{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.contact-details-page>.contact-details-main{flex:1 0 auto}.contact-details-page>.site-footer{flex-shrink:0}.contact-details-main h1{font-size:clamp(2rem,3vw,2.5rem);line-height:1.2;margin:28px 0 32px}.contact-details-list{margin:0;max-width:1040px}.contact-details-list>div{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;padding:10px 0;line-height:1.65}.contact-details-list dt{font-weight:700}.contact-details-list dd{margin:0;overflow-wrap:anywhere}.contact-details-list a{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:4px}.contact-bank p{margin:0 0 4px}.contact-bank p:last-child{margin-bottom:0}@media(max-width:600px){.contact-details-list>div{grid-template-columns:1fr;gap:3px;padding:10px 0}}
