/* Let the historic document read as a column and the portrait register use the available spread. */
body.wp-child-theme-cma.cmaesp-leitura-12.dpage.page-id-10892 .entry-content {width:min(100%,880px);}
body.wp-child-theme-cma.cmaesp-leitura-12.dpage.page-id-16675 .entry-content {width:min(100%,1200px);}
.cmaesp-institucional-12.page-id-10892 .entry-content>.w1110 {padding-inline:0;}
/* The member portraits remain attached to their original records. */
.cmaesp-institucional-12.page-id-16675 .entry-content>.w1110:has(.b1-columns-w:empty):not(:has(.bk1-h2,img,p,a)) {display:none;}
.cmaesp-institucional-12.page-id-16675 .bk21 {margin:0 auto clamp(36px,5vw,76px);}
.cmaesp-institucional-12.page-id-16675 .b21-text {display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:.35em 1em;border-top:2px solid var(--inst-blue);padding-top:14px;margin:0 0 clamp(18px,2vw,32px);}
.cmaesp-institucional-12.page-id-16675 :is(.b21-text,.board-grid-w)::before,
.cmaesp-institucional-12.page-id-16675 :is(.b21-text,.board-grid-w)::after {display:none;}
.cmaesp-institucional-12.page-id-16675 .b21-text h2 {float:none;width:auto;margin:0;text-align:left;color:var(--inst-deep);font:650 clamp(26px,3vw,44px)/1.08 var(--inst-display);letter-spacing:-.04em;}
.cmaesp-institucional-12.page-id-16675 .b21-text .b21-right {color:var(--inst-blue);font-size:clamp(20px,2.25vw,34px);font-variant-numeric:tabular-nums;}
.cmaesp-institucional-12.page-id-16675 .board-grid-w {display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:0 clamp(18px,2.8vw,40px);}
.cmaesp-institucional-12.page-id-16675 .board-item:nth-child(n) {display:grid;grid-template-columns:clamp(66px,7vw,95px) minmax(0,1fr);grid-template-rows:auto auto;column-gap:14px;align-content:center;align-items:end;float:none;width:auto;margin:0;padding:14px 0;border-top:1px solid var(--inst-rule);background:transparent;}
.cmaesp-institucional-12.page-id-16675 .board-item>a {grid-column:1/-1;display:grid;grid-template-columns:subgrid;grid-template-rows:auto auto;align-items:end;}
.cmaesp-institucional-12.page-id-16675 .board-item img {grid-column:1;grid-row:1/3;display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;}
.cmaesp-institucional-12.page-id-16675 .b21-name {grid-column:2;padding:0;color:var(--inst-deep);font:640 clamp(18px,1.38vw,22px)/1.14 var(--inst-display);letter-spacing:-.02em;overflow-wrap:break-word;}
.cmaesp-institucional-12.page-id-16675 .b21-role {grid-column:2;align-self:start;padding:5px 0 0;color:#394c72;font:590 13px/1.32 var(--inst-display);letter-spacing:.02em;}
.cmaesp-institucional-12.page-id-10892 .entry-content .bk1 {padding:0;border-radius:0;margin:0;}
.cmaesp-institucional-12.page-id-10892 .bk1 :is(.b1-bg,.trans-bg) {display:none;}
.cmaesp-institucional-12.page-id-10892 .bk1 .b1-inner {border:0;border-radius:0;padding:0;}
.cmaesp-institucional-12.page-id-10892 .bk1-h2 {border-top:2px solid var(--inst-blue);padding-top:clamp(16px,2vw,28px);margin:0 0 .7em;text-align:left;color:var(--inst-deep);font:600 clamp(24px,2.5vw,38px)/1.22 var(--inst-display);letter-spacing:-.025em;max-width:43ch;}
.cmaesp-institucional-12.page-id-10892 .b1-column {max-width:72ch;}
.cmaesp-institucional-12.page-id-10892 .b1-column p {font-size:clamp(17px,1.35vw,20px);line-height:1.56;color:var(--inst-deep);}
.cmaesp-institucional-12.page-id-10892 .b1-column h3:not(:empty) {border-top:2px solid var(--inst-blue);margin:clamp(28px,4vw,50px) 0 .6em;padding-top:15px;text-align:left!important;color:var(--inst-deep);font:650 clamp(21px,2.1vw,32px)/1.17 var(--inst-display);letter-spacing:-.02em;}
.cmaesp-institucional-12.page-id-10892 .b1-column :is(h3,p):empty {display:none;}
.cmaesp-institucional-12 .cma12-registro-cargos {margin:0;padding:0;color:var(--inst-deep);}
.cmaesp-institucional-12 .cma12-registro-cargos>div {display:grid;grid-template-columns:minmax(14em,.8fr) 1fr;gap:5px 18px;border-top:1px solid var(--inst-rule);padding:10px 0;}
.cmaesp-institucional-12 .cma12-registro-cargos :is(dt,dd) {margin:0;padding:0;font-size:clamp(16px,1.25vw,19px);line-height:1.36;}
.cmaesp-institucional-12 .cma12-registro-cargos dt {font-family:var(--inst-display);font-weight:650;}
body.cmaesp-institucional-12 nav.cma12-memoria-links {position:static;display:block;width:auto;height:auto;min-height:0;overflow:visible;padding:clamp(16px,2vw,28px);margin:clamp(32px,4vw,60px) 0 0;border:0;border-top:2px solid var(--inst-blue);background:#f0f1f7;color:var(--inst-deep);}
.cmaesp-institucional-12 .cma12-memoria-links strong {font:650 clamp(20px,2vw,27px)/1.2 var(--inst-display);}
.cmaesp-institucional-12 .cma12-memoria-links ul {list-style:none;display:flex;flex-wrap:wrap;gap:0 clamp(20px,3vw,44px);margin:8px 0 0;padding:0;}
.cmaesp-institucional-12 .cma12-memoria-links li {margin:0;padding:0;list-style:none;}
.cmaesp-institucional-12 .cma12-memoria-links a {display:inline-flex;align-items:center;min-height:44px;padding:2px 0;border:0;background:none;color:#213b9a;font:600 17px/1.35 var(--inst-display);text-decoration:underline;text-underline-offset:.2em;}
.cmaesp-institucional-12 .cma12-memoria-links a:focus-visible {outline:2px solid currentColor;outline-offset:2px;}
@media(max-width:600px){
    .cmaesp-institucional-12 .cma12-registro-cargos>div {grid-template-columns:1fr;gap:2px;}
}
