/* Shared presentation for the two great-toe patient guides. */
.disease-page .page-hero{padding-bottom:55px}
.disease-page .disease-kicker,.disease-page .page-hero .wrap>p.disease-kicker{font:600 12px/1.5 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#9b174c;margin:0 0 14px}
.disease-page .page-hero h1{font-size:clamp(46px,6vw,76px);margin-bottom:18px}
.disease-page .page-hero .actions{margin-top:28px}
.disease-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:85px;align-items:start;padding-top:65px;padding-bottom:70px}
.disease-toc{position:sticky;top:130px;border-top:2px solid var(--rose);padding-top:18px}
.disease-toc p{font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 13px;color:var(--muted)}
.disease-toc a{display:block;font-size:15px;padding:10px 0;border-bottom:1px solid var(--line)}
.disease-toc .disease-related{margin-top:22px;color:#9b174c;border:0}
.disease-page .article{max-width:760px;min-width:0}
.disease-page .article section{margin-bottom:45px;scroll-margin-top:125px}
.disease-page .article h2{font-size:clamp(27px,3vw,35px);max-width:660px}
.disease-page .article ul{padding-left:21px;margin:18px 0}
.disease-page .article li{padding-left:4px;margin:5px 0}
.disease-note{border-left:3px solid var(--rose);padding:17px 22px;margin:25px 0;background:rgba(229,204,216,.38)}
.disease-note strong{font-weight:600}
.disease-note p{margin:5px 0 0}
.treatment-detail{border-top:1px solid var(--line);padding:15px 0}
.treatment-detail:last-of-type{border-bottom:1px solid var(--line)}
.treatment-detail summary{cursor:pointer;font-weight:600;line-height:1.5;padding-right:12px}
.treatment-detail[open] summary{margin-bottom:13px}
.treatment-detail p:last-child{margin-bottom:0}
.disease-page .treatment-caption{font-size:14px;margin-top:18px}
.disease-compare{padding:25px 0;margin:0 0 38px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.disease-compare strong{font:normal 27px var(--display)}
.disease-compare p{margin-top:10px}
.disease-cta{padding:28px;background:rgba(211,222,226,.65);border-radius:8px}
.disease-cta .text-link{display:inline-block;margin:15px 0 0 18px}
.disease-page .sources{margin-top:30px}
@media(max-width:1000px){.disease-layout{grid-template-columns:190px minmax(0,1fr);gap:40px}}
@media(max-width:760px){.disease-page .page-hero{padding-bottom:35px}.disease-layout{grid-template-columns:1fr;gap:35px;padding-top:30px;padding-bottom:45px}.disease-toc{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.disease-toc p{grid-column:1/-1}.disease-toc a{font-size:14px}.disease-toc .disease-related{grid-column:1/-1;margin-top:8px}.disease-page .article section{scroll-margin-top:105px;margin-bottom:35px}.disease-cta{padding:22px}.disease-cta .text-link{margin-left:0;display:table}}
.disease-page .article h3{font-size:21px;line-height:1.4;margin:28px 0 13px;font-weight:600}
.implant-figure{margin:28px 0;background:rgba(255,255,255,.6);border:1px solid var(--line);border-radius:8px;overflow:hidden}
.implant-figure>a{display:flex;justify-content:center;padding:24px;background:#fafafa;cursor:zoom-in}
.implant-figure img{display:block;max-width:100%;width:auto;height:auto;max-height:540px;object-fit:contain}
.implant-figure figcaption{padding:18px 23px;font-size:13px;line-height:1.65;color:var(--muted);border-top:1px solid var(--line)}
.implant-figure figcaption strong{color:var(--ink)}
.implant-figure figcaption a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:760px){.implant-figure>a{padding:18px}.implant-figure figcaption{padding:16px 18px}}
.treatment-philosophy{padding:0 0 30px;border-bottom:1px solid var(--line)}
