.contact{scroll-margin-top:8.125rem}.contact__inner{display:grid;gap:2.5rem}@media screen and (min-width: 992px){.contact__inner{grid-template-columns:minmax(0,26.25rem) minmax(0,45rem);-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-left:calc(clamp(1.875rem,.4464285714rem + 2.9761904762vw,3.125rem) + 1.875rem);padding-right:calc(clamp(1.875rem,.4464285714rem + 2.9761904762vw,3.125rem) + 1.875rem)}}.contact__header{grid-column:1/-1}.contact__title.h2{max-width:40rem;margin:0;color:inherit}.contact__content{margin:0 0 2.5rem;line-height:1.4}.contact__details{font-style:normal}.contact__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;margin:0;padding:0;list-style:none}.contact li.contact__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.25rem;line-height:1.4}.contact__icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.contact__icon svg{display:block}.contact__link{color:inherit;text-decoration:none;overflow-wrap:anywhere}.contact__link:hover{text-decoration:underline}.contact__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.contact__text{max-width:20.5rem}.contact__notice{margin:0;padding:1.25rem;border:1px dashed currentColor;border-radius:.3125rem}
