/* Shared page-heading treatment, based on My Assignments. */
.account-hub-ready :is(.account-work-head,.account-member-head,.account-hub-section-title,.account-accessibility-heading,.account-security-heading,.account-subscription-copy,.account-opportunity-head,.account-portfolio-entry>div:first-child),
:is(.messages-intro,.insights-intro,.user-admin-intro)>div:first-child {
  min-width:0;
}
.account-hub-ready :is(.account-work-head,.account-member-head,.account-hub-section-title,.account-accessibility-heading,.account-security-heading,.account-subscription-copy,.account-opportunity-head,.account-portfolio-entry) :is(h2,h3),
:is(.messages-intro,.insights-intro,.user-admin-intro) h1 {
  margin:5px 0 6px;font-size:27px;font-weight:700;line-height:1.2;letter-spacing:-.025em;color:#17243a;
}
.account-hub-ready :is(.account-work-head>div,.account-member-head>div,.account-hub-section-title,.account-accessibility-heading,.account-security-heading,.account-subscription-copy,.account-opportunity-head,.account-portfolio-entry>div)>span,
:is(.messages-intro,.insights-intro,.user-admin-intro)>div>span {
  display:block;color:#ff6f32;font-size:10px;font-weight:700;line-height:1.5;letter-spacing:.11em;text-transform:uppercase;
}
.account-hub-ready :is(.account-work-head,.account-member-head,.account-hub-section-title,.account-accessibility-heading,.account-security-heading,.account-subscription-copy,.account-opportunity-head,.account-portfolio-entry) p,
:is(.messages-intro,.insights-intro,.user-admin-intro)>div>p {
  margin:0;color:#33465c;font-size:13px;font-weight:400;line-height:1.5;
}
.account-hub-ready>.account-hub-target:not(form):not(.account-next),
.account-hub-ready>.account-hub-admin-shell {
  margin-top:0;padding-top:28px;border-top:1px solid #ccd8e3;
}
.account-hub-ready :is(.account-security,.account-accessibility,.account-subscription,.account-opportunity-entry,.account-portfolio-entry) {
  padding-right:0;padding-left:0;border-right:0;border-bottom:0;border-left:0;border-radius:0;background:#fff;
}
.account-hub-ready .account-hub-admin-shell>[data-admin-context-head] {
  display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px;
}
/* The shared page header replaces these duplicate titles; keep action links. */
.account-hub-admin-shell :is([data-account-admin-section="wil"],[data-account-admin-section="openventure"],[data-account-admin-section="history"])>.account-access-heading,
.account-hub-admin-shell [data-account-admin-section="institutional"]>.account-access-heading>div {
  display:none;
}
.account-hub-ready .account-hub-admin-shell :is([data-account-admin-section="wil"],[data-account-admin-section="openventure"],[data-account-admin-section="history"],[data-account-admin-section="institutional"]) {
  margin-top:0;padding-top:0;border-top:0;
}
@media(max-width:760px){
  .account-hub-ready .account-hub-admin-shell>[data-admin-context-head]{align-items:flex-start;flex-direction:column;gap:14px}
}
