.faq{padding:clamp(64px,128 * .0520833333vw,128px) 0 clamp(32px,128 * .0520833333vw,128px)}.faq__title{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-medium);color:var(--color-text-primary);margin:0 0 clamp(40px,64 * .0520833333vw,64px);text-align:center}@media only screen and (max-width: 600px){.faq__title{text-align:center}}.faq__list{display:flex;flex-direction:column;gap:clamp(16px,32 * .0520833333vw,32px)}.faq .faq__item{padding:clamp(24px,32 * .0520833333vw,32px)}.faq .faq__item:not(:last-child){border-bottom:1px solid var(--color-border)}.faq .faq__item.is-active{box-shadow:0 5px 12px #0000001a;border-radius:12px}.faq .faq__item.is-active .faq__trigger{margin-bottom:clamp(14px,32 * .0520833333vw,32px)}@media only screen and (max-width: 1024px){.faq .faq__item:not(.is-active){padding-top:0}}.faq .faq__trigger{display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,24 * .0520833333vw,24px);width:100%;padding:0;background:none;border:none;cursor:pointer;text-align:left;font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-medium);color:var(--color-text-primary)}.faq .faq__icon{flex-shrink:0;position:relative;width:clamp(20px,28 * .0520833333vw,28px);height:clamp(20px,28 * .0520833333vw,28px)}.faq .faq__icon:before,.faq .faq__icon:after{content:"";position:absolute;background-color:var(--color-text-primary);border-radius:2px;transition:transform .3s ease,opacity .3s ease}.faq .faq__icon:before{width:50%;height:2px;top:50%;left:25%;transform:translateY(-50%)}.faq .faq__icon:after{width:2px;height:50%;top:25%;left:50%;transform:translate(-50%)}.faq .faq__item.is-active .faq__icon:after{opacity:0;transform:translate(-50%) rotate(90deg)}.faq .faq__body{display:none}.faq .faq__item.is-active .faq__body{display:block}.faq .faq__body-content{font-size:16px;line-height:22px;font-weight:var(--fw-regular);color:var(--color-text-secondary)}.faq .faq__body-content>*{margin-bottom:0}.faq .faq__body-content ul{padding-left:1.25em;list-style:disc}.faq .faq__body-content b,.faq .faq__body-content strong{font-weight:var(--fw-medium)}.faq__item.is-active{background-color:var(--color-bg)}
