@font-face{font-family:NeuroCareKhand;src:url('/blog/fonts/Khand-SemiBold-Latin.woff') format('woff');font-style:normal;font-weight:600;font-display:swap}
/* NeuroCare family guides: Khand headings and the identity manual's blue/mint. */
.blog-page,.blog-hub{--blog-blue:#076d93;--blog-mint:#06eac9;--blog-ink:#2e2d2c;--blog-soft:#edf9f6}
.blog-page .blog-breadcrumbs{padding:22px var(--pad);max-width:1440px;margin:auto;font-size:13px;color:#41626d}
.blog-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px 13px;list-style:none;padding:0}
.blog-breadcrumbs li{margin:0}.blog-breadcrumbs li+li::before{content:"/";margin-right:13px;color:#708087}
.blog-breadcrumbs a{text-decoration:underline;text-underline-offset:3px}
.theme-b .blog-page>.blog-hero{padding:40px var(--pad) 64px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5%;align-items:center;max-width:1440px;background:transparent;color:var(--blog-ink)}
.blog-hero .eyebrow,.blog-hub .eyebrow{color:var(--blog-blue)}
.theme-b .blog-page .blog-hero h1{font:600 clamp(42px,4.1vw,64px)/1.08 NeuroCareKhand,Arial,sans-serif;letter-spacing:-.015em;color:var(--blog-blue);max-width:18ch;margin-bottom:22px}
.blog-hero-lead{max-width:45ch;color:#42565b;font-size:18px;line-height:1.65}
.blog-author{font-size:14px;color:#42565b;line-height:1.8;margin-bottom:0}.blog-author a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.blog-author span{display:block}
.blog-cover{position:relative}.blog-cover img{width:100%;height:auto;border-radius:22px;background:#f8f4ed;box-shadow:0 18px 42px #076d9310}.blog-cover figcaption{font-size:12px;margin:14px 8px 0;color:#52666b}
.blog-page>.blog-key-points{display:block;padding:30px var(--pad);max-width:1440px;background:var(--blog-soft);border-block:1px solid #c8e9e2}
.blog-key-points>strong{color:var(--blog-blue);font-size:14px}.blog-key-points ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:15px 0 0;gap:30px;counter-reset:point}.blog-key-points li{counter-increment:point;display:flex;gap:15px;align-items:start;margin:0;font-size:15px;line-height:1.6}.blog-key-points li:before{content:"0" counter(point);font:600 28px/1 NeuroCareKhand,sans-serif;color:var(--blog-blue);border-bottom:4px solid var(--blog-mint);padding-bottom:7px}
.blog-layout{display:grid;grid-template-columns:240px minmax(0,740px);justify-content:center;gap:clamp(35px,6vw,90px);padding:60px var(--pad) 85px;max-width:1440px;margin:auto}
.blog-sidebar{min-width:0}.blog-sidebar nav{position:sticky;top:118px;border-top:3px solid var(--blog-mint);padding-top:20px}.blog-sidebar h2{font:600 25px/1.2 NeuroCareKhand,sans-serif;color:var(--blog-blue);margin-bottom:18px}.blog-sidebar ol{padding:0;list-style:none;font-size:13px;line-height:1.5}.blog-sidebar li{margin:0 0 14px}.blog-sidebar a{display:inline-block;border-bottom:1px solid transparent}.blog-sidebar a:hover{color:var(--blog-blue);border-color:currentColor}.blog-sidebar .blog-side-service{border-top:1px solid #c9dedf;padding-top:18px;margin-top:22px;color:var(--blog-blue);font-weight:700}
.blog-article{min-width:0;color:var(--blog-ink);font-size:18px;line-height:1.85}.blog-article p{margin:0 0 1.35em}.blog-article a{color:var(--blog-blue);text-decoration:underline;text-underline-offset:3px}.blog-article a:hover{color:#03445c}.blog-article .blog-section{margin-top:48px;scroll-margin-top:110px}.blog-article .blog-section h2{font:600 clamp(31px,3vw,40px)/1.18 NeuroCareKhand,Arial,sans-serif;color:var(--blog-blue);letter-spacing:0;margin-bottom:24px}.blog-article ul{padding-left:1.25em}.blog-article li{padding-left:5px;margin-bottom:14px}.blog-article li::marker{color:var(--blog-blue)}.blog-article strong{font-weight:700}.blog-article .blog-citation{font-size:12px;white-space:nowrap;vertical-align:super;line-height:1}.blog-citation a{padding:3px 2px;text-decoration:none}.blog-article .blog-callout{padding:22px 25px;border-left:4px solid var(--blog-mint);background:var(--blog-soft);border-radius:0 12px 12px 0;font-size:17px}.blog-article .blog-callout strong{color:#075976}.blog-article .blog-small{font-size:14px;color:#53676e}
.blog-table-wrap{margin:28px 0}.blog-table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.65;text-align:left}.blog-table caption{text-align:left;font-size:13px;color:#516970;padding-bottom:12px}.blog-table th,.blog-table td{padding:19px 20px;vertical-align:top;border-bottom:1px solid #c5dddd}.blog-table thead th{background:var(--blog-blue);color:white;font-size:14px}.blog-table tbody th{color:var(--blog-blue);font-weight:700;width:26%;background:#edf9f6}.blog-table tbody td{background:white}.blog-table tbody tr:nth-child(even) td{background:#f7fbfa}
.blog-consult-actions{display:flex;flex-wrap:wrap;gap:15px;margin:28px 0}.blog-page .button,.blog-hub .button,.blog-feature-home .button{background:var(--blog-blue,#076d93);color:white;text-decoration:none;border-radius:6px}.blog-consult-actions .button-secondary{background:#e5f8f3;color:#075976;border:1px solid #b5d8d3}
.blog-sources{font-size:13px;line-height:1.7;padding-left:1.5em!important}.blog-sources li{padding-left:3px;margin-bottom:17px;scroll-margin-top:120px}.blog-sources a{overflow-wrap:anywhere}.blog-sources span{display:block;color:#56676b}
.blog-related{border-top:1px solid #bddddd;padding-top:32px}.blog-related a{display:block;margin-bottom:18px;font-size:16px}.blog-return{display:block;font-size:14px;margin-top:32px}.blog-page .editorial-attribution{margin-top:0}
.theme-b .blog-hub>.guides-hero{background:#edf9f6;color:#2e2d2c;padding-block:60px}.theme-b .blog-hub .guides-hero h1{font:600 clamp(45px,5vw,72px)/1.1 NeuroCareKhand,sans-serif;color:var(--blog-blue)}.blog-hub .guides-hero>p:last-child{max-width:51ch;color:#42565b}
.theme-b .blog-hub>.blog-feature,.theme-b .neurocare-home>.blog-feature-home{padding:65px var(--pad);background:#fbfdfa;max-width:1600px}.blog-feature-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5%;align-items:center;max-width:1260px;margin:auto}.blog-feature-card>div{min-width:0}.blog-feature-card img{width:100%;border-radius:18px}.blog-feature-card h2{font:600 clamp(34px,3.5vw,52px)/1.12 NeuroCareKhand,sans-serif;color:#076d93;letter-spacing:0}.blog-feature-card p{color:#42565b}.blog-feature-card .eyebrow{color:#076d93}.blog-feature-card .blog-card-meta{font-size:13px}.blog-hub .blog-section-heading{padding:0 var(--pad);margin:10px auto 0;max-width:1600px}.blog-hub .blog-section-heading h2{font:600 36px/1.2 NeuroCareKhand,sans-serif;color:#076d93;margin:0}.blog-hub>.upcoming-guides{padding-top:35px}
.blog-service-link{margin-top:24px;padding:22px 25px;border-left:4px solid #06eac9;background:#edf9f6;color:#2e2d2c}.blog-service-link a{font-weight:700;text-decoration:underline;text-underline-offset:4px;color:#076d93}
@media(max-width:1050px){.blog-layout{grid-template-columns:190px minmax(0,740px);gap:35px}.theme-b .blog-page .blog-hero h1{font-size:48px}.blog-sidebar nav{top:95px}}
@media(max-width:760px){.theme-b .blog-page>.blog-hero{grid-template-columns:1fr;padding-block:22px 35px;gap:28px}.theme-b .blog-page .blog-hero h1{font-size:clamp(39px,9vw,52px);max-width:23ch}.blog-hero-lead{font-size:17px}.blog-cover{max-width:570px}.blog-key-points ol{grid-template-columns:1fr;gap:18px}.blog-key-points li{font-size:15px}.blog-layout{display:block;padding-top:30px}.blog-sidebar nav{position:static;margin-bottom:35px;padding:20px;background:#f0f8f6;border-radius:0 0 10px 10px}.blog-sidebar ol{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.blog-sidebar li{margin:0}.blog-sidebar .blog-side-service{margin-bottom:0}.blog-article{font-size:17px;line-height:1.8}.blog-article .blog-section{margin-top:38px}.blog-article .blog-section h2{font-size:32px}.blog-table{font-size:14px}.blog-table th,.blog-table td{padding:15px 12px}.blog-table tbody th{width:28%}.blog-article .blog-callout{padding:20px;font-size:16px}.blog-feature-card{grid-template-columns:1fr;gap:28px}.blog-feature-card h2{font-size:37px}.theme-b .blog-hub>.blog-feature,.theme-b .neurocare-home>.blog-feature-home{padding-block:40px}.blog-consult-actions .button{width:100%}.blog-page .blog-breadcrumbs{font-size:12px;padding-block:20px 10px}}
@media(prefers-reduced-motion:reduce){.blog-page{scroll-behavior:auto}}
@media print{.blog-sidebar,.site-header,.site-footer,.contact-dock,.editorial-attribution,.nc-privacy-banner,.blog-consult-actions{display:none!important}.blog-layout{display:block;padding:20px}.blog-page>.blog-hero{padding:20px!important}.blog-article{font-size:12pt}.blog-article .blog-section h2{break-after:avoid}.blog-table tr{break-inside:avoid}}
