.locations-v2__header{margin-bottom:40px;text-align:center}@media not screen and (min-width:48rem){.locations-v2__header{margin-bottom:64px}}.locations-v2__header h2{font-family:URW-Din,sans-serif;font-size:2.5rem;font-weight:200;letter-spacing:-.03125rem;line-height:1.2;margin-bottom:8px;text-transform:none}.region__name.lead{border-bottom:1px solid rgba(0,0,0,.1);font-family:urw-din-condensed,sans-serif;font-size:1.5625rem;font-weight:400;letter-spacing:.0625rem;line-height:1;list-style:none;padding:16px 18px;text-transform:uppercase}.region__name.lead::marker{display:none}.region__name.lead::-webkit-details-marker{display:none}.region__name.lead span{align-items:center;display:flex;gap:.5em;justify-content:space-between}.region__name.lead span:after{border-bottom:1px solid;border-right:1px solid;content:"";flex-shrink:0;height:7px;transform:rotate(45deg);transition:transform .2s ease-out;width:7px}[open] .region__name.lead span:after{transform:rotate(-135deg)}.region__locations{padding:0 0 30px}.location{display:grid;gap:8px;line-height:1.5;padding:24px}@media (min-width:25rem){.location{grid-template-columns:1fr minmax(171px,max-content)}.location__name{grid-column:1/span 2}.location__contact{grid-column:2}}.location:nth-child(2n){background-color:#f2f2f3}.location__name{font-size:1.25rem;font-weight:400;line-height:1.5;margin-bottom:8px}.location__address{font-weight:300;grid-column:1;letter-spacing:0;margin:0}.location__address a{align-items:center;color:#0080c8;display:inline-flex;gap:12px;letter-spacing:.05em;margin-top:8px;text-transform:uppercase}.location__address a:after{border-bottom:1px solid;border-right:1px solid;content:"";flex-shrink:0;height:7px;transform:rotate(-45deg);width:7px}.location__address *{font-size:1em;line-height:inherit}.location__address p{margin:0}.location__contact{font-weight:300;letter-spacing:0}.location__contact>*{align-items:center;display:flex;gap:8px;overflow-wrap:anywhere}