
.aplcad-academicos-complementos{margin-top:64px;border-top:1px solid #e8dcc6;padding-top:56px}
.aplcad-academicos-complementos.is-home{margin-top:58px}
.aplcad-complementos-block{margin-top:54px}
.aplcad-complementos-block:first-child{margin-top:0}
.aplcad-complementos-block__eyebrow{font:700 10px/1.2 Inter,Arial,sans-serif;letter-spacing:2.6px;color:#C8891A;margin-bottom:9px}
.aplcad-complementos-block__head h3{font:700 clamp(27px,3vw,36px)/1.15 "Playfair Display",Georgia,serif;color:#0D3A6E;margin:0 0 8px}
.aplcad-complementos-block__head p,.aplcad-complementos__intro{font:400 15px/1.7 Inter,Arial,sans-serif;color:#555;margin:0 0 22px;max-width:850px}
.aplcad-presidencias-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.aplcad-presidencias-timeline__item{position:relative;background:#0D3A6E;border:1px solid rgba(200,137,26,.35);border-radius:10px;padding:24px 22px;min-height:150px}
.aplcad-presidencias-timeline__item:before{content:"";position:absolute;left:22px;top:0;width:48px;height:3px;background:#E6A832}
.aplcad-presidencias-timeline__periodo{font:700 12px/1.2 Inter,Arial,sans-serif;letter-spacing:1.3px;color:#E6A832;margin-bottom:14px}
.aplcad-presidencias-timeline__texto{font:400 14px/1.65 Inter,Arial,sans-serif;color:rgba(255,255,255,.86)}
.aplcad-presidencias-timeline__texto strong{color:#fff}
.aplcad-honorarios-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.aplcad-publicacoes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.aplcad-publicacao-card{background:#FDFAF4;border:1px solid #e1d4bc;border-radius:10px;padding:24px;box-shadow:0 8px 24px rgba(13,58,110,.05)}
.aplcad-publicacao-card__meta{font:700 10px/1.2 Inter,Arial,sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:#C8891A;margin-bottom:10px}
.aplcad-publicacao-card h4{font:700 23px/1.25 "Playfair Display",Georgia,serif;margin:0 0 10px}
.aplcad-publicacao-card h4 a{color:#0D3A6E;text-decoration:none}
.aplcad-publicacao-card p{font:400 14px/1.65 Inter,Arial,sans-serif;color:#555;margin:0 0 16px}
.aplcad-publicacao-card__link{font:700 12px/1.2 Inter,Arial,sans-serif;color:#0D3A6E;text-decoration:none;border-bottom:1px solid #C8891A;padding-bottom:3px}
.aplcad-complementos__admin-note{background:#fff8e9;border:1px dashed #d8bd84;border-radius:8px;padding:14px 16px;color:#725c2a;font:400 13px/1.5 Inter,Arial,sans-serif}
@media(max-width:900px){.aplcad-presidencias-timeline,.aplcad-honorarios-grid{grid-template-columns:1fr}.aplcad-publicacoes-grid{grid-template-columns:1fr}}
