/* Shared Medara identity: the selected folded mark, set in a quiet editorial header. */
body{background:#f5f2eb}
.topbar,.renal-page .topbar{height:84px;min-height:84px;padding:0;gap:28px;border-bottom:1px solid #c9c2b7}
.brand{display:flex;align-items:center;gap:15px;text-decoration:none;color:#681c2c;flex-shrink:0}
.brand img.brand-symbol{width:56px;height:42px;max-width:none}
.brand-name{display:flex;flex-direction:column;align-items:flex-start;border-left:1px solid #d2c8be;padding-left:16px;gap:1px}
.brand img.brand-wordmark{display:block;width:119px;height:33px;max-width:none}
.brand-caption{font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:500;letter-spacing:1.6px;line-height:15px;white-space:nowrap}
.module-nav{gap:30px}
.module-nav a{font-size:13px;font-weight:500;letter-spacing:.1px;color:#6c655f}
.module-nav a[aria-current=page]{color:#681c2c;border-bottom-color:#681c2c}
.topbar .text-button{font-size:11px;color:#69615b;text-underline-offset:4px}
.heading-row{min-height:94px}
.eyebrow{letter-spacing:1.6px}
.brand:focus-visible,.module-nav a:focus-visible{outline:2px solid #681c2c;outline-offset:5px}
@media(min-width:901px){.workspace{height:calc(100dvh - 206px)}}
@media(max-width:700px){
 .topbar,.renal-page .topbar,.topbar:has(.module-nav){height:auto;min-height:112px;flex-wrap:wrap;padding:15px 0 0;gap:8px 16px}
 .topbar .module-nav{order:3;width:100%;height:38px;gap:28px}
 .topbar .text-button{margin-left:auto;font-size:10px}
 .brand{gap:11px}
 .brand img.brand-symbol{width:46px;height:35px}
 .brand-name{padding-left:12px}
 .brand img.brand-wordmark{width:106px;height:29px}
 .brand-caption{font-size:8px;letter-spacing:1.3px;line-height:13px}
}
@media(max-width:380px){.topbar .text-button{max-width:72px;text-align:right;line-height:1.4}.brand{gap:8px}.brand-name{padding-left:10px}}
