:root{--mdpda-plum:#5B2C6F;--mdpda-aubergine:#32163D;--mdpda-lavender:#F5EFF7;--mdpda-gold:#C79A3B;--mdpda-text:#27313A;--mdpda-border:#E6DDE9}.mdpda-platform{color:var(--mdpda-text)}.mdpda-platform a{color:var(--mdpda-plum)}.mdpda-platform .button,.mdpda-platform button,.mdpda-platform input[type=submit]{border-radius:8px}.mdpda-platform .button-primary,.mdpda-platform input[type=submit]{background:var(--mdpda-plum);border-color:var(--mdpda-plum);color:#fff}.mdpda-discussion-intro{margin-top:48px;padding:24px 28px;background:linear-gradient(135deg,var(--mdpda-lavender),#fff);border-left:4px solid var(--mdpda-gold);border-radius:12px}.mdpda-discussion-intro h2{margin-top:0;color:var(--mdpda-aubergine)}.mdpda-discussion-policy,.mdpda-discussion-gate{font-size:.92rem;padding:12px 14px;background:#faf8fb;border:1px solid var(--mdpda-border);border-radius:8px}.mdpda-contributor{margin-bottom:8px}.mdpda-contributor-meta{font-size:.88rem;color:#65707a;margin-top:2px}.mdpda-verified-badge{display:inline-block;margin-left:7px;padding:2px 7px;border-radius:999px;background:#f8f0d9;color:#71561c;font-size:.75rem;font-weight:700;vertical-align:middle}.mdpda-resource-card{background:#fff;border:1px solid var(--mdpda-border);border-radius:16px;box-shadow:0 8px 28px rgba(50,22,61,.06)}
/* MDPDA brand overrides for retained mature MediPlatform components. */
.mdpda-platform .medicalc .mc-card-title,.mdpda-platform .medicalc .mc-field label,.mdpda-platform .medicalc h1,.mdpda-platform .medicalc h2,.mdpda-platform .medicalc h3{color:var(--mdpda-aubergine)!important}.mdpda-platform .medicalc .mc-button,.mdpda-platform .medicalc button[type=submit],.mdpda-platform .medicalc input[type=submit]{background:var(--mdpda-plum)!important;border-color:var(--mdpda-plum)!important}.mdpda-platform .medicalc .mc-field input:focus,.mdpda-platform .medicalc .mc-field select:focus{border-color:var(--mdpda-plum)!important;box-shadow:0 0 0 3px rgba(91,44,111,.14)!important}.mdpda-platform .medicalc .mc-card{border-color:var(--mdpda-border)!important;box-shadow:0 15px 35px rgba(50,22,61,.10)!important}.mdpda-platform .medicalc .mc-subtitle{color:#5f5963!important}.mdpda-platform .mc-account-shell,.mdpda-platform .mc-dashboard,.mdpda-platform .medicalc-account{--mc-primary:var(--mdpda-plum);--mc-accent:var(--mdpda-gold);--mc-navy:var(--mdpda-aubergine)}.mdpda-platform .mc-account-nav a:hover,.mdpda-platform .mc-account-nav a.is-active{color:var(--mdpda-plum)!important;border-color:var(--mdpda-gold)!important}.mdpda-platform .institution-card,.mdpda-platform .mc-institution-card{border-color:var(--mdpda-border)!important}.mdpda-platform .institution-card h3,.mdpda-platform .mc-institution-card h3{color:var(--mdpda-aubergine)!important}

/* v1.0.4 global MDPDA chrome: retire the legacy Blocksy Medical Decision Tools header/footer. */
body.mdpda-platform #header,body.mdpda-platform footer.ct-footer,body.mdpda-platform #footer{display:none!important}.mdpda-global-header{display:flex!important}.mdpda-global-footer{background:#201724;color:#cfc5d1;padding:58px 0 22px;margin-top:70px}.mdpda-footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:48px}.mdpda-global-footer h3{margin:3px 0 16px;color:#fff;font-size:14px}.mdpda-global-footer a:not(.mpn-brand){display:block;margin:9px 0;color:#cfc5d1!important;text-decoration:none;font-size:13px}.mdpda-global-footer a:hover{color:#fff!important}.mdpda-footer-about p{max-width:440px;line-height:1.65;font-size:13px}.mdpda-footer-about>small{display:block;max-width:480px;color:#918695;line-height:1.6}.mdpda-footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:38px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);font-size:11px;color:#918695}
/* Directory & public professional profiles */
.mdpda-directory-page{margin:0;background:#fff;color:var(--mdpda-text);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.mdpda-directory-page *{box-sizing:border-box}.mdpda-directory-page a{text-decoration:none}.mdpda-directory-hero,.mdpda-profile-hero{padding:74px 0;background:linear-gradient(135deg,#fff,#f6eef8);border-bottom:1px solid var(--mdpda-border)}.mdpda-directory-hero h1,.mdpda-profile-hero h1{font-family:Georgia,"Times New Roman",serif;color:var(--mdpda-aubergine);font-size:clamp(42px,5vw,64px);letter-spacing:-.035em;margin:7px 0 15px}.mdpda-directory-hero p{max-width:800px;font-size:18px;line-height:1.65;color:#665e69}.mdpda-directory-content{padding:46px 0 90px}.mdpda-directory-search{display:grid;grid-template-columns:2fr repeat(3,1fr) auto;gap:10px;padding:18px;border:1px solid var(--mdpda-border);border-radius:15px;background:#fff;box-shadow:0 10px 30px rgba(50,22,61,.05)}.mdpda-directory-search input,.mdpda-directory-search select{width:100%;min-height:46px;padding:0 12px;border:1px solid #dcd2df;border-radius:9px;background:#fff}.mdpda-directory-search button{padding:0 22px;border:0;border-radius:9px;background:var(--mdpda-plum);color:#fff;font-weight:800}.mdpda-directory-count{margin:25px 0 14px;color:#6d6470}.mdpda-directory-count strong{color:var(--mdpda-aubergine)}.mdpda-professional-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.mdpda-professional-result{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px;border:1px solid var(--mdpda-border);border-radius:15px;background:#fff;color:var(--mdpda-text)!important;transition:.18s}.mdpda-professional-result:hover{transform:translateY(-2px);box-shadow:0 15px 38px rgba(50,22,61,.08);border-color:#d7c7dc}.mdpda-professional-avatar,.mdpda-profile-avatar{display:grid;place-items:center;background:linear-gradient(145deg,var(--mdpda-plum),var(--mdpda-aubergine));color:#fff;font-family:Georgia,serif;font-weight:700}.mdpda-professional-avatar{width:58px;height:58px;border-radius:16px;font-size:21px}.mdpda-professional-result-body{display:flex;flex-direction:column;gap:3px}.mdpda-professional-result-body strong{font-family:Georgia,serif;color:var(--mdpda-aubergine);font-size:21px}.mdpda-professional-result-body span,.mdpda-professional-result-body small{color:#625a65}.mdpda-verified-line{color:#765811!important;font-size:11px!important;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.mdpda-professional-result>b{color:var(--mdpda-plum);font-size:12px}.mdpda-directory-empty{padding:55px;border:1px dashed #d9cddd;border-radius:16px;text-align:center;background:#fcfafc}.mdpda-directory-empty h2{font-family:Georgia,serif;color:var(--mdpda-aubergine)}.mdpda-profile-hero-grid{display:flex;align-items:center;gap:30px}.mdpda-profile-avatar{width:115px;height:115px;border-radius:25px;font-size:40px;box-shadow:0 16px 38px rgba(50,22,61,.16)}.mdpda-profile-verified{display:inline-block;padding:6px 11px;border-radius:999px;background:#fff1cc;color:#75530c;font-size:11px;font-weight:900;text-transform:uppercase}.mdpda-profile-role{font-size:21px!important;color:var(--mdpda-plum)!important;font-weight:700}.mdpda-profile-hero p{margin:5px 0;color:#625a65}.mdpda-profile-content{display:grid;grid-template-columns:1.5fr .75fr;gap:22px;padding:46px 0 90px}.mdpda-profile-card{padding:28px;margin-bottom:20px;border:1px solid var(--mdpda-border);border-radius:16px;background:#fff;box-shadow:0 9px 28px rgba(50,22,61,.045)}.mdpda-profile-card h2{font-family:Georgia,serif;color:var(--mdpda-aubergine);font-size:29px;margin:6px 0 15px}.mdpda-profile-card p{line-height:1.75;color:#5f5862}.mdpda-profile-card dl{margin:0}.mdpda-profile-card dl div{padding:11px 0;border-bottom:1px solid #eee8ef}.mdpda-profile-card dt{font-size:11px;text-transform:uppercase;color:#827886;font-weight:800}.mdpda-profile-card dd{margin:3px 0 0;color:var(--mdpda-aubergine);font-weight:700}.mdpda-profile-privacy{font-size:11px!important;padding:12px;background:#faf7ee;border-left:3px solid var(--mdpda-gold)}.mdpda-profile-contributions a{display:block;padding:15px 0;border-bottom:1px solid #eee8ef}.mdpda-profile-contributions strong,.mdpda-profile-contributions span{display:block}.mdpda-profile-contributions strong{color:var(--mdpda-aubergine)}.mdpda-profile-contributions span{margin-top:5px;color:#6d6570;font-size:13px;line-height:1.55}.mdpda-profile-not-found{padding:90px 0;min-height:400px}.mdpda-profile-not-found h1{font-family:Georgia,serif;color:var(--mdpda-aubergine)}
@media(max-width:980px){.mdpda-footer-grid{grid-template-columns:1fr 1fr}.mdpda-directory-search{grid-template-columns:1fr 1fr}.mdpda-directory-search input{grid-column:1/-1}.mdpda-professional-grid{grid-template-columns:1fr}.mdpda-profile-content{grid-template-columns:1fr}.mdpda-account-tabs{scrollbar-width:thin;-webkit-overflow-scrolling:touch}.mdpda-account-tabs:after{content:"";flex:0 0 12px}}
@media(max-width:640px){.mdpda-footer-grid{grid-template-columns:1fr}.mdpda-footer-bottom{flex-direction:column}.mdpda-directory-search{grid-template-columns:1fr}.mdpda-directory-search input{grid-column:auto}.mdpda-professional-result{grid-template-columns:auto 1fr}.mdpda-professional-result>b{grid-column:2}.mdpda-profile-hero-grid{align-items:flex-start;flex-direction:column}.mdpda-account-tabs a{padding:14px 15px;font-size:13px}}
/* v1.0.5 verified institution directory and canonical institution graph */
.mdpda-institution-directory-page{margin:0;background:#fff;color:var(--mdpda-text);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.mdpda-institution-directory-page *{box-sizing:border-box}.mdpda-institution-directory-page a{text-decoration:none}.mdpda-institution-search{display:grid;grid-template-columns:2fr 1.2fr 1fr auto;gap:10px;padding:18px;border:1px solid var(--mdpda-border);border-radius:15px;background:#fff;box-shadow:0 10px 30px rgba(50,22,61,.05)}.mdpda-institution-search input,.mdpda-institution-search select{width:100%;min-height:46px;padding:0 12px;border:1px solid #dcd2df;border-radius:9px;background:#fff}.mdpda-institution-search button{padding:0 22px;border:0;border-radius:9px;background:var(--mdpda-plum);color:#fff;font-weight:800}.mdpda-institution-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.mdpda-institution-result{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px;border:1px solid var(--mdpda-border);border-radius:15px;background:#fff;color:var(--mdpda-text)!important;transition:.18s}.mdpda-institution-result:hover{transform:translateY(-2px);box-shadow:0 15px 38px rgba(50,22,61,.08);border-color:#d7c7dc}.mdpda-institution-logo{display:grid;place-items:center;width:66px;height:66px;border-radius:16px;background:#f6eff8;border:1px solid #e3d7e7;color:var(--mdpda-plum);font-family:Georgia,serif;font-size:20px;font-weight:800;overflow:hidden}.mdpda-institution-logo img{width:100%;height:100%;object-fit:contain;padding:7px;background:#fff}.mdpda-institution-result-body{display:flex;flex-direction:column;gap:4px}.mdpda-institution-result-body strong{font-family:Georgia,serif;color:var(--mdpda-aubergine);font-size:21px}.mdpda-institution-result-body span,.mdpda-institution-result-body small{color:#625a65}.mdpda-institution-result>b{color:var(--mdpda-plum);font-size:12px}.mdpda-institution-hero{padding:68px 0;background:linear-gradient(135deg,#fff,#f6eef8);border-bottom:1px solid var(--mdpda-border)}.mdpda-institution-hero-grid{display:flex;align-items:center;gap:30px}.mdpda-institution-hero h1{font-family:Georgia,"Times New Roman",serif;color:var(--mdpda-aubergine);font-size:clamp(38px,5vw,60px);letter-spacing:-.03em;margin:8px 0}.mdpda-institution-profile-logo{display:grid;place-items:center;width:125px;height:125px;border-radius:25px;background:#fff;border:1px solid #e4d9e7;color:var(--mdpda-plum);font-family:Georgia,serif;font-size:36px;font-weight:800;box-shadow:0 16px 38px rgba(50,22,61,.1);overflow:hidden}.mdpda-institution-profile-logo img{width:100%;height:100%;object-fit:contain;padding:12px}.mdpda-institution-content{display:grid;grid-template-columns:1.5fr .75fr;gap:22px;padding:46px 0 90px}.mdpda-department-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mdpda-department-card{padding:18px;border:1px solid #eee7f0;border-radius:12px;background:#fcfafc}.mdpda-department-card strong{display:block;color:var(--mdpda-aubergine);font-size:16px}.mdpda-department-card p{font-size:13px;line-height:1.6;margin:8px 0!important}.mdpda-department-card small{color:#7c7280}.mdpda-affiliated-professionals a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid #eee8ef;color:var(--mdpda-text)!important}.mdpda-affiliated-professionals .mdpda-professional-avatar{width:46px;height:46px;border-radius:12px;font-size:15px}.mdpda-affiliated-professionals strong,.mdpda-affiliated-professionals small{display:block}.mdpda-affiliated-professionals strong{color:var(--mdpda-aubergine)}.mdpda-affiliated-professionals small{margin-top:3px;color:#777078}.mdpda-affiliated-professionals b{font-size:12px;color:var(--mdpda-plum)}.mdpda-text-link{color:var(--mdpda-plum)!important;font-weight:800}
@media(max-width:980px){.mdpda-institution-search{grid-template-columns:1fr 1fr}.mdpda-institution-search input{grid-column:1/-1}.mdpda-institution-grid{grid-template-columns:1fr}.mdpda-institution-content{grid-template-columns:1fr}}@media(max-width:640px){.mdpda-institution-search{grid-template-columns:1fr}.mdpda-institution-search input{grid-column:auto}.mdpda-institution-result{grid-template-columns:auto 1fr}.mdpda-institution-result>b{grid-column:2}.mdpda-institution-hero-grid{align-items:flex-start;flex-direction:column}.mdpda-department-grid{grid-template-columns:1fr}.mdpda-affiliated-professionals a{grid-template-columns:auto 1fr}.mdpda-affiliated-professionals b{grid-column:2}}
/* v1.0.6 Clinical Knowledge */
.mdpda-knowledge-page,.mdpda-resource-page{background:#fff;color:var(--mdpda-text)}.mdpda-knowledge-search{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:10px;padding:18px;border:1px solid var(--mdpda-border);border-radius:15px;box-shadow:0 10px 30px rgba(50,22,61,.05)}.mdpda-knowledge-search input,.mdpda-knowledge-search select{min-height:48px;padding:0 13px;border:1px solid #dcd2df;border-radius:9px;background:#fff}.mdpda-knowledge-search button,.mdpda-save-form button{border:0;border-radius:9px;background:var(--mdpda-plum);color:#fff;font-weight:800;padding:0 22px}.mdpda-resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mdpda-knowledge-card{display:flex;flex-direction:column;min-height:260px;padding:25px;border:1px solid var(--mdpda-border);border-radius:16px;background:#fff;box-shadow:0 8px 28px rgba(50,22,61,.045)}.mdpda-card-kicker,.mdpda-resource-kicker{color:#7b5a16;font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.mdpda-knowledge-card h2{font-family:Georgia,serif;font-size:24px;line-height:1.15;margin:12px 0}.mdpda-knowledge-card h2 a{color:var(--mdpda-aubergine)!important}.mdpda-knowledge-card p{color:#625a65;line-height:1.65}.mdpda-card-meta{display:flex;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px;border-top:1px solid #eee8ef;color:#766e78;font-size:11px}.mdpda-resource-hero{padding:70px 0 55px;background:linear-gradient(135deg,#fff,#f6eef8);border-bottom:1px solid var(--mdpda-border)}.mdpda-resource-hero h1{max-width:980px;font:700 clamp(40px,5vw,64px)/1.02 Georgia,serif;color:var(--mdpda-aubergine);letter-spacing:-.035em;margin:12px 0 18px}.mdpda-resource-summary{max-width:900px;font-size:19px;line-height:1.65;color:#625a65}.mdpda-resource-actions{display:flex;align-items:center;gap:18px;margin-top:25px}.mdpda-save-form{margin:0}.mdpda-save-form button{min-height:44px}.mdpda-resource-layout{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(260px,.7fr);gap:50px;padding-top:55px;padding-bottom:80px}.mdpda-resource-body{font-size:17px;line-height:1.8}.mdpda-resource-body h2{font:700 31px/1.2 Georgia,serif;color:var(--mdpda-aubergine);margin:45px 0 15px}.mdpda-resource-body h3{color:var(--mdpda-plum);margin-top:30px}.mdpda-resource-body ul,.mdpda-resource-body ol{padding-left:24px}.mdpda-resource-references{margin-top:55px;padding-top:25px;border-top:1px solid var(--mdpda-border)}.mdpda-resource-references a{overflow-wrap:anywhere}.mdpda-trust-card{position:sticky;top:110px;padding:24px;border:1px solid var(--mdpda-border);border-radius:16px;background:#fcfafc}.mdpda-trust-card>span{font-size:11px;font-weight:900;text-transform:uppercase;color:#7b5a16}.mdpda-trust-card h3{font:700 26px Georgia,serif;color:var(--mdpda-aubergine)}.mdpda-trust-card dl{margin:0}.mdpda-trust-card dt{font-size:10px;text-transform:uppercase;color:#837986;font-weight:800;margin-top:13px}.mdpda-trust-card dd{margin:2px 0;color:var(--mdpda-aubergine);font-weight:700}.mdpda-trust-card p{font-size:12px;line-height:1.6;color:#716a73;margin-top:20px}.mdpda-resource-body .comment-respond{margin-top:30px}.mdpda-resource-body textarea{width:100%}
@media(max-width:980px){.mdpda-resource-grid{grid-template-columns:1fr 1fr}.mdpda-knowledge-search{grid-template-columns:1fr 1fr}.mdpda-knowledge-search input{grid-column:1/-1}.mdpda-resource-layout{grid-template-columns:1fr}.mdpda-trust-card{position:static}}@media(max-width:640px){.mdpda-resource-grid,.mdpda-knowledge-search{grid-template-columns:1fr}.mdpda-knowledge-search input{grid-column:auto}.mdpda-resource-actions{align-items:flex-start;flex-direction:column}}

/* MDPDA Clinical Knowledge v1.0.7 spacing and reading-width refinements */
.mdpda-knowledge-page .mdpda-directory-hero{padding:92px 0 88px}
.mdpda-knowledge-page .mdpda-directory-hero .mpn-wrap{max-width:1180px}
.mdpda-knowledge-page .mdpda-directory-hero h1{font-size:clamp(44px,4.7vw,62px);margin:12px 0 20px}
.mdpda-knowledge-page .mdpda-directory-hero p{max-width:760px;font-size:18px;line-height:1.75;margin:0}
.mdpda-knowledge-page .mdpda-directory-content{padding:58px 0 100px}
.mdpda-knowledge-page .mdpda-directory-content>.mpn-wrap{max-width:1120px}
.mdpda-knowledge-search{gap:12px;padding:20px}
.mdpda-knowledge-page .mdpda-directory-count{margin:32px 0 18px}
.mdpda-knowledge-page .mdpda-directory-empty{max-width:900px;margin:0 auto;padding:64px 42px}
.mdpda-knowledge-page .mdpda-resource-grid{gap:20px}
.mdpda-resource-page .mdpda-resource-hero>.mpn-wrap{max-width:1080px}
.mdpda-resource-page .mdpda-resource-layout{max-width:1120px}
@media(max-width:640px){.mdpda-knowledge-page .mdpda-directory-hero{padding:64px 0 58px}.mdpda-knowledge-page .mdpda-directory-content{padding:38px 0 72px}.mdpda-knowledge-page .mdpda-directory-empty{padding:44px 22px}}

/* v1.0.8 Discovery & Authority */
.mpn-brand small{max-width:245px;line-height:1.15}
.mdpda-specialty-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}
.mdpda-specialty-card{display:block;padding:24px;border:1px solid #eadfe7;border-radius:18px;background:#fff;text-decoration:none;box-shadow:0 10px 30px rgba(51,20,43,.05)}
.mdpda-specialty-card span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#7d5b70}
.mdpda-specialty-card h2{font-size:21px;margin:8px 0;color:#34152c}.mdpda-specialty-card p{color:#6b5965}.mdpda-specialty-card strong{color:#6e2859}
.mdpda-related-resources{margin-top:42px;padding-top:30px;border-top:1px solid #eadfe7}.mdpda-related-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.mdpda-related-list a{display:flex;flex-direction:column;gap:7px;padding:17px;border:1px solid #eadfe7;border-radius:14px;text-decoration:none;background:#fff}.mdpda-related-list strong{color:#34152c}.mdpda-related-list span{color:#74636f;font-size:14px;line-height:1.5}
@media(max-width:850px){.mdpda-specialty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mdpda-related-list{grid-template-columns:1fr}}
@media(max-width:560px){.mdpda-specialty-grid{grid-template-columns:1fr}.mpn-brand small{max-width:190px;font-size:9px}}
