/* PM-CTA: user-requested centered stack; local review candidate only. */
#management-review .cta-panel{display:flex;flex-direction:column;align-items:center;gap:var(--space-10);max-width:var(--container-narrow);text-align:center}
#management-review .cta-panel>div{width:100%;min-width:0}
#management-review h2{max-width:28ch;margin:0 auto var(--space-6);text-wrap:balance;overflow-wrap:anywhere}
#management-review .lead{max-width:min(50ch,92%);margin:0 auto;overflow-wrap:anywhere}
@media (min-width:760px){#management-review .pm-review-line{display:block}}
#management-review .cta-panel>.ui-action{align-self:center;justify-self:center;max-width:100%;white-space:normal;text-align:center}

/* User-requested section-six spacing; preserve its typography and copy. */
.pm-page #fees-scope { padding-block: var(--space-40); }
.pm-page .pm-fees-layout { display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--space-12);align-items:center; }
.pm-fees-illustration { width:100%;max-width:640px;margin:0 auto; }
.pm-fees-illustration img { display:block;width:100%;height:auto; }
.pm-fees-copy { max-width:720px; }
.pm-page #fees-scope h2 { margin-top:var(--space-4);margin-bottom:var(--space-6);text-wrap:balance; }
.pm-fees-copy .copy-lg { margin:0; }
@media (max-width: 760px) { .pm-page #fees-scope { padding-block: calc(var(--space-24) + var(--space-4)); } }
@media (max-width:1000px) { .pm-page .pm-fees-layout { grid-template-columns:1fr;gap:var(--space-8); } .pm-fees-copy { grid-row:1;max-width:100%; } .pm-fees-illustration { width:min(100%,560px);margin-inline:auto; } }
