/* Dedicated content-depth styles: no existing header, quick bar or review UI changes. */
.depth-section{color:var(--tc-ink);background:#f7f4f1;scroll-margin-top:130px}.depth-dark{background:#15131a;color:#fff}.depth-heading{max-width:1050px;margin-bottom:40px}.depth-heading h2,.depth-clinician h2{font-size:clamp(34px,3.1vw,48px);line-height:1.3;letter-spacing:-.055em;word-break:keep-all;margin:20px 0 24px}.depth-heading em,.depth-clinician em{font-style:italic}.depth-lead{font-size:18px;line-height:1.9;max-width:940px;color:#625d68;word-break:keep-all}.depth-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.depth-cards article{padding:32px;background:#fff;border:1px solid #e2dce3}.depth-cards h3,.depth-step h3{font-size:24px;line-height:1.45;margin:22px 0 16px;letter-spacing:-.035em;word-break:keep-all}.depth-cards p,.depth-step p,.depth-clinician p,.depth-timeline p{font-size:17px;line-height:1.9;margin:0;color:#625d68;word-break:keep-all}.depth-number{font-size:13px;color:var(--tc-accent);letter-spacing:.12em}.depth-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.depth-figure{margin:0;min-width:0}.depth-photo{position:relative;display:block;width:100%;padding:0;border:1px solid #e2dce3;background:#fff;line-height:0;cursor:zoom-in}.depth-photo img{display:block;width:100%;height:auto;max-height:470px;object-fit:contain;background:#fff}.depth-pair .depth-photo img{height:320px}.depth-xray .depth-photo img{height:230px;background:#111}.depth-figure figcaption{padding:13px 0;font-size:15px;font-weight:650;color:inherit;line-height:1.6;word-break:keep-all}.depth-zoom{position:absolute;right:12px;bottom:12px;line-height:1;padding:8px 10px;border-radius:3px;background:#17151bba;color:#fff;font-size:12px;opacity:.85}.depth-photo:hover .depth-zoom{opacity:1}.depth-photo:focus-visible{outline:3px solid var(--tc-accent);outline-offset:3px}.depth-case-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:30px 0 60px;background:#ded5e1}.depth-case-summary div{padding:24px;background:#eee9f0}.depth-case-summary span{display:block;font-size:13px;color:#756f79;margin-bottom:9px}.depth-case-summary strong{font-size:18px;word-break:keep-all;line-height:1.5}.depth-steps{border-top:1px solid #d9d1db;margin-top:46px}.depth-step{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:40px 0;border-bottom:1px solid #d9d1db}.depth-step .depth-photo img{max-height:300px;min-height:180px;background:#f0edf2}.depth-step-copy{max-width:620px}.depth-explain{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.depth-explain .depth-cards{grid-template-columns:1fr}.depth-explain .depth-photo img{max-height:420px}.depth-timeline{padding:0;list-style:none;counter-reset:steps;max-width:1040px}.depth-timeline li{display:grid;grid-template-columns:70px 1fr;gap:24px;padding:30px 0;border-top:1px solid #d9d1db}.depth-timeline li>span{font-size:24px;font-weight:600;color:var(--tc-accent)}.depth-timeline h3{font-size:25px;line-height:1.4;margin:0 0 12px;letter-spacing:-.035em;word-break:keep-all}.depth-compact-image{max-width:760px;margin:36px auto 0}.depth-principle{grid-template-columns:repeat(2,1fr)}.depth-clinician{display:grid;grid-template-columns:.7fr 1.3fr;gap:64px;align-items:center}.depth-clinician .depth-photo{background:#24212b;border-color:#37323f}.depth-clinician .depth-photo img{height:440px;object-fit:contain;background:#24212b}.depth-clinician p{color:#c9c3ce}.depth-doctor-points{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.depth-doctor-points span{font-size:14px;padding:10px 13px;border:1px solid #5a5065;color:#e9e3f0}.depth-jump{padding:20px 0;background:#17151b;border-top:1px solid #ffffff1c}.depth-jump .container{display:flex;gap:12px;flex-wrap:wrap}.depth-jump a{padding:10px 16px;border:1px solid #49414f;color:#ece6ef;font-size:14px;line-height:1.5;text-decoration:none;border-radius:3px}.depth-jump a:hover{border-color:var(--tc-accent);color:var(--tc-accent)}
@media(max-width:1000px){.depth-cards{grid-template-columns:1fr 1fr}.depth-step{gap:30px}.depth-clinician{gap:32px}.depth-heading h2{font-size:38px}}
@media(max-width:760px){.depth-section{scroll-margin-top:140px}.depth-section.section{padding-block:64px}.depth-heading{margin-bottom:28px}.depth-heading h2,.depth-clinician h2{font-size:32px;margin:16px 0 20px}.depth-lead{font-size:16px;line-height:1.85}.depth-cards,.depth-explain,.depth-step,.depth-clinician{grid-template-columns:1fr;gap:20px}.depth-cards article{padding:24px}.depth-cards h3,.depth-step h3{font-size:22px;margin:16px 0 12px}.depth-cards p,.depth-step p,.depth-clinician p,.depth-timeline p{font-size:16px;line-height:1.85}.depth-pair{gap:8px}.depth-pair .depth-photo img{height:160px}.depth-xray .depth-photo img{height:105px}.depth-figure figcaption{font-size:13px;padding:10px 0}.depth-zoom{right:6px;bottom:6px;font-size:10px;padding:6px}.depth-case-summary{grid-template-columns:1fr;margin:18px 0 32px}.depth-case-summary div{padding:16px}.depth-case-summary strong{font-size:16px}.depth-case-summary span{margin-bottom:4px}.depth-step{padding:30px 0}.depth-timeline li{grid-template-columns:35px 1fr;gap:14px;padding:24px 0}.depth-timeline h3{font-size:22px}.depth-timeline li>span{font-size:20px}.depth-clinician .depth-photo img{height:300px}.depth-clinician .depth-figure{max-width:350px;margin:auto;width:100%}.depth-doctor-points span{font-size:13px}.depth-jump{padding:16px 0}.depth-jump .container{gap:8px}.depth-jump a{padding:8px 10px;font-size:13px}.depth-principle{grid-template-columns:1fr}}
