@charset "UTF-8";.contact-article{position:relative;line-height:1.5}.contact-article__header>*{margin-inline:auto}.contact-article__content{display:flex;flex-flow:column nowrap;gap:4rem}.contact-article__content>*{margin-inline:auto}.contact-article__bottom{padding:5rem 0}.contact-article__bottom>*{margin-inline:auto}.contact-heading{padding:4rem 0;margin-block:0;inline-size:min(84%,61.25rem);font-size:2rem;font-weight:var(--sys-font-weight-bold);letter-spacing:.08rem}.contact-detail{display:flex;flex-flow:column nowrap;align-items:center;gap:2.5rem;inline-size:min(84%,61.25rem)}.contact-detail__title{font-size:1.5rem;font-weight:var(--sys-font-weight-bold)}.contact-detail__content{display:flex;flex-flow:column nowrap;gap:1.5rem;line-height:2}.contact-detail__bottom{display:flex;flex-flow:column nowrap;}.contact-detail__bottom>span{display:inline-block;width:2rem;height:2px;-webkit-margin-after:1.5rem;margin-block-end:1.5rem;background-color:var(--sys-hex-primary)}.contact-detail__bottom>strong{display:block;font-weight:var(--sys-font-weight-bold)}.contact-policy-panel{display:flex;flex-flow:column nowrap;gap:1rem;inline-size:min(84%,50rem);padding:2rem 1.88rem;border-radius:1rem;background-color:#fff}.contact-policy-panel__title{font-weight:var(--sys-font-weight-bold);letter-spacing:.08rem;line-height:1.75}.contact-policy-panel__text{font-size:.975rem;font-weight:var(--sys-font-weight-regular);line-height:1.75}.contact-policy-panel__text>a{text-decoration:underline}@media (min-width: 768px){.contact-article__bottom{padding:7.5rem 0}.contact-heading{font-size:2.5rem;letter-spacing:.2rem;text-align:center}.contact-detail__content{line-height:1.75;}.contact-detail__bottom>strong{font-size:1.125rem}.contact-policy-panel{padding:2.5rem 5rem}}@media (any-hover: hover){.contact-detail__bottom>a:hover{text-decoration:underline}.contact-policy-panel__text>a:hover{text-decoration:none}}
