.title-contents{width:92%;max-width:1100px}.page-sub-title{overflow-wrap:break-word;word-break:break-word}@media (max-width:991px){.page-sub-title{font-size:clamp(22px,6vw,40px)!important}.page-title{letter-spacing:-8px!important;font-size:clamp(90px,30vw,200px)!important}}.blog-faq-item summary::-webkit-details-marker{display:none}.blog-faq-item summary::marker{content:""}.blog-faq-item .blog-faq-icon{transition:transform .2s;display:inline-block}.blog-faq-item[open] .blog-faq-icon{transform:rotate(45deg)}.blog-faq-item[open]>summary{border-bottom:1px solid #eef0f3}
