.faqSingle__questionTitle,.faqContactGuide__title,.faqCategory__title,.faqSidebar__title,.faqSearch__label{font-optical-sizing:auto;font-family:Zen Old Mincho,serif;font-style:normal;font-weight:400}.faqAccordion__mark{font-optical-sizing:auto;font-family:Oswald,sans-serif;font-style:normal;font-weight:700}.faqPage,.faqSingle{background:linear-gradient(#fff 0%,#f8f4ed 54%,#fff 100%)}.faqSingle__body{padding:72px 0 108px}@media only screen and (width<=640px){.faqSingle__body{padding:44px 0 64px}}.faqSingle__article{background:#fff;border:1px solid #583c321a;border-radius:10px;width:min(900px,100%);margin:0 auto;padding:42px 44px 46px;box-shadow:0 16px 36px #583c3214}@media only screen and (width<=640px){.faqSingle__article{padding:28px 18px 30px}}.faqSingle__categories{border-bottom:1px solid #583c321f;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0 0 20px;list-style:none;display:flex}.faqSingle__categories li{color:#583c32;background:#583c3214;border:1px solid #583c3224;border-radius:999px;padding:5px 12px;font-size:clamp(1.2rem,1.15455rem + .121212vw,1.3rem);font-weight:700;line-height:1.5}.faqSingle__question{border-bottom:1px solid #583c321f;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;padding-bottom:26px;display:grid}@media only screen and (width<=640px){.faqSingle__question{gap:12px;padding-bottom:20px}}.faqSingle__questionTitle{color:#583c32;letter-spacing:0;margin:0;font-size:clamp(2rem,1.63636rem + .969697vw,2.8rem);font-weight:600;line-height:1.55}.faqSingle__answer{color:#2a2a2adb;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;margin-top:26px;font-size:clamp(1.2rem,1.10909rem + .242424vw,1.4rem);line-height:1.9;display:grid}@media only screen and (width<=640px){.faqSingle__answer{gap:12px;margin-top:20px}}.faqSingle__back{text-align:center;margin-top:40px}@media only screen and (width<=640px){.faqSingle__back{margin-top:30px}}.faqSingle__backButton{padding-left:max(4.5em,1.5em + 28px);position:relative}@media only screen and (width<=640px){.faqSingle__backButton{padding-left:calc(1.5em + 28px);padding-right:16px}}.faqSingle__backButton:before{content:"";font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 48;font-family:Material Symbols Outlined;font-size:1.5em;line-height:1;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.faqSingle .faqContactGuide{width:min(900px,100%);margin:72px auto 0}@media only screen and (width<=640px){.faqSingle .faqContactGuide{margin-top:48px}}.faqPage__body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:36px;padding:72px 0 108px;display:grid}@media only screen and (width<=1024px){.faqPage__body{grid-template-columns:1fr;gap:28px}}@media only screen and (width<=640px){.faqPage__body{padding:44px 0 64px}}.faqPage__main{gap:26px;display:grid}.faqPage__empty{color:#583c32c7;text-align:center;background:#fff;border:1px solid #583c321a;border-radius:8px;margin:0;padding:28px;font-size:clamp(1.4rem,1.30909rem + .242424vw,1.6rem);line-height:1.8}.faqContactGuide{background:linear-gradient(135deg,#ddaf0038,#8296782e),#fff;border-radius:8px;padding:8px}.faqContactGuide__body{background:#fff;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px 32px;padding:30px 32px;display:grid}@media only screen and (width<=640px){.faqContactGuide__body{grid-template-columns:1fr;padding:24px 18px}}.faqContactGuide__eyebrow{color:#ddaf00;text-transform:uppercase;letter-spacing:0;grid-column:1/-1;margin:0;font-size:1.2rem;font-weight:700;line-height:1.4}.faqContactGuide__title{color:#583c32;grid-column:1/-1;margin:0;font-size:clamp(1.8rem,1.34545rem + 1.21212vw,2.8rem);font-weight:600;line-height:1.45}.faqContactGuide__text{color:#2a2a2adb;margin:0;font-size:clamp(1.4rem,1.35455rem + .121212vw,1.5rem);line-height:1.85}.faqContactGuide__button{min-width:210px;min-height:46px}@media only screen and (width<=640px){.faqContactGuide__button{justify-self:stretch;width:100%}}.faqCategory{background:#fff;border:1px solid #583c321a;border-radius:8px;padding:34px 36px 38px;box-shadow:0 16px 36px #583c3214}@media only screen and (width<=640px){.faqCategory{padding:26px 18px 28px}}.faqCategory__heading{border-bottom:1px solid #583c321f;padding-bottom:22px}@media only screen and (width<=640px){.faqCategory__heading{padding-bottom:18px}}.faqCategory__title{color:#583c32;letter-spacing:0;margin:0;font-size:clamp(2.2rem,1.83636rem + .969697vw,3rem);font-weight:600;line-height:1.45}.faqAccordion{gap:12px;margin-top:24px;display:grid}.faqAccordion__item{background:#f8f4edb8;border:1px solid #583c321a;border-radius:8px;overflow:hidden}.faqAccordion__heading{margin:0}.faqAccordion__button{color:#583c32;width:100%;min-height:66px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:18px 58px 18px 20px;transition:background .2s;display:grid;position:relative}@media only screen and (width<=640px){.faqAccordion__button{min-height:58px;padding:16px 48px 16px 14px}}.faqAccordion__button:before,.faqAccordion__button:after{content:"";background:#583c32;width:14px;height:2px;transition:background .2s,transform .26s;display:block;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.faqAccordion__button:after{transform:translateY(-50%)rotate(90deg)}.faqAccordion__button[aria-expanded=true]{background:#fff}.faqAccordion__button[aria-expanded=true]:before,.faqAccordion__button[aria-expanded=true]:after{background:#ddaf00}.faqAccordion__button[aria-expanded=true]:after{transform:translateY(-50%)rotate(180deg)}.faqAccordion__button:hover{background:#fff}.faqAccordion__mark{color:#fff;background:#583c32;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:clamp(1.4rem,1.35455rem + .121212vw,1.5rem);font-weight:700;line-height:1;display:inline-flex}.faqAccordion__mark--answer{background:#ddaf00;flex:none}.faqAccordion__question{color:#583c32;font-size:clamp(1.2rem,1.10909rem + .242424vw,1.4rem);font-weight:700;line-height:1.65}.faqAccordion__panel{border-top:1px solid #583c3200;grid-template-rows:0fr;transition:grid-template-rows .28s,border-color .2s;display:grid}.faqAccordion__item.is-open .faqAccordion__panel{border-top-color:#583c321a;grid-template-rows:1fr}.faqAccordion__answer{color:#2a2a2adb;gap:14px;min-height:0;padding:0 22px;font-size:clamp(1.1rem,1.00909rem + .242424vw,1.3rem);line-height:1.9;transition:padding .28s;display:flex;overflow:hidden}@media only screen and (width<=640px){.faqAccordion__answer{gap:10px;padding:0 14px}}.is-open .faqAccordion__answer{padding-top:18px;padding-bottom:20px}@media only screen and (width<=640px){.is-open .faqAccordion__answer{padding-top:16px;padding-bottom:18px}}.faqAccordion__answerText,.faqSingle__answerText{overflow-wrap:anywhere;flex:auto;min-width:0}.faqAccordion__answerText p,.faqSingle__answerText p{margin:0 0 1em;font-size:clamp(1.2rem,1.10909rem + .242424vw,1.4rem)}.faqAccordion__answerText h2,.faqAccordion__answerText h3,.faqAccordion__answerText h4,.faqAccordion__answerText h5,.faqAccordion__answerText h6,.faqSingle__answerText h2,.faqSingle__answerText h3,.faqSingle__answerText h4,.faqSingle__answerText h5,.faqSingle__answerText h6{color:#583c32;font-weight:700;line-height:1.6}.faqAccordion__answerText h2,.faqSingle__answerText h2{margin:1.8em 0 .6em;font-size:clamp(1.6rem,1.50909rem + .242424vw,1.8rem)}.faqAccordion__answerText h3,.faqSingle__answerText h3{margin:1.6em 0 .6em;font-size:clamp(1.5rem,1.45455rem + .121212vw,1.6rem)}.faqAccordion__answerText h4,.faqAccordion__answerText h5,.faqAccordion__answerText h6,.faqSingle__answerText h4,.faqSingle__answerText h5,.faqSingle__answerText h6{margin:1.6em 0 .6em;font-size:clamp(1.4rem,1.30909rem + .242424vw,1.6rem)}.faqAccordion__answerText ul,.faqAccordion__answerText ol,.faqSingle__answerText ul,.faqSingle__answerText ol{margin:.8em 0 1em;padding-left:1.6em}.faqAccordion__answerText ul>li,.faqSingle__answerText ul>li{list-style:outside}.faqAccordion__answerText ol>li,.faqSingle__answerText ol>li{list-style:decimal}.faqAccordion__answerText li,.faqSingle__answerText li{margin-top:.35em;padding-left:.15em}.faqAccordion__answerText li:first-child,.faqSingle__answerText li:first-child{margin-top:0}.faqAccordion__answerText li::marker{color:#ddaf00;font-weight:700}.faqSingle__answerText li::marker{color:#ddaf00;font-weight:700}.faqAccordion__answerText li>ul,.faqAccordion__answerText li>ol,.faqSingle__answerText li>ul,.faqSingle__answerText li>ol{margin:.35em 0 0}.faqAccordion__answerText a,.faqSingle__answerText a{color:#583c32;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.faqAccordion__answerText a:hover,.faqSingle__answerText a:hover{color:#ddaf00;text-decoration-thickness:2px}.faqAccordion__answerText a:focus-visible,.faqSingle__answerText a:focus-visible{outline-offset:2px;outline:2px solid #ddaf008c}.faqAccordion__answerText strong,.faqAccordion__answerText b,.faqSingle__answerText strong,.faqSingle__answerText b{color:#583c32;font-weight:700}.faqAccordion__answerText blockquote,.faqSingle__answerText blockquote{border-left:3px solid #ddaf00;margin:1em 0;padding:.1em 0 .1em 1em}.faqAccordion__answerText hr,.faqSingle__answerText hr{border:0;border-top:1px solid #583c3229;margin:1.4em 0}.faqAccordion__answerText>:first-child,.faqSingle__answerText>:first-child{margin-top:0}.faqAccordion__answerText>:last-child,.faqSingle__answerText>:last-child{margin-bottom:0}.faqSidebar{gap:18px;display:grid;position:sticky;top:104px}@media only screen and (width<=1024px){.faqSidebar{order:-1;position:static}}.faqSidebar__box{background:#fff;border:1px solid #583c321a;border-radius:8px;padding:22px;box-shadow:0 12px 28px #583c3212}@media only screen and (width<=640px){.faqSidebar__box{padding:18px}}.faqSidebar__title,.faqSearch__label{color:#583c32;margin:0 0 14px;font-size:clamp(1.6rem,1.50909rem + .242424vw,1.8rem);font-weight:600;line-height:1.45;display:block}.faqSearch{margin:0}.faqSearch__field{gap:10px;display:grid}.faqSearch__input{color:#583c32;background:#f8f4ed;border:1px solid #583c3229;border-radius:8px;width:100%;min-height:46px;padding:12px 14px;font-size:clamp(1.4rem,1.35455rem + .121212vw,1.5rem);line-height:1.5}.faqSearch__input::placeholder{color:#583c3280}.faqSearch__input:focus{outline-offset:2px;outline:2px solid #ddaf0070}.faqSearch__clear{color:#583c32bd;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;justify-self:end;padding:0;font-size:clamp(1.2rem,1.15455rem + .121212vw,1.3rem);font-weight:700;line-height:1.5;text-decoration:underline}.faqSearch__clear:hover{color:#ddaf00}.faqCategoryNav__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.faqCategoryNav__link{color:#583c32db;border-bottom:1px solid #583c3214;padding:10px max(28px,1.8rem + 14px) 10px 0;font-size:clamp(1rem,.954545rem + .121212vw,1.1rem);font-weight:700;line-height:1.55;text-decoration:none;display:block;position:relative}.faqCategoryNav__link:after{color:#ddaf00;content:"";font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 48;font-family:Material Symbols Outlined;font-size:1.8rem;line-height:1;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.faqCategoryNav__link:hover{color:#ddaf00}.faqCategoryNav__list li:last-child .faqCategoryNav__link{border-bottom:0}
