.cfaq{color:var(--text-strong);font-family:Pretendard,-apple-system,sans-serif;margin:32px auto 0;max-width:1300px;padding:0}@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 32px}.cfaq_cols{align-items:start;column-gap:56px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cfaq_cols--single{grid-template-columns:minmax(0,1fr)}.cfaq_gt{border-bottom:2px solid var(--text-strong);color:var(--text-strong);font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.4;margin:0;padding-bottom:16px}.cfaq details{border-bottom:1px solid var(--border-hairline)}.cfaq summary{align-items:center;color:var(--text-strong);cursor:pointer;display:flex;font-size:18px;font-weight:500;gap:24px;justify-content:space-between;letter-spacing:-.02em;line-height:1.4;list-style:none;padding:24px 0;text-wrap:balance;word-break:keep-all}.cfaq summary::-webkit-details-marker{display:none}.cfaq summary:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.cfaq_ic{flex:0 0 auto;height:20px;position:relative;transition:transform .3s ease;width:20px}.cfaq_ic:after,.cfaq_ic:before{background:currentColor;border-radius:2px;content:"";height:2px;left:50%;margin:-1px 0 0 -8px;position:absolute;top:50%;width:16px}.cfaq_ic:after{transform:rotate(90deg)}.cfaq details[open]:not(.is-closing) .cfaq_ic{transform:rotate(45deg)}.cfaq_a{margin-top:-8px;overflow:hidden}.cfaq_a_in{color:var(--text-secondary);font-size:16px;letter-spacing:-.02em;line-height:1.7;padding:0 44px 24px 0;word-break:keep-all}.cfaq_a_in p{margin:0}.cfaq_a_in p+p{margin-top:8px}.cfaq_a_in b,.cfaq_a_in strong{color:var(--text-strong);font-weight:600}.cfaq_a_in em,.cfaq_a_in i{font-style:italic}.cfaq_a_in ol,.cfaq_a_in ul{margin:8px 0 0;padding-left:20px}.cfaq_a_in ul{list-style:disc}.cfaq_a_in ol{list-style:decimal}.cfaq_a_in li+li{margin-top:4px}.cfaq_a_in>:first-child{margin-top:0}.cfaq_a_in a{color:var(--accent);display:inline-block;font-weight:600;max-width:100%;text-decoration:none;text-underline-offset:3px}.cfaq_a_in a:focus-visible,.cfaq_a_in a:hover{text-decoration:underline}@media (hover:none){.cfaq_a_in a{text-decoration:underline}}@media (max-width:760px){.cfaq{margin-top:16px}.cfaq_title{font-size:22px;margin-bottom:24px}.cfaq_cols{grid-template-columns:minmax(0,1fr);row-gap:40px}.cfaq_gt{font-size:18px}.cfaq summary{font-size:16px;padding:20px 0}.cfaq_a_in{font-size:15px;padding-right:0}}@media (prefers-reduced-motion:reduce){.cfaq_ic{transition:none}}