
.unified-treatment-body{max-width:1080px;margin:auto}.unified-treatment-body .visual-story{display:grid!important;grid-template-columns:43% minmax(0,1fr);align-items:center;gap:45px;padding:0 0 55px!important}.unified-treatment-body .visual-story figure{margin:0;border-radius:5px;overflow:hidden;background:#eef6fa}.unified-treatment-body .visual-story figure img{width:100%;height:auto;max-height:none;aspect-ratio:3/2;object-fit:contain}.unified-treatment-body .visual-story h2{font-size:30px!important;margin:16px 0 22px!important}.unified-treatment-body .visual-story p{font-size:17px!important}.unified-treatment-body>section{padding:35px 0!important;gap:28px}.unified-treatment-body>section h2{font-size:26px!important;line-height:1.6}.unified-treatment-body .detail-number{font:30px Georgia,serif;color:#88b849;min-width:40px}.unified-treatment-body p,.unified-treatment-body li,.unified-treatment-body .module-intro,.unified-treatment-body .process-grid p,.unified-treatment-body .treatment-faq details p{font-size:17px!important;line-height:2!important;color:#607b8b}.unified-treatment-body .process-grid{gap:25px}.unified-treatment-body .process-grid article>img{height:auto;aspect-ratio:3/2;object-fit:cover}.unified-treatment-body .process-grid article>div{padding:25px}.unified-treatment-body .process-grid h3{font-size:21px;line-height:1.6}.unified-treatment-body .treatment-faq summary{font-size:19px;line-height:1.8}.unified-treatment-body .consult-checklist{padding:32px!important;margin-top:30px}.unified-treatment-body .consult-checklist>a{font-size:15px}.unified-treatment-body .detail-note{font-size:15px;line-height:1.9}.topic-banner img{object-position:50% center}
@media(max-width:800px){.unified-treatment-body .visual-story{grid-template-columns:1fr;gap:28px}.unified-treatment-body .visual-story figure{max-width:580px;width:100%;margin:auto}.unified-treatment-body .visual-story h2{font-size:27px!important}}
@media(max-width:680px){.unified-treatment-body .visual-story{padding-bottom:35px!important}.unified-treatment-body>section{padding:28px 0!important;gap:18px}.unified-treatment-body>section h2,.unified-treatment-body .visual-story h2{font-size:24px!important}.unified-treatment-body .detail-number{font-size:26px;min-width:30px}.unified-treatment-body p,.unified-treatment-body li,.unified-treatment-body .visual-story p,.unified-treatment-body .module-intro,.unified-treatment-body .process-grid p,.unified-treatment-body .treatment-faq details p{font-size:15px!important}.unified-treatment-body .process-grid{grid-template-columns:1fr;gap:22px}.unified-treatment-body .process-grid article>div{padding:22px}.unified-treatment-body .process-grid h3{font-size:20px}.unified-treatment-body .treatment-faq summary{font-size:17px}.unified-treatment-body .consult-checklist{padding:24px!important}.topic-banner>img{object-position:66% center}}

.unified-treatment-body .cavity-depth-guide{display:block}.depth-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:25px}.depth-guide-grid figure{margin:0;border:1px solid #dae6eb;border-radius:5px;overflow:hidden}.depth-guide-grid img{width:100%;display:block;aspect-ratio:3/2;object-fit:cover}.depth-guide-grid figcaption{padding:18px;font-size:17px;color:#254c63;line-height:1.7}@media(max-width:680px){.depth-guide-grid{grid-template-columns:1fr}.depth-guide-grid figcaption{font-size:16px}}

.topic-banner .implant-banner-copy p{word-break:keep-all;overflow-wrap:normal}
