.ko-detail-faq{grid-column:1/-1;min-width:0;margin:42px 0;scroll-margin-top:120px}
.ko-detail-faq>h2{font-size:clamp(24px,2.5vw,30px);line-height:1.5;margin:0 0 22px;color:#1e2421}
.ko-detail-faq .ko-detail-faq-card{display:block;min-width:0;margin:16px 0;padding:24px;border:1px solid #deded7;border-radius:16px;background:#fff}
.ko-detail-faq .ko-detail-faq-card h3{margin:0 0 14px;font-size:20px;line-height:1.6;color:#1e2421;word-break:keep-all;overflow-wrap:anywhere}
.ko-detail-faq .ko-detail-faq-card p{margin:0;font-size:17px;line-height:1.9;color:#526572;word-break:keep-all;overflow-wrap:anywhere}
@media(max-width:600px){.ko-detail-faq{margin:32px 0}.ko-detail-faq .ko-detail-faq-card{padding:20px}.ko-detail-faq .ko-detail-faq-card h3{font-size:18px}.ko-detail-faq .ko-detail-faq-card p{font-size:16px}}
