@media(max-width:880px){.contact-clean main :is(h1,h2,strong,p,b){overflow-wrap:anywhere}.contact-clean .contact-hero{min-height:0;padding:7.5rem var(--phone-gutter) 2rem;align-items:start}.contact-clean .contact-hero-content{gap:1rem}.contact-clean .contact-hero h1{max-inline-size:18ch;font-size:clamp(2.6rem,10vw,4.5rem);line-height:1}.contact-clean .contact-hero-content>p:last-child{margin:0;font-size:1rem;line-height:1.5}.contact-clean .contact-options{padding:1.5rem var(--phone-gutter) 3rem}.contact-clean .contact-options-heading{gap:.65rem;margin-bottom:1.25rem}.contact-clean .contact-options-heading h2{font-size:clamp(2rem,7vw,3rem);line-height:1.05}.contact-clean .contact-route-grid{grid-template-columns:minmax(0,1fr);gap:.75rem}.contact-clean .contact-route-grid .company-contact-route{grid-template-columns:minmax(0,1fr);min-height:0;padding:1.25rem;gap:.6rem}.contact-clean .contact-route-grid .company-contact-route>span{margin:0}.contact-clean .contact-route-grid .company-contact-route strong{margin:0;font-size:1.5rem;line-height:1.2}.contact-clean .contact-route-grid .company-contact-route :is(p,b){margin:0}.contact-clean .contact-route-grid .company-contact-route p{font-size:1rem;line-height:1.4}.contact-clean .contact-route-grid .company-contact-route b{font-size:.875rem}@media(min-width:600px){.contact-clean .contact-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}}
