.neuromodulation-breadcrumb{padding:20px var(--pad);background:#0a3044;color:#c5dfe8;font-size:14px;line-height:1.7}
.neuromodulation-breadcrumb a{color:#d6eb49;text-decoration:underline;text-underline-offset:4px}
.theme-b .neuromodulation-page .specialty-hero h1{font-size:clamp(42px,5vw,70px);line-height:1.05;max-width:17ch}
.neuromodulation-details>section{padding:70px var(--pad)}
.neuromodulation-details .specialty-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7vw;background:#e9f2f3}
.neuromodulation-details .specialty-intro{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:7vw}
.neuromodulation-details h2{font-size:clamp(34px,3.4vw,50px);line-height:1.1;margin-bottom:25px}
.neuromodulation-details p{line-height:1.75;color:var(--muted);max-width:70ch}
.neuromodulation-details p+p{margin-top:20px}
.neuromodulation-details .text-link{white-space:normal;text-decoration:underline;text-underline-offset:4px}
.neuromodulation-details .language-faq{border-top:1px solid var(--line)}
.neuromodulation-details .language-faq summary:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}
.neuromodulation-details .neuromodulation-sources{background:#e9f2f3}
.neuromodulation-sources ul{padding-left:22px;max-width:1000px}
.neuromodulation-sources li+li{margin-top:14px}
.neuromodulation-details .language-updated{font-size:14px;margin-top:28px}
@media(max-width:700px){.theme-b .neuromodulation-page .specialty-hero h1{font-size:clamp(38px,10.5vw,54px)}.neuromodulation-details .specialty-columns,.neuromodulation-details .specialty-intro{grid-template-columns:1fr;gap:28px}.neuromodulation-details>section{padding:48px var(--pad)}.neuromodulation-details h2{font-size:36px}.neuromodulation-details .language-faq summary{font-size:19px}}
