.contact-module__B47Z4q__section{padding:1.5rem 0 2.5rem;scroll-margin-top:5.5rem}.contact-module__B47Z4q__sectionTitle{letter-spacing:-.025em;margin:0 0 1.5rem;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.1}.contact-module__B47Z4q__routes,.contact-module__B47Z4q__tiles{margin:0;padding:0;list-style:none;display:grid}.contact-module__B47Z4q__routes{border-block:1px solid var(--iwm-line);grid-template-columns:repeat(2,minmax(0,1fr))}.contact-module__B47Z4q__lead{min-width:0;padding:clamp(1.5rem,3vw,2.5rem) 2rem clamp(1.5rem,3vw,2.5rem) 0}.contact-module__B47Z4q__lead+.contact-module__B47Z4q__lead{border-left:1px solid var(--iwm-line);padding-left:2rem;padding-right:0}.contact-module__B47Z4q__lead h3{margin:0 0 .75rem;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.15}.contact-module__B47Z4q__lead p{max-width:34rem;color:var(--iwm-plum-soft);margin:0 0 .75rem;font-size:1.1rem;line-height:1.5}.contact-module__B47Z4q__lead .contact-module__B47Z4q__address{overflow-wrap:anywhere;margin-block:1.25rem;font-size:clamp(1.05rem,2vw,1.4rem);font-weight:650}.contact-module__B47Z4q__address a{max-width:100%;min-height:44px;color:var(--iwm-plum);text-underline-offset:4px;align-items:center;display:inline-flex}.contact-module__B47Z4q__address a:focus-visible{outline:3px solid var(--iwm-plum);outline-offset:4px}.contact-module__B47Z4q__tips{background:#efe9dc;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:1rem 2rem;margin-top:2rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.contact-module__B47Z4q__tips h2{max-width:16rem;margin:0;font-size:1.6rem;line-height:1.2}.contact-module__B47Z4q__tips ul{color:var(--iwm-plum-soft);margin:0;padding-left:1.25rem;font-size:1.05rem;line-height:1.6}.contact-module__B47Z4q__tips li+li{margin-top:.5rem}.contact-module__B47Z4q__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.contact-module__B47Z4q__card{border-top:1px solid var(--iwm-line);flex-direction:column;align-items:flex-start;min-width:0;padding-top:1.25rem;display:flex}.contact-module__B47Z4q__tile{color:var(--iwm-accent);margin-bottom:.75rem;font-size:1.6rem;line-height:1;display:block}.contact-module__B47Z4q__card h3{margin:0 0 .5rem;font-size:1.4rem;line-height:1.2}.contact-module__B47Z4q__card p{color:var(--iwm-plum-soft);flex:1;margin:0 0 1rem;font-size:1.05rem;line-height:1.5}@media (max-width:760px){.contact-module__B47Z4q__routes,.contact-module__B47Z4q__tiles,.contact-module__B47Z4q__tips{grid-template-columns:1fr}.contact-module__B47Z4q__lead,.contact-module__B47Z4q__lead+.contact-module__B47Z4q__lead{border-left:0;padding:1.5rem 0}.contact-module__B47Z4q__lead+.contact-module__B47Z4q__lead{border-top:1px solid var(--iwm-line)}.contact-module__B47Z4q__tiles{gap:1.75rem}.contact-module__B47Z4q__tips h2{max-width:none}}
