/* Shared by the public article and the visual editor. */
:is(.ab-article,.mce-content-body) .barun-reference-article{box-sizing:border-box;max-width:1040px;width:100%;margin:0 auto;padding:54px 80px;background:#fff;border:1px solid rgba(17,17,16,.08);border-radius:8px;font-family:Pretendard,'Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif;font-size:18.667px;line-height:1.8;color:#46433c;text-align:center}
:is(.ab-article,.mce-content-body) .barun-reference-article *{box-sizing:border-box;font-family:inherit}
:is(.ab-article,.mce-content-body) .barun-reference-article p{font-size:17px;font-weight:430;line-height:1.88;color:#3f423d;margin:12px auto;text-align:center}
:is(.ab-article,.mce-content-body) .barun-reference-article .barun-reference-heading{width:100%;margin:48px 0 18px;padding:14px 18px;background:#fffdf8;border:1px solid #e2ded3;border-radius:18px}
:is(.ab-article,.mce-content-body) .barun-reference-article .barun-reference-heading h2{margin:0;padding:0;border:0;line-height:1.35;text-align:center;font-size:32px;font-weight:700;color:#101411;background:transparent}
:is(.ab-article,.mce-content-body) .barun-reference-article h3{font-size:24px;font-weight:820;line-height:1.45;text-align:center;color:#151915;margin:30px 0 12px}
:is(.ab-article,.mce-content-body) .barun-reference-article .barun-reference-box{border:1px solid #e2ded3;border-radius:18px;padding:26px 24px;margin:28px 0 24px;background:#fffdf8;text-align:center}
:is(.ab-article,.mce-content-body) .barun-reference-article .barun-reference-box>p:first-child{margin:0 0 16px}
:is(.ab-article,.mce-content-body) .barun-reference-article .barun-reference-box>p:first-child strong{font-size:24px;font-weight:700;color:#101411}
:is(.ab-article,.mce-content-body) .barun-reference-article .barun-explanation-box{max-width:680px;margin:36px auto;border:1px solid #e2ded3;border-radius:18px;background:#fffdf8;padding:20px 24px;text-align:center}
:is(.ab-article,.mce-content-body) .barun-reference-article .barun-explanation-box>p:first-child{font-size:20px;margin:0 0 16px}
:is(.ab-article,.mce-content-body) .barun-reference-article .barun-reference-faq,:is(.ab-article,.mce-content-body) .barun-reference-article .barun-reference-note{border:1px solid #e2ded3;border-radius:18px;padding:18px 20px;margin:35px 0 28px;background:#fffdf8;text-align:center;line-height:1.8}
:is(.ab-article,.mce-content-body) .barun-reference-article .barun-reference-faq h3{font-size:18px;margin:0 0 10px;color:#151915;font-weight:820}
:is(.ab-article,.mce-content-body) .barun-reference-article table{width:100%;margin:24px auto;border-collapse:collapse;text-align:center;table-layout:fixed}
:is(.ab-article,.mce-content-body) .barun-reference-article th,:is(.ab-article,.mce-content-body) .barun-reference-article td{font-size:17px;font-weight:430;line-height:1.88;color:#3f423d;text-align:center;vertical-align:middle;padding:12px;border:1px solid #e2ded3;overflow-wrap:anywhere}
:is(.ab-article,.mce-content-body) .barun-reference-article th{background:#f1efe7;font-weight:700}
:is(.ab-article,.mce-content-body) .barun-reference-article td{background:#fff}
:is(.ab-article,.mce-content-body) .barun-reference-article figure{display:block;width:530px;max-width:100%;margin:44px auto 52px;text-align:center}
:is(.ab-article,.mce-content-body) .barun-reference-article figure img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto;border-radius:8px}
:is(.ab-article,.mce-content-body) .barun-reference-article figcaption{font-size:14px;line-height:1.6;color:#777;margin:16px 0 0;text-align:center}
:is(.ab-article,.mce-content-body) .barun-reference-article hr{border:0;border-top:1px solid #e2ded3;margin:38px 0}
:is(.ab-article,.mce-content-body) .barun-reference-article a{color:#17402f}
:is(.ab-article,.mce-content-body) .barun-reference-article mark{background:#e6ebe6;color:#17402f;padding:0 4px}
.ab-clinical.single-post{background:#f7f8f1}.ab-case-meta{display:block;margin:28px 0 0;padding:0}.ab-case-meta>div{display:flex;gap:12px;align-items:baseline;margin:8px 0}.ab-case-meta dt{font-size:15px;color:#73766e}.ab-case-meta dd{font-size:17px;color:#3f423d;margin:0}.ab-case-disclosure{box-sizing:border-box;max-width:1040px;margin:40px auto 0;background:#fff;border:1px solid #d7e2d7;border-radius:18px;padding:26px;text-align:center}.ab-case-disclosure h2{font-size:13px;font-weight:700;color:#858278;line-height:1.9;margin:0 auto 22px}.ab-case-disclosure dl{margin:0;padding:0}.ab-case-disclosure dt,.ab-case-disclosure dd{font-size:13px;color:#858278;line-height:1.9;text-align:center;word-break:keep-all;overflow-wrap:anywhere}.ab-case-disclosure dt{font-weight:700;margin:14px 0 4px}.ab-case-disclosure dd{margin:0 0 10px}.ab-case-disclosure dt:first-child{margin-top:0}.ab-tags{display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:center;font-size:14px;color:#777;margin:40px auto 12px!important}
@media(max-width:767px){:is(.ab-article,.mce-content-body) .barun-reference-article{padding:26px 18px}:is(.ab-article,.mce-content-body) .barun-reference-article .barun-reference-heading{padding:14px}:is(.ab-article,.mce-content-body) .barun-reference-article .barun-reference-heading h2{font-size:24px}:is(.ab-article,.mce-content-body) .barun-reference-article .barun-reference-box{padding:22px 16px}:is(.ab-article,.mce-content-body) .barun-reference-article h3{font-size:21px}:is(.ab-article,.mce-content-body) .barun-reference-article th,:is(.ab-article,.mce-content-body) .barun-reference-article td{padding:9px;font-size:15px}.ab-case-disclosure{padding:26px 20px}.ab-case-meta dd{font-size:15px}}
