.tw-faq{background:var(--color-white);font-family:var(--font-text);color:var(--color-deep-ocean);max-width:820px;margin:0 auto;padding:100px 24px}.tw-faq-head{margin-bottom:48px}.tw-faq-eyebrow{letter-spacing:-.01em;color:var(--color-gray);margin:0 0 12px;font-size:14px}.tw-faq-title{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:-.025em;margin:0 0 12px;font-size:40px;line-height:42px}.tw-faq-sub{letter-spacing:-.01em;color:var(--color-gray);margin:0;font-size:20px;line-height:24px}.tw-faq-item{border-top:1px solid var(--color-light-gray)}.tw-faq-item:last-child{border-bottom:1px solid var(--color-light-gray)}.tw-faq-q{cursor:pointer;font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:20px;line-height:24px;list-style:none;display:flex}.tw-faq-q::-webkit-details-marker{display:none}.tw-faq-q:after{content:"+";font-weight:var(--fw-regular);color:var(--color-blue-gray);font-size:24px;line-height:1;transition:transform .2s}.tw-faq-item[open] .tw-faq-q:after{content:"−"}.tw-faq-a{letter-spacing:-.01em;max-width:68ch;color:var(--color-gray);padding:0 0 24px;font-size:16px;line-height:24px}@media (max-width:640px){.tw-faq{padding:64px 20px}.tw-faq-title{font-size:32px;line-height:34px}}
