.speech-insight-faq-module.outline{background:#fff;padding:100px 0 120px}.speech-insight-faq-module .innerline{padding:0}.speech-insight-faq-module .inner-content{margin:0 auto;max-width:1200px}.speech-insight-faq-module .sub-title{color:#677070;font-family:Satoshi Variable,sans-serif;font-size:14px;font-weight:700;letter-spacing:1.4px;line-height:150%;margin:0}.speech-insight-faq-module .title{color:#121213;font-family:Yu Gothic,YuGothic,sans-serif;font-size:32px;font-weight:700;letter-spacing:3.2px;line-height:150%;margin:16px 0 0}.speech-insight-faq-module .title:after{content:none}.speech-insight-faq-module .faq-divider{background:#d9d9d9;height:1px;margin-top:24px;position:relative;width:100%}.speech-insight-faq-module .faq-divider__dark{background:#121213;display:block;height:1px;left:0;position:absolute;top:0;width:42px}.speech-insight-faq-module .faq-list{line-height:1.5;margin-block-end:0;margin-block-start:0;margin-top:64px;padding:0}.speech-insight-faq-module .faq-list dt{align-items:center;color:#121213;display:flex;font-size:18px;font-weight:700;gap:24px}.speech-insight-faq-module .faq-list dt:before{align-items:center;background-color:#121213;border-radius:50%;color:#fff;content:"Q";display:flex;flex-shrink:0;font-size:24px;font-weight:500;height:40px;justify-content:center;min-width:40px;width:40px}.speech-insight-faq-module .faq-item{border-bottom:1px solid #d9d9d9;padding:24px 0}.speech-insight-faq-module .faq-item:first-child{padding-top:0}.speech-insight-faq-module .faq-item:last-child{border-bottom:none}.speech-insight-faq-module .faq-list dt{margin-top:0}.speech-insight-faq-module .faq-list dd{color:#121213;font-size:14px;font-weight:500;letter-spacing:1.4px;line-height:1.8;margin-left:0;margin-top:16px;padding-left:0}.speech-insight-faq-module .faq-item--hidden{display:none}.speech-insight-faq-module .faq-more{margin-top:40px;text-align:center}.speech-insight-faq-module .faq-more-btn{align-items:center;background:none;border:1px solid #121213;border-radius:100px;box-sizing:border-box;cursor:pointer;display:inline-flex;gap:16px;justify-content:center;max-width:100%;padding:16px 16px 16px 24px;transition:background-color .2s,color .2s;width:320px}.speech-insight-faq-module .faq-more-btn:hover{background-color:#121213;color:#fff}.speech-insight-faq-module .faq-more-btn:hover .faq-more-btn__icon svg path{stroke:#fff}.speech-insight-faq-module .faq-more-btn__text{color:inherit;flex:1;font-family:Yu Gothic,YuGothic,sans-serif;font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:1.5;text-align:center}.speech-insight-faq-module .faq-more-btn__icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.speech-insight-faq-module .faq-more-btn__icon svg{height:24px;width:24px}@media (max-width:1080px){.speech-insight-faq-module .innerline{padding:0 56px}}@media (max-width:767px){.speech-insight-faq-module.outline{padding:64px 0 80px}.speech-insight-faq-module .innerline{padding:0 24px}.speech-insight-faq-module .title{font-size:24px}.speech-insight-faq-module .faq-list{margin-top:40px}.speech-insight-faq-module .faq-list dt{font-size:16px;gap:12px}.speech-insight-faq-module .faq-list dt:before{font-size:20px;height:32px;min-width:32px;width:32px}.speech-insight-faq-module .faq-list dd{margin-top:12px;padding-left:0}}