/* 모먼트의원 블로그 — blog.css(원본 blog.momentclinic.com 컴파일 CSS)에 없는 것만 보강한다.
   레이아웃·색·타이포는 전부 blog.css + 인라인 style이 담당하므로 여기엔 최소한만 둔다. */

/* 본문 표: 좁은 화면에서 가로 스크롤 (원본 prose 표 스타일은 그대로 두고 래퍼만 처리) */
.prose .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:2em 0}
.prose .table-wrap table{margin-top:0;margin-bottom:0}
.prose :where(tbody td, tfoot td){padding:.5714286em}
.prose :where(th, td){word-break:keep-all}
.prose img{max-width:100%;height:auto}

/* FAQ(faq 배열 → 화면 + FAQPage JSON-LD)는 원본의 details.faq-item 컴포넌트를 그대로 쓴다 (blog.css) */
.prose .faq{margin:1.25em 0 2em}
.prose .faq-item summary{margin:0}
.prose .faq-item p{margin-top:0;margin-bottom:0}

/* 의료광고 고지문 */
.mc-disclaimer{margin-top:28px;padding-top:16px;border-top:1px solid var(--tc-line-soft,#EDE7D6);font-size:12.5px;line-height:1.75;color:var(--tc-ink-mute,#7A7365);word-break:keep-all}

/* 모바일 메뉴 열림 상태에서 배경 스크롤 잠금 */
body.mc-menu-open{overflow:hidden}
