/* 관리자에서 넣는 FAQ·근거 자료·의학 감수 영역(theme/baus/include/baus_seo.lib.php 가 출력)
   기존 시술 페이지 Q&A 상자(.qna_w)와 같은 색·모서리를 쓴다. 선택자는 모두 bseo- 로 시작 */
.bseo-wrap{padding:0 0 clamp(60px,8vw,150px);color:#4e4139;word-break:keep-all;overflow-wrap:break-word}
.bseo-box{box-sizing:border-box;width:86.56vw;max-width:1610px;margin:clamp(40px,6vw,120px) auto 0;background:#f2efe9;border-radius:clamp(20px,2.2vw,40px);padding:clamp(40px,5.4vw,100px) clamp(20px,4vw,80px)}
.bseo-box + .bseo-box{margin-top:clamp(20px,2vw,40px)}
.bseo-head{text-align:center;margin-bottom:clamp(30px,4vw,75px)}
.bseo-en{font-size:clamp(28px,2.9vw,54px);line-height:1.2;margin:0 0 10px;color:#4e4139}
.bseo-title{font-size:clamp(20px,1.6vw,30px);line-height:1.4;font-weight:600;margin:0;color:#4e4139}
.bseo-title-s{text-align:center;margin-bottom:clamp(20px,2.4vw,40px)}
.bseo-faq-list{max-width:1290px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(36px,4vw,75px)}
.bseo-faq-item{text-align:center}
.bseo-faq-item dt{font-size:clamp(18px,1.6vw,30px);font-weight:600;line-height:1.45;border-bottom:1px solid #4e4139;padding-bottom:clamp(12px,1.1vw,20px);margin-bottom:clamp(14px,1.4vw,26px)}
.bseo-faq-item dt .bseo-q{font-weight:400}
.bseo-faq-item dd{margin:0;font-size:clamp(15px,1.3vw,24px);line-height:1.65}
.bseo-ref-list{max-width:1000px;margin:0 auto;padding-left:1.4em;font-size:clamp(14px,1vw,18px);line-height:1.7}
.bseo-ref-list li + li{margin-top:.5em}
.bseo-ref-list cite{font-style:normal;font-weight:600}
.bseo-ref-list a{color:#4e4139;text-decoration:underline;text-underline-offset:3px}
.bseo-ref-meta{color:#7a6a60}
.bseo-review{max-width:1290px;margin:clamp(20px,2vw,36px) auto 0;text-align:center;font-size:clamp(14px,1vw,18px)}
.bseo-review a{color:#4e4139;font-weight:600;text-decoration:underline;text-underline-offset:3px}
.bseo-wrap a:focus-visible{outline:2px solid #4e4139;outline-offset:2px}

/* 일본어·중국어: 띄어쓰기가 없어 keep-all 이면 문장 끝까지 안 갈린다. 일반 줄바꿈 + 금칙 처리 */
html:is(:lang(ja),:lang(zh)) .bseo-wrap{word-break:normal;line-break:strict;overflow-wrap:anywhere}
