/* First image-to-HTML treatment review. Shared design remains unchanged. */
.st--microscope{font-weight:400}.st--microscope section[id]{scroll-margin-top:24px}.st--microscope .st-heading{padding-bottom:46px}.st--microscope .micro-nav{gap:48px}.st--microscope .micro-nav a{color:#6c5b46}.st--microscope .micro-nav a:hover{color:#242524;box-shadow:inset 0 -3px #bda181}.micro-hero{display:grid;grid-template-columns:1.08fr 1fr;margin-top:64px;border-radius:20px;overflow:hidden;background:#252826;color:#fff}.micro-hero-photo{min-width:0}.micro-hero-photo img{width:100%;height:100%;min-height:460px;object-fit:cover;object-position:42% center}.micro-hero-copy{padding:58px 50px;align-self:center}.micro-hero-copy .st-eyebrow{color:#cfb89b}.micro-hero-copy h2{font-size:clamp(28px,2.8vw,42px);font-weight:600}.micro-hero-copy>p:not(.st-eyebrow){color:#d3d3cc;margin-top:26px;line-height:1.95;font-size:16px}.micro-hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.micro-hero-tags span{border:1px solid #616459;border-radius:30px;padding:7px 13px;font-size:12px;color:#e4dacb}.micro-answer{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;padding:60px 0 76px;align-items:start}.micro-answer h2{font-size:30px;font-weight:500}.micro-answer>div>p:not(.st-eyebrow){font-size:19px;color:#51554e;line-height:1.9}.micro-answer dl{margin:26px 0 0;border-top:1px solid #ddd7cb}.micro-answer dl>div{display:flex;gap:25px;padding:13px 0;border-bottom:1px solid #e7e2da;font-size:14px}.micro-answer dt{font-weight:700;flex-shrink:0;color:#8c7251}.micro-answer dd{margin:0;color:#666960}.micro-observe{background:#f6f4f0}.micro-equipment{margin:0;border-radius:15px;overflow:hidden;background:#fff}.micro-equipment img{width:100%;height:auto}.micro-equipment figcaption{padding:16px 22px;font-size:12px;color:#888276;text-align:right}.micro-indications{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.micro-indications .st-card{padding:32px 25px;background:#f6f4f0}.micro-indications .st-card h3{font-size:22px}.micro-indications .st-card p{font-size:15px;line-height:1.85}.micro-statement{text-align:center;background:#292d29;color:white;padding:88px 20px}.micro-statement .st-eyebrow{color:#cdb392}.micro-statement h2{font-weight:400;font-size:40px}.micro-statement p:not(.st-eyebrow){color:#c6c8bf;margin-top:25px;font-size:17px}.micro-process{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.micro-process li{padding:28px 10px 8px;border-top:1px solid #bda181}.micro-process .st-number{font-size:42px;margin-bottom:25px}.micro-process h3{font-size:22px}.micro-process p{color:#6d6d67;font-size:16px;margin-top:16px}.micro-schedule{padding:25px 30px;background:#f6f4f0;border-radius:12px;margin-top:38px;display:grid;grid-template-columns:200px 1fr;gap:25px;align-items:center}.micro-schedule strong{font-size:17px;font-weight:600}.micro-schedule p{font-size:15px;color:#6d6d67}.micro-care{background:#f6f4f0}.micro-photo-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.micro-photo-grid article{background:#fff;border-radius:16px;overflow:hidden}.micro-photo-grid img{width:100%;height:auto;aspect-ratio:1.75;object-fit:cover}.micro-photo-grid article>div{padding:30px 35px 35px}.micro-photo-grid h3{font-size:24px}.micro-photo-grid p{font-size:16px;color:#6d6d67;margin-top:12px}.micro-bio{padding:0;list-style:none;margin-top:20px!important;font-size:14px;line-height:1.9;color:#6d6d67}.micro-cases{background:#f6f4f0}.micro-case-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.micro-case{background:white;border-radius:16px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:center}.micro-case-xray{position:relative;overflow:hidden;aspect-ratio:1.26;background:#171917;align-self:stretch}.st--microscope .micro-case-xray img{position:absolute;left:0;top:0;width:200%;max-width:none;height:auto;object-fit:fill}.micro-case-copy{padding:28px 24px}.micro-case-copy .st-eyebrow{display:block;margin-bottom:14px}.micro-case-copy h3{font-size:20px}.micro-case-copy p{font-size:13px;color:#828077;margin-top:8px}.micro-case-copy .st-link{font-size:13px;gap:12px;margin-top:16px}.st--microscope #micro-aftercare .st-checklist li{background:#f6f4f0}.st--microscope .st-section--faq{padding-top:40px}.micro-related{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:40px}.micro-related>span{font-size:13px;color:#81796b;margin-right:10px}.micro-related>a{font-size:14px;border:1px solid #ddd5c8;border-radius:30px;padding:9px 20px}.micro-sources{max-width:1020px;margin:35px auto 0;padding-top:22px;border-top:1px solid #eee8df;color:#8a8175}.micro-sources p{font-size:12px;margin-bottom:6px}.micro-sources a{display:block;font-size:12px;line-height:1.9;text-decoration:underline;text-underline-offset:3px}.st--microscope .st-doctor-photo img{object-position:center 15%}
@media(max-width:1100px){.micro-hero-copy{padding:36px}.micro-hero-photo img{min-height:440px}.micro-answer{gap:40px}.micro-indications{grid-template-columns:repeat(2,minmax(0,1fr))}.micro-case{grid-template-columns:1fr}.micro-case-xray{aspect-ratio:1.5}.micro-case-copy{padding:24px 30px}.micro-case-copy .st-link{margin-top:12px}.st--microscope .micro-nav{gap:30px}.micro-schedule{grid-template-columns:180px 1fr}}
@media(max-width:767px){.st--microscope .st-heading{padding-bottom:32px}.st--microscope .micro-nav{gap:28px}.micro-hero{grid-template-columns:1fr;margin-top:28px;border-radius:14px}.micro-hero-photo img{min-height:0;height:auto;aspect-ratio:1.35;object-position:center 33%}.micro-hero-copy{padding:30px 25px 35px}.micro-hero-copy h2{font-size:27px}.micro-hero-copy>p:not(.st-eyebrow){font-size:14px;margin-top:20px}.micro-hero-tags{gap:7px;margin-top:22px}.micro-hero-tags span{font-size:10px;padding:6px 10px}.micro-answer{grid-template-columns:1fr;gap:24px;padding:44px 5px 55px}.micro-answer h2{font-size:25px}.micro-answer h2 br{display:none!important}.micro-answer>div>p:not(.st-eyebrow){font-size:16px;line-height:1.85}.micro-answer dl>div{gap:16px;font-size:13px}.micro-equipment figcaption{padding:12px 15px;font-size:10px}.micro-indications{gap:12px}.micro-indications .st-card{padding:23px 18px}.micro-indications .st-card h3{font-size:18px}.micro-indications .st-card p{font-size:13px;line-height:1.75}.micro-indications .st-number{font-size:29px;margin-bottom:22px}.micro-statement{padding:65px 20px}.micro-statement h2{font-size:28px}.micro-statement p:not(.st-eyebrow){font-size:14px;margin-top:22px}.micro-process{grid-template-columns:1fr;gap:0}.micro-process li{display:flex;gap:24px;padding:26px 4px}.micro-process .st-number{font-size:31px;min-width:38px;margin:3px 0 0}.micro-process h3{font-size:20px}.micro-process p{font-size:14px;margin-top:10px}.micro-schedule{grid-template-columns:1fr;gap:10px;padding:22px;margin-top:15px}.micro-schedule p{font-size:14px}.micro-photo-grid{grid-template-columns:1fr;gap:22px}.micro-photo-grid article>div{padding:25px}.micro-photo-grid h3{font-size:21px}.micro-photo-grid p{font-size:14px}.micro-case-grid{grid-template-columns:1fr;gap:20px}.micro-case{grid-template-columns:1fr 1fr}.micro-case-xray{aspect-ratio:auto;min-height:185px}.st--microscope .micro-case-xray img{width:auto;max-width:none;height:100%;min-width:200%}.micro-case-copy{padding:23px 15px}.micro-case-copy h3{font-size:17px}.micro-case-copy .st-link{font-size:11px;gap:6px}.micro-case-copy p{font-size:11px}.micro-related{gap:10px}.micro-related>span{width:100%;text-align:center;margin:0}.micro-related>a{font-size:13px}.st--microscope .st-section--faq{padding-top:15px}}
@media(max-width:359px){.micro-indications{grid-template-columns:1fr}.micro-case{grid-template-columns:1fr}.micro-case-xray{aspect-ratio:1.4;min-height:0}.st--microscope .micro-case-xray img{width:200%;height:auto}.micro-case-copy{padding:24px}.micro-hero-copy{padding:28px 21px}.micro-hero-copy h2{font-size:24px}}
/* Show only the original radiograph area; labels and links are live HTML. */
.st--microscope .micro-case-xray{align-self:center;aspect-ratio:1.5;min-height:0;width:100%}.st--microscope .micro-case-xray img{width:200%;height:auto;min-width:0}
