.a-fig.f-horizontal,.a-fig.f-quadrado,.a-fig.f-vertical{height:auto;max-width:100%}
.a-fig.f-horizontal{width:calc(var(--u)*820);aspect-ratio:16/9;border-radius:calc(var(--u)*28)}
.a-fig.f-quadrado{width:calc(var(--u)*540);aspect-ratio:1;border-radius:calc(var(--u)*28)}
.a-fig.f-vertical{width:calc(var(--u)*480);aspect-ratio:3/4;border-radius:calc(var(--u)*28)}
.a-texto .t-p{font-size:calc(var(--u)*15.5*var(--fk,1))}
.a-texto .t-n{font-size:calc(var(--u)*18*var(--fk,1))}
.a-texto .t-g{font-size:calc(var(--u)*23*var(--fk,1));line-height:1.4}
.a-texto .t-x{font:500 calc(var(--u)*31*var(--fk,1))/1.25 var(--serif)}
.a-img{margin:calc(var(--u)*30) auto;display:block}
.a-img--total{width:100%}.a-img--media{width:70%}.a-img--pequena{width:44%}
.a-img figcaption{font-size:calc(var(--u)*14*var(--fk,1));line-height:1.4;color:#50416E;text-align:center;margin-top:calc(var(--u)*10)}
.a-img__c{overflow:hidden;border-radius:calc(var(--u)*20)}
.a-img__c img{width:100%;display:block;height:auto}
.a-fmt--horizontal .a-img__c{aspect-ratio:16/9}.a-fmt--quadrado .a-img__c{aspect-ratio:1}.a-fmt--vertical .a-img__c{aspect-ratio:3/4}
.a-fmt--arco .a-img__c{aspect-ratio:4/5;border-radius:999px 999px 0 0}
.a-fmt:not(.a-fmt--livre) .a-img__c img{height:100%;object-fit:cover}
.a-lado{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:calc(var(--u)*30);align-items:center;margin:calc(var(--u)*34) 0}
.a-lado figure{margin:0}
.a-lado__t{margin:0}
.texto .a-lado .a-lado__t{font:inherit;color:inherit}
.a-lado--dir{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}
.a-lado--dir figure{order:2}
@media (max-width:639px){
  .a-fig.f-horizontal{width:100%}
  .a-fig.f-quadrado,.a-fig.f-vertical{width:calc(var(--u)*300)}
  .a-texto .t-p{font-size:calc(var(--u)*14.5*var(--fk,1))}
  .a-texto .t-n{font-size:calc(var(--u)*17*var(--fk,1))}
  .a-texto .t-g{font-size:calc(var(--u)*21*var(--fk,1))}
  .a-texto .t-x{font-size:calc(var(--u)*27*var(--fk,1))}
  .a-img--media,.a-img--pequena{width:80%}
  .a-lado,.a-lado--dir{grid-template-columns:minmax(0,1fr);gap:calc(var(--u)*16)}
  .a-lado--dir figure{order:0}
}
.a-texto a{color:#6B4AA0;text-decoration:underline}
.a-cit{margin:calc(var(--u)*34) 0;padding:calc(var(--u)*22) calc(var(--u)*30);border-left:calc(var(--u)*4) solid #F2C230;background:#F1E9FA;border-radius:0 calc(var(--u)*18) calc(var(--u)*18) 0}
.texto .a-cit p,.texto .a-cit p:first-child{font:italic 500 calc(var(--u)*25*var(--fk,1))/1.3 var(--serif);color:#2E1152;margin:0}
.a-cit cite{display:block;font-style:normal;font-size:calc(var(--u)*14.5*var(--fk,1));color:#50416E;margin-top:calc(var(--u)*10)}

