.section-faq{interpolate-size:allow-keywords;padding-top:clamp(3rem,calc(1.6607rem + 6.6964vw),7.6875rem)}.section-faq .faq-header{border-top:1px solid #c9c9c9;padding-top:clamp(1.25rem,calc(1.0893rem + .8036vw),1.8125rem);margin-bottom:clamp(0rem,calc(1.9286rem + -2.1429vw),1.5rem)}.section-faq .faq-header h2{margin-top:clamp(.5rem,calc(.4286rem + .3571vw),.75rem)}.section-faq .faq-label{font-size:clamp(.9375rem,calc(.9196rem + .0893vw),1rem);line-height:1.5;letter-spacing:0;text-transform:uppercase;color:#000000;margin:0}.section-faq .faq-item{border-bottom:1px solid #c9c9c9}.section-faq .faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:clamp(1rem,calc(.8482rem + .7589vw),1.53125rem);padding-bottom:clamp(1rem,calc(.8482rem + .7589vw),1.53125rem);list-style:none;cursor:pointer}.section-faq .faq-item summary::-webkit-details-marker{display:none}.section-faq .faq-item summary:hover .faq-question{opacity:.8}.section-faq .faq-item:first-child summary{padding-top:clamp(1rem,calc(.9643rem + .1786vw),1.125rem)}.section-faq .faq-item::details-content{block-size:0;overflow-y:clip;transition:block-size .45s cubic-bezier(.22, 1, .36, 1),content-visibility .45s allow-discrete}.section-faq .faq-item[open]::details-content{block-size:auto}.section-faq .faq-item[open] .faq-sign{transform:rotate(180deg)}.section-faq .faq-item[open] .faq-sign:after{transform:rotate(0deg)}.section-faq .faq-item[open] .faq-answer p{opacity:1;transform:none}.section-faq .faq-question{margin:0;font-weight:500;font-size:clamp(1.125rem,calc(1.0893rem + .1786vw),1.25rem);line-height:1.25;letter-spacing:-0.0625rem;color:#052c6a;transition:opacity .3s}.section-faq .faq-sign{margin:0;position:relative;flex:0 0 auto;width:.75rem;height:.75rem;transition:transform .45s cubic-bezier(.22, 1, .36, 1)}.section-faq .faq-sign:before,.section-faq .faq-sign:after{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;margin-top:-0.5px;background-color:#333333;transition:transform .45s cubic-bezier(.22, 1, .36, 1)}.section-faq .faq-sign:after{transform:rotate(90deg)}.section-faq .faq-answer p{opacity:0;transform:translateY(-8px);transition:opacity .45s cubic-bezier(.22, 1, .36, 1),transform .45s cubic-bezier(.22, 1, .36, 1)}@media (prefers-reduced-motion:reduce){.section-faq .faq-item::details-content,.section-faq .faq-sign,.section-faq .faq-sign:before,.section-faq .faq-sign:after,.section-faq .faq-question,.section-faq .faq-answer p{transition:none}}.section-faq .faq-answer{padding-bottom:clamp(1.25rem,calc(1.0179rem + 1.1607vw),2.0625rem)}.section-faq .faq-answer p{max-width:30em;font-size:clamp(.9375rem,calc(.9107rem + .1339vw),1.03125rem);line-height:clamp(1rem,calc(1.1607rem + -0.1786vw),1.125rem);letter-spacing:-0.03em;color:#333333;margin:0}