/* wbmind.com Medical — quiet paper, pale blue and mint; content geometry unchanged. */
html[data-wb-skin="medical"] {
 --wb-ui-accent:#267b82;--wb-ui-ink:#203c43;--wb-ui-muted:#526b73;
 --wb-ui-border:#dcebed;--wb-ui-surface:#f7fcfc;--wb-card-border:#e0ecee;
 --wb-card-surface:#fff;--wb-card-shadow:0 6px 20px rgba(50,112,126,.045);
 --wb-card-shadow-hover:0 12px 28px rgba(50,112,126,.09);
 --wb-medical-panel:linear-gradient(125deg,rgba(255,255,255,.97),rgba(248,252,251,.97));
}
html[data-wb-skin="medical"] body {background-color:#fffefa;}
html[data-wb-skin="medical"] #gkBg-main {background:#fffefa;}
html[data-wb-skin="medical"] #gkBg-main :is(#gkTop1,#gkBottom2),
html[data-wb-skin="medical"] #gkFooterNavWrap {background:transparent;border-top-color:transparent;}
html[data-wb-skin="medical"] :is(.wb-content-listing--lead,.wb-content-listing--feature-stack,.wb-content-listing--lead-grid,.wb-content-listing--lead-side-grid,.wb-content-listing--grid,.wb-content-listing--panel,.wb-latest-shell,.wb-topics-grid-module,.wb-topic-section,.wb-topic-toc,.wb-accordion) {
 background:var(--wb-medical-panel);border-color:#dcebed;box-shadow:0 12px 32px rgba(50,112,126,.055);
}
html[data-wb-skin="medical"] :is(.wb-content-card,.wb-content-card--featured,.wb-topic-card,.wb-latest__item,.wb-accordion__item,.wb-topics-grid__card,.wb-topic-related__card) {background:#fff;border-color:#e0ecee;}
html[data-wb-skin="medical"] .wb-content-listing {--wb-cl-accent:#267b82;--wb-cl-border:#dcebed;--wb-cl-muted:#526b73;--wb-cl-image-bg:#f0f8f8;}
html[data-wb-skin="medical"] :is(.wb-topic__intro,.wb-topic-section__description,.wb-topic-section-page__description,.wb-topic-card__summary,.wb-accordion__answer) {color:#526b73;}
html[data-wb-skin="medical"] :is(.wb-topic-card__category,.wb-content-card__category,.wb-latest__category) {color:#267b82;}
html[data-wb-skin="medical"] :is(.wb-topic-card__title a,.wb-content-card__title a,.wb-latest__title a):hover {color:#267b82!important;}
html[data-wb-skin="medical"] :is(.wb-topic-section__title,.wb-topic-faq__title,.wb-latest-shell .title-module > h3,.wb-hub-section__title,.wb-topics-grid-module__title)::before {background:#73aaa9;box-shadow:0 0 0 4px rgba(115,170,169,.12);}
html[data-wb-skin="medical"] .wb-breadcrumb-bar {background:var(--wb-medical-panel);border-color:#dcebed;box-shadow:0 8px 25px rgba(50,112,126,.045);}
html[data-wb-skin="medical"] :is(.wb-breadcrumb-search,.wb-breadcrumb-language ul.lang-inline) {border-color:#dcebed;}
html[data-wb-skin="medical"] .wb-breadcrumb-language ul.lang-inline {background:#f0f8f8;}
html[data-wb-skin="medical"] .wb-breadcrumb-language ul.lang-inline > li.lang-active > a {color:#267b82;}
html[data-wb-skin="medical"] #gkFooterNavWrap > .container {background:var(--wb-medical-panel);border-color:#dcebed;box-shadow:0 15px 40px rgba(50,112,126,.055);}
html[data-wb-skin="medical"] :is(.article-highlights,.keymoments) {background-color:#f2f9f8;border-color:#cfe6e3;}
/* Deliberately quiet article surface: no artwork beneath paragraphs or headings. */
html[data-wb-skin="medical"] :is(.article-body,.item-page) {background-color:transparent;}
html[data-wb-skin="medical"] .wb-skin-art--navigation {display:none;pointer-events:none;}
@media (min-width:1041px) {
 html[data-wb-skin="medical"] #gkHeader #gkHeaderNav {background:var(--wb-medical-panel);border-color:#dcebed;box-shadow:0 15px 40px rgba(50,112,126,.055);}
 html[data-wb-skin="medical"] #gkHeaderNav .gkMainMenu > ul > li > a::before {background:#88abae;}
 html[data-wb-skin="medical"] #gkHeaderNav .gkMainMenu > ul > li.active > a::before {background:#468e94;box-shadow:0 0 0 3px rgba(70,142,148,.12);}
 html[data-wb-skin="medical"] .wb-skin-art--navigation {display:block;position:absolute;left:-20px;bottom:14px;width:235px;height:min(350px,calc(100vh - 560px));background:url('images/life-dna.webp') center bottom / contain no-repeat;z-index:1;opacity:.72;}
}
@media (min-width:1041px) and (max-height:680px) {html[data-wb-skin="medical"] .wb-skin-art--navigation {display:none;}}
@media (max-width:1040px) {
 html[data-wb-skin="medical"] .gkHeader_mobile {background:#fffefa;border-bottom-color:#e0ecee;}
 html[data-wb-skin="medical"] #gkBg-main {background-size:900px auto;}
 html[data-wb-skin="medical"] #gkFooterNavWrap > .container {background:linear-gradient(110deg,rgba(255,255,255,.94),rgba(247,252,252,.91)),url('images/life-cells.webp') right bottom / 140px auto no-repeat;}
}
@media print {
 html[data-wb-skin="medical"] :is(body,#gkBg-main) {background:#fff;}
 html[data-wb-skin="medical"] .wb-skin-art--navigation {display:none;}
}


/* Life Within: distinct scientific motifs, quiet reading surfaces. */
html[data-wb-skin="medical"] .wb-breadcrumb-bar {position:relative;}
html[data-wb-skin="medical"] .wb-breadcrumb-bar::after {
 content:"";position:absolute;top:0;height:68px;
 left:var(--wb-skin-crumb-x,0px);width:var(--wb-skin-crumb-width,0px);
 opacity:var(--wb-skin-crumb-visible,0);
 background:url('images/life-molecule.webp') center / contain no-repeat;pointer-events:none;
}
html[data-wb-skin="medical"] :is(.wb-hub-destinations,.page-home .wb-content-listing--lead) {position:relative;}
html[data-wb-skin="medical"] :is(.wb-hub-destinations,.page-home .wb-content-listing--lead)::after {
 content:"";position:absolute;right:-8px;top:-38px;width:94px;height:82px;
 background:url('images/life-receptor.webp') right top / contain no-repeat;opacity:.65;pointer-events:none;
}
html[data-wb-skin="medical"] :is(#wb-hub-topics-title,.wb-topics-grid-module__title,.wb-topic-section__title,.wb-topic-faq__title) {position:relative;}
html[data-wb-skin="medical"] :is(#wb-hub-topics-title,.wb-topics-grid-module__title,.wb-topic-section__title,.wb-topic-faq__title)::after {
 content:"";position:absolute;top:-3px;height:32px;
 left:var(--wb-skin-heading-x,0px);width:var(--wb-skin-heading-width,0px);
 background:url('images/life-neuron.webp') center / contain no-repeat;opacity:.65;pointer-events:none;
}
/* Vary the heading motif by section rather than stamping the same icon everywhere. */
html[data-wb-skin="medical"] .wb-topic-section:nth-child(3n + 2) .wb-topic-section__title::after {background-image:url('images/life-capsule.webp');}
html[data-wb-skin="medical"] .wb-topic-section:nth-child(3n) .wb-topic-section__title::after {background-image:url('images/life-cells.webp');}
html[data-wb-skin="medical"] .wb-topic-faq__title::after {background-image:url('images/life-receptor.webp');}
html[data-wb-skin="medical"] #mod-custom108 > p:first-child {position:relative;}
html[data-wb-skin="medical"] #mod-custom108 > p:first-child::after {
 content:"";position:absolute;top:calc(100% + 8px);left:50%;width:100px;height:32px;transform:translateX(-50%);
 background:url('images/life-footer.webp') center / contain no-repeat;opacity:.8;pointer-events:none;
}
@media (min-width:1366px) {
 html[data-wb-skin="medical"] #gkBg-main {
  background-image:linear-gradient(rgba(255,254,250,.83),rgba(255,254,250,.83)),url('images/life-cells.webp');
  background-position:right calc(100vh - 230px),right calc(100vh - 230px);
  background-size:220px auto,220px auto;background-repeat:no-repeat;
 }
}
@media (max-width:1040px) {
 html[data-wb-skin="medical"] .wb-breadcrumb-bar::after {top:5px;height:42px;}
 html[data-wb-skin="medical"] :is(.wb-hub-destinations,.page-home .wb-content-listing--lead)::after {top:-18px;right:-4px;width:66px;height:58px;}
}
@media print {
 html[data-wb-skin="medical"] #gkBg-main {background-image:none;}
 html[data-wb-skin="medical"] .wb-breadcrumb-bar::after,
 html[data-wb-skin="medical"] :is(.wb-hub-destinations,.page-home .wb-content-listing--lead)::after,
 html[data-wb-skin="medical"] :is(#wb-hub-topics-title,.wb-topics-grid-module__title,.wb-topic-section__title,.wb-topic-faq__title)::after,
 html[data-wb-skin="medical"] #mod-custom108 > p:first-child::after {display:none;}
}

/* Article reading surface v1 — paint only; no content geometry changes. */
html[data-wb-skin="medical"] { --wb-article-surface:#fffefa;--wb-article-ink:#203c43;--wb-article-muted:#526b73;--wb-article-accent:#267b82;--wb-article-tint:#edf6f5;--wb-article-border:#cfe3e1; }
html[data-wb-skin="medical"] .item-page.type-default {--wb-article-surface:#fffefa;--wb-article-ink:#203c43;--wb-article-muted:#526b73;--wb-article-accent:#267b82;--wb-article-hover:#195c62;--wb-article-tint:#edf6f5;--wb-article-border:#cfe3e1;background:var(--wb-article-surface);color:var(--wb-article-ink);border-radius:12px;box-shadow:0 0 0 14px var(--wb-article-surface),0 12px 36px 14px rgba(0,0,0,.08);}
html[data-wb-skin="medical"] .item-page.type-default :is(h1,h2,h3,h4,h5,h6,.article-lead,.article-lead p,.article-body > p:first-child,.table-contents .title-lead,.wb-sources__title) {color:var(--wb-article-ink);}
html[data-wb-skin="medical"] .item-page.type-default :is(.article-body,.article-body p,.article-body li,.article-body td) {color:var(--wb-article-ink);}
html[data-wb-skin="medical"] .item-page.type-default :is(.article-info,.article-info dd,.article-info time,.related-card-item--content--intro,.wb-sources__list li) {color:var(--wb-article-muted);}
html[data-wb-skin="medical"] .item-page.type-default :is(.article-body a:not(.related-card-item--content--title),.article-info a,.table-contents a,.table-contents .number) {color:var(--wb-article-accent);border-bottom-color:var(--wb-article-border);}
html[data-wb-skin="medical"] .item-page.type-default :is(.article-body a,.article-info a,.table-contents a):is(:hover,:focus-visible) {color:var(--wb-article-hover);border-bottom-color:currentColor;}
html[data-wb-skin="medical"] .item-page.type-default .article-body li::marker {color:var(--wb-article-accent);}
html[data-wb-skin="medical"] .item-page.type-default :is(.table-contents,details.wb-sources,div[itemprop="articleBody"] .article-highlights,div[itemprop="articleBody"] blockquote:not(.keymoments)) {background:var(--wb-article-tint);border-color:var(--wb-article-border);color:var(--wb-article-ink);}
html[data-wb-skin="medical"] .item-page.type-default div[itemprop="articleBody"] blockquote.keymoments {background:var(--wb-article-tint)!important;border-color:var(--wb-article-border);}
html[data-wb-skin="medical"] .item-page.type-default :is(blockquote.keymoments > p:first-child strong,.wb-sources__count,.tags a) {background:var(--wb-article-tint);color:var(--wb-article-accent);border-color:var(--wb-article-border);}
html[data-wb-skin="medical"] .item-page.type-default :is(.table-contents .title-lead::before,.wb-sources__title::before) {background:var(--wb-article-accent);}
html[data-wb-skin="medical"] .item-page.type-default div[itemprop="articleBody"] .article-highlights::before {background:var(--wb-article-accent);}
html[data-wb-skin="medical"] .item-page.type-default :is(.article-highlights h2,.article-highlights h3,.related-card-item--content--title) {color:var(--wb-article-ink);}
html[data-wb-skin="medical"] .item-page.type-default .article-body table {background:var(--wb-article-surface);color:var(--wb-article-ink);border-color:var(--wb-article-border);}
html[data-wb-skin="medical"] .item-page.type-default .article-body :is(th,td) {border-color:var(--wb-article-border);}
html[data-wb-skin="medical"] .item-page.type-default .article-body th {background:var(--wb-article-tint);color:var(--wb-article-ink);}
html[data-wb-skin="medical"] .item-page.type-default .article-body tbody tr:nth-child(even) {background:var(--wb-article-tint);}
html[data-wb-skin="medical"] .item-page.type-default .article-body hr {border-color:var(--wb-article-border);}
html[data-wb-skin="medical"] :is(#gkSidebar .wb-toc-shell > .box-wrap,.wb-tocsheet__panel) {background:var(--wb-article-tint);color:var(--wb-article-ink);border-color:var(--wb-article-border);}
html[data-wb-skin="medical"] :is(#gkSidebar .wb-toc__link,.wb-tocsheet__link,.wb-tocsheet__title) {color:var(--wb-article-ink);}
html[data-wb-skin="medical"] :is(#gkSidebar .wb-toc__number,.wb-tocsheet__num,.wb-toc-acc__count,.wb-tocfab) {color:var(--wb-article-accent);background-color:transparent;}
html[data-wb-skin="medical"] :is(.wb-toc-acc__title::before,#gkSidebar .wb-toc-shell .title-module h3::before) {background:var(--wb-article-accent);}
@media print {
html[data-wb-skin="medical"] .item-page.type-default {background:#fff;color:#20262b;box-shadow:none;}
}
