.contact-hero .wwu-ways h2{margin:0}.contact-route-list{gap:24px}.contact-route h3{margin:3px 0 4px}.contact-route-link{display:inline-flex;align-items:center;gap:6px;margin-top:8px;color:#2F6DB3;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:color 180ms ease}.contact-route-link:hover{color:#C0398A}.contact-route-link svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.contact-route-link:focus-visible{outline:3px solid rgba(232,91,168,.42);outline-offset:3px;border-radius:4px}.contact-route.is-here .wwu-way-icon{background:#FBF4F9;color:#C0398A}.contact-note{margin:26px 0 0;color:#5A6675;font-size:14px;line-height:1.6;max-width:560px}@media (min-width:981px){.contact-hero .wwu-form-card{position:sticky;top:120px}}.contact-hero .wwu-grid{grid-template-columns:minmax(0,1fr) minmax(400px,520px);grid-template-areas:"intro form" "routes form";row-gap:0}.contact-hero .wwu-intro{grid-area:intro}.contact-hero .wwu-form-card{grid-area:form;align-self:start}.contact-hero .contact-routes{grid-area:routes}@media (max-width:980px){.contact-hero .wwu-grid{grid-template-columns:1fr;grid-template-areas:"intro" "form" "routes";row-gap:36px}.contact-hero .contact-routes{margin-top:8px}}