.cfaq{color:var(--text-strong);font-family:Pretendard,-apple-system,sans-serif;margin:0 auto;max-width:1300px;padding:0 0 96px}@media (min-width:1366px){.cfaq{max-width:none;width:min(var(--col-wide),calc(100% - 112px))}}.cfaq_title{color:var(--text-strong);font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.4;margin:0 0 16px}.cfaq details{border-bottom:1px solid var(--border-hairline)}.cfaq details:first-of-type{border-top:2px solid var(--text-strong)}.cfaq summary{align-items:center;color:var(--text-strong);cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:16px;justify-content:space-between;list-style:none;min-height:60px}.cfaq summary::-webkit-details-marker{display:none}.cfaq summary:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.cfaq summary svg{flex:0 0 auto;height:20px;transition:transform .2s;width:20px}.cfaq details[open] summary svg{transform:rotate(180deg)}.cfaq_a{color:var(--text-secondary);font-size:16px;line-height:1.7;margin:0 0 20px;word-break:keep-all}.cfaq_a p{margin:0}.cfaq_a p+p{margin-top:8px}.cfaq_a a{color:var(--accent);font-weight:700;text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){.cfaq{padding-bottom:64px}.cfaq_title{font-size:22px}.cfaq_a{font-size:15px}}@media (prefers-reduced-motion:reduce){.cfaq summary svg{transition:none}}