/* DermRX: contextual return and readable breadcrumb. */
.drx-return-nav{display:flex;justify-content:flex-start;width:100%;margin:0 0 14px;text-align:left}
.drx-return-nav .drx-back-link{box-sizing:border-box;display:inline-flex;align-items:center;gap:9px;min-height:44px;max-width:100%;padding:10px 14px;border:1px solid #a9c9c9;border-radius:8px;background:#edf6f5;color:#145451!important;font:inherit;font-size:15px;font-weight:650;line-height:1.4;text-decoration:none!important;white-space:normal}
.drx-return-nav .drx-back-link svg{flex:none}
.drx-return-nav .drx-back-link:hover{background:#dceeea;border-color:#145451;text-decoration:underline!important;text-underline-offset:3px}
.drx-return-nav .drx-back-link:focus-visible{outline:3px solid #175bd3;outline-offset:3px}
nav.drx-migas-contextual{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px 9px;margin:0 0 18px;color:#475569;font-size:14px;line-height:1.5}
nav.drx-migas-contextual a{color:#175854;text-decoration:underline;text-underline-offset:3px}
nav.drx-migas-contextual a:focus-visible{outline:3px solid #175bd3;outline-offset:3px}
nav.drx-migas-contextual [aria-current=page]{color:#334155;font-weight:600}
nav.drx-migas-contextual .drx-migas-separator{color:#64748b}
body:has(.drx-migas-contextual) .entry-header>.ct-breadcrumbs{display:none}
@media(max-width:600px){.drx-return-nav{margin-bottom:12px}.drx-return-nav .drx-back-link{font-size:14px}nav.drx-migas-contextual{font-size:13px}nav.drx-migas-contextual a{display:inline-flex;align-items:center;min-height:44px}}
@media print{.drx-return-nav,nav.drx-migas-contextual{display:none!important}}
