.resin-inlay-guide .guide-comparison table {width:100%;table-layout:fixed;word-break:keep-all;overflow-wrap:anywhere}
.implant-failure-guide .content-hero{background:#f5f4ee;border:0}
.implant-failure-guide .content-body{display:block;max-width:760px;margin-inline:auto;padding-inline:24px}
.implant-failure-guide .content-main{max-width:none;min-width:0}
.implant-failure-guide .content-main>section{border:0;padding-block:0;margin-top:36px}
.implant-failure-guide .content-body>aside{max-width:100%;margin-top:40px}
.implant-failure-guide .guide-hero-media img,.implant-failure-guide .answer-box{box-shadow:none;border:0}
.implant-failure-guide .answer-box{background:#eef4f0}
.implant-failure-guide .editorial-meta span{border:0;border-radius:0;background:transparent;font-size:13px}
.implant-failure-guide .consultation-questions li,.implant-failure-guide .content-faq details,.implant-failure-guide .source-box,.implant-failure-guide .related-box{border:0;box-shadow:none}
.implant-failure-guide .section-label{font-size:13px;letter-spacing:0;text-transform:none}
.implant-failure-guide .consultation-questions>.section-label{display:none}
.implant-failure-guide figcaption,.implant-failure-guide .editorial-note,.implant-failure-guide .source-box li,.implant-failure-guide .source-box p,.implant-failure-guide .related-box a{font-size:13px;line-height:1.8}
.implant-failure-guide .guide-comparison th,.implant-failure-guide .guide-comparison td{font-size:14px;line-height:1.8}
body:has(.implant-failure-guide){font-family:Georgia,"Noto Serif KR",serif}
body:has(.implant-failure-guide) .site-header{border-bottom:0;font-family:Arial,sans-serif}
body:has(.implant-failure-guide) .language-links a,body:has(.implant-failure-guide) .footer-source span{font-family:Arial,sans-serif;font-size:13px}
body:has(.implant-failure-guide) footer{border:0}
body:has(.implant-failure-guide) footer p,body:has(.implant-failure-guide) footer a{font-size:13px}
body:has(.implant-failure-guide) .site-header nav a{font-size:13px}
body:has(.implant-failure-guide) footer{display:block;max-width:760px;margin-inline:auto;padding:28px 24px}
body:has(.implant-failure-guide) footer *{font-family:Arial,sans-serif;font-size:13px;letter-spacing:0}
body:has(.implant-failure-guide) .footer-main,body:has(.implant-failure-guide) .footer-source,body:has(.implant-failure-guide) .footer-bottom{display:block;border:0;margin-top:20px}
.implant-failure-guide .content-main p,.implant-failure-guide .guide-comparison td{color:#1c2b25}
.implant-failure-guide .guide-hero-media figcaption,.implant-failure-guide .source-box li p{font-size:13px;line-height:1.8}
.implant-failure-guide .content-hero>p{color:#1c2b25}
@media(max-width:760px){
 .resin-inlay-guide .guide-comparison table {min-width:0}
 .resin-inlay-guide .guide-comparison thead {position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 .resin-inlay-guide .guide-comparison table,.resin-inlay-guide .guide-comparison tbody,.resin-inlay-guide .guide-comparison tr,.resin-inlay-guide .guide-comparison td {display:block;width:100%}
 .resin-inlay-guide .guide-comparison tr {padding:10px 0;border-bottom:1px solid var(--gline)}
 .resin-inlay-guide .guide-comparison td {padding:8px 14px;border:0;font-size:14px;box-sizing:border-box}
 .resin-inlay-guide .guide-comparison td:not(:first-child)::before {content:attr(data-label);display:block;color:var(--g);font-size:12px;font-weight:700;margin-bottom:3px}
 .resin-inlay-guide .guide-comparison td:first-child {background:var(--gs);font-size:15px}
}
