.faq-section{padding-block:75px 100px;min-height:65vh}.faq-section h1{text-align:center;font-family:GmarketSans,sans-serif;font-weight:500;font-size:34px;margin:0 0 45px;line-height:1.4}.faq-list{border-top:1px solid #d9d9d9}.faq-item{border-bottom:1px solid #ddd}.faq-item>summary{position:relative;list-style:none;cursor:pointer;padding:24px 60px 24px 24px;font-size:18px;line-height:1.6;color:var(--ink);word-break:keep-all}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary::after{content:'+';position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:23px;color:#777;font-family:Arial,sans-serif;font-weight:400}.faq-item[open]>summary::after{content:'−'}.faq-item>summary:hover{background:#f7f7f7}.faq-answer{padding:24px;background:#f6f6f6;color:var(--muted);font-size:16px;line-height:1.9;word-break:keep-all;overflow-wrap:anywhere}.faq-answer p{margin:0 0 10px}.faq-answer p:last-child{margin-bottom:0}
@media(max-width:760px){.faq-section{padding-block:40px 60px}.faq-section h1{font-size:28px;margin-bottom:28px}.faq-item>summary{font-size:16px;padding:20px 40px 20px 12px}.faq-item>summary::after{right:12px;font-size:21px}.faq-answer{padding:18px 14px;font-size:15px}}
