.p-faqSection{padding:8rem 0 9rem;overflow:clip}@media not (max-width:1280px){.p-faqSection{padding:12rem 0 14rem}}.p-faqSection:nth-child(n+2){border-top:solid .1rem #e6e6e6}@supports (font-size: round(1px,1px)){.p-faqSection:nth-child(n+2){border-top-width:max(1px,round(.1rem,1px))}}.p-faqSection__header{margin-bottom:5rem}@media not (max-width:780px){.p-faqSection__header{display:flex;gap:4rem;align-items:flex-end;justify-content:flex-start}}@media not (max-width:1280px){.p-faqSection__header{margin-bottom:8rem}}.p-faqSection__sup{margin-top:1rem}@media not (max-width:780px){.p-faqSection__sup{margin-top:0;padding-bottom:1.4rem}}.p-faq{width:100%;overflow:clip}.p-faqProduct{display:flex;flex-direction:column;gap:4rem}@media not (max-width:780px){.p-faqProduct{gap:5rem}}@media not (max-width:1280px){.p-faqProduct{gap:6rem}}.p-faqOther{position:relative}@media not (max-width:780px){.p-faqOther{display:grid;grid-template-columns:auto 1fr;gap:6rem;align-items:flex-start}}.p-faqOther__header{margin-bottom:3rem}@media not (max-width:780px){.p-faqOther__header{position:sticky;top:calc(var(--header-height) + 2.4rem + 5rem);left:0;display:grid;grid-template-rows:auto 1fr;width:30rem;max-height:calc(100vh - (var(--header-height) + 2.4rem + 5rem + 2rem));margin-bottom:0}}.p-faqOther__nav{display:none}@media not (max-width:780px){.p-faqOther__nav{display:block;overflow-y:auto;overscroll-behavior:contain}}.p-faqOther__anchor{border:solid #e6e6e6;border-width:.1rem 0}@supports (font-size: round(1px,1px)){.p-faqOther__anchor{border-width:max(1px,round(.1rem,1px)) 0}}.p-faqOther__anchor:nth-child(n+2){margin-top:-.1rem}@supports (font-size: round(1px,1px)){.p-faqOther__anchor:nth-child(n+2){margin-top:min(-1px,round(-.1rem,1px))}}.p-faqOther__content{display:flex;flex-direction:column;gap:6rem}.p-faqOther__section{position:relative}.p-faqOther__section:first-child{scroll-margin-top:8rem}.p-faqOther__section:nth-child(n+2){padding-top:6rem;border-top:solid .1rem #e6e6e6}@media not (max-width:780px){.p-faqOther__section:nth-child(n+2){padding-top:3rem}}.p-faqOther__heading{font-weight:500;font-size:2.2rem;line-height:1.5}@media not (max-width:780px){.p-faqOther__heading{font-size:2.4rem}}.p-faqOther__head{margin-bottom:3rem}
