.cprv-faq{padding:0 0 clamp(24px,4vw,48px)}.cprv-faq__list{list-style:none;margin:0;padding:0;border-top:1px solid #e5e7eb}.cprv-faq__item{border-bottom:1px solid #e5e7eb}.cprv-faq__link{display:flex;align-items:flex-start;gap:clamp(10px,1.4vw,16px);padding:clamp(14px,1.8vw,20px) clamp(4px,.8vw,8px);color:#1f2937;text-decoration:none;transition:background-color .2s ease}.cprv-faq__link:hover{background:#f8fafc}.cprv-faq__a,.cprv-faq__q{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:clamp(28px,3vw,34px);height:clamp(28px,3vw,34px);border-radius:50%;font-size:clamp(13px,1.2vw,15px);font-weight:700;line-height:1;color:#fff}.cprv-faq__q{background:var(--colorLightBase,#003c7e)}.cprv-faq__a{background:var(--colorAccent,#dc2626)}.cprv-faq__question{flex:1 1 auto;min-width:0;font-size:clamp(14px,1.3vw,16px);font-weight:700;line-height:1.7}.cprv-faq__empty{padding:clamp(24px,3vw,36px) 0;font-size:clamp(14px,1.3vw,16px);color:#4b5563}.cprv-faq__detail-question{margin:0 0 clamp(16px,2.4vw,28px);padding-bottom:clamp(14px,1.8vw,20px);border-bottom:1px solid #e5e7eb;font-size:clamp(16px,1.6vw,20px);font-weight:700;line-height:1.7;color:#1f2937}.cprv-faq__detail-answer,.cprv-faq__detail-question{display:flex;align-items:flex-start;gap:clamp(10px,1.4vw,16px)}.cprv-faq__answer{flex:1 1 auto;min-width:0;font-size:clamp(14px,1.3vw,16px);line-height:1.9;color:#374151}.cprv-faq__detail-link{margin-top:clamp(16px,2vw,24px);font-size:clamp(13px,1.2vw,15px);color:#4b5563;overflow-wrap:anywhere}.cprv-faq__back{margin-top:clamp(28px,3.6vw,44px)}.cprv-faq__back-link{display:inline-block;padding:clamp(10px,1.2vw,12px) clamp(18px,2.2vw,26px);border:1px solid var(--colorLightBase,#003c7e);border-radius:999px;font-size:clamp(13px,1.2vw,15px);font-weight:700;color:var(--colorLightBase,#003c7e);text-decoration:none;transition:background-color .2s ease,color .2s ease}.cprv-faq__back-link:hover{background:var(--colorLightBase,#003c7e);color:#fff}