/* Additive P2 styles; retain the existing native accordion/focus design. */
.hub-hero-image {max-width:100%; min-width:0;}
.sg-metric-help {display:inline;}
.sg-metric-help > summary {display:inline-block; padding:0 .2rem; cursor:pointer; color:var(--brand-900);}
.sg-metric-help > summary:focus-visible {outline:2px solid var(--brand-900); outline-offset:3px;}
.sg-metric-help-content {font-size:.9rem; font-weight:400; line-height:1.5; margin:.5rem 0; overflow-wrap:anywhere;}
.sg-data-profile > div {min-width:0;}
.sg-data-profile dd {overflow-wrap:anywhere;}
@media(max-width:520px) {
    .sg-data-profile > div {display:block;}
    .sg-data-profile dd {margin-left:0; margin-top:.35rem;}
}
