.p-faq{position:relative;width:100%;overflow:clip;background:#f3eee6}.p-faq:before,.p-faq:after{position:absolute;top:0;bottom:0;z-index:1;border-right:solid .1rem #e3ded7;border-left:solid .1rem #e3ded7;content:"";pointer-events:none}@supports (font-size: round(1px,1px)){.p-faq:before,.p-faq:after{border-right-width:max(1px,round(.1rem,1px));border-left-width:max(1px,round(.1rem,1px))}}.p-faq:before{right:1.5rem;left:1.5rem}@media(min-width:780px){.p-faq:before{right:4rem;left:4rem}}@media(min-width:1280px){.p-faq:before{right:unset;left:50%;width:100%;max-width:116rem;transform:translate(-50%)}}.p-faq:after{left:50%;display:none;width:100%;max-width:140rem;transform:translate(-50%)}@media(min-width:1280px){.p-faq:after{display:block}}.p-faq__main{position:relative;z-index:2}.p-faq__header{padding-top:8rem}@media(min-width:780px){.p-faq__header{padding:14rem 0 11rem}}.p-faqNav{margin:0 -1.5rem;border-top:solid .1rem #e3ded7}@media(min-width:780px){.p-faqNav{margin:0;border-top:none}}@media(min-width:780px){.p-faqNav__list{display:flex;padding-left:.1rem}@supports (font-size: round(1px,1px)){.p-faqNav__list{padding-left:max(1px,round(.1rem,1px))}}}.p-faqNav__item{padding:1.8rem 1.5rem;line-height:1;border-bottom:solid .1rem #e3ded7}@media(min-width:780px){.p-faqNav__item{flex:1;padding:0;border-bottom:none}.p-faqNav__item:nth-child(n+2){border-left:solid .1rem #e3ded7}@supports (font-size: round(1px,1px)){.p-faqNav__item:nth-child(n+2){border-left-width:max(1px,round(.1rem,1px))}}}.p-faqNav__item .c-anchorPrimary{font-size:1.5rem;line-height:1}@media(min-width:1280px){.p-faqNav__item .c-anchorPrimary{font-size:2rem}}.p-faqNav__item .c-anchorPrimary__icon{font-size:.4em}@media(min-width:1280px){.p-faqNav__item .c-anchorPrimary__icon{font-size:.75em}}.p-faqSection{padding:7.5rem 0 8rem;border-top:solid .1rem #e3ded7}@media(min-width:780px){.p-faqSection{padding:11.5rem 0 14rem}}@supports (font-size: round(1px,1px)){.p-faqSection{border-top-width:max(1px,round(.1rem,1px))}}.p-faqSection__header{margin-bottom:3rem}@media(min-width:780px){.p-faqSection__header{margin-bottom:4rem}}.p-faqSection__content{margin:0 -1.5rem}@media(min-width:780px){.p-faqSection__content{margin:0}}.p-faqSection__footer{display:flex;justify-content:center;margin-top:4rem}@media(min-width:780px){.p-faqSection__footer{margin-top:6rem}}.p-faqSection__btn{width:-moz-fit-content;width:fit-content;min-width:33rem;max-width:100%}
