
.editorial-review-note{margin:1.1rem 0 1.7rem;padding:1rem 1.15rem;border-left:3px solid #b89a5a;background:#f7f4ed;color:#263342;font-size:.94rem;line-height:1.65}
.editorial-review-note strong{color:#0d2742}.editorial-review-note a{color:#8a6a2f;text-decoration:underline;text-underline-offset:2px}
.editorial-standard{margin:1.5rem 0;padding:1rem 1.15rem;border:1px solid rgba(184,154,90,.32);background:#faf8f3}
.editorial-standard h2{margin-top:0}.editorial-standard p:last-child{margin-bottom:0}
@media(max-width:700px){.editorial-review-note,.editorial-standard{padding:.9rem 1rem}}


/* V137 — autoria editorial detalhada e tabelas institucionais */
.author-box-detailed{margin-top:2.6rem}
.author-box-detailed .author-profile{align-items:start}
.author-credentials{display:grid;gap:.62rem;margin-top:.85rem}
.author-credentials p{margin:0;color:rgba(255,255,255,.82);font-size:.92rem;line-height:1.66;text-align:left}
.author-credentials strong{color:#e6cf90;font-weight:700}
.author-credentials a{color:#e6cf90;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.author-credentials a:hover,.author-credentials a:focus-visible{color:#fff}
.author-profile-detail{padding-top:1rem;margin-top:1rem;border-top:1px solid rgba(255,255,255,.14)}
.author-profile-detail:first-of-type{padding-top:0;margin-top:0;border-top:0}
.article-data-table{width:100%;border-collapse:collapse;margin:1.25rem 0 1.8rem;font-size:.95rem}
.article-data-table th,.article-data-table td{padding:.78rem .85rem;border:1px solid rgba(13,39,66,.15);vertical-align:top;text-align:left}
.article-data-table th{background:#0d2742;color:#fff;font-family:Georgia,serif;font-weight:600}
.article-data-table tr:nth-child(even) td{background:#faf8f3}
.article-note{margin:1.25rem 0;padding:1rem 1.15rem;border-left:3px solid #b89a5a;background:#f8f5ee;line-height:1.7}
.article-thesis-note{margin:1.2rem 0;padding:1rem 1.15rem;border:1px solid rgba(184,154,90,.34);background:#fffdf8;line-height:1.7}
.article-abstract-en{margin:1.4rem 0;padding:1.1rem 1.2rem;background:#f6f7f8;border-left:3px solid #0d2742}
.article-abstract-en h2{margin-top:0;font-size:1.32rem}
.article-abstract-en p:last-child{margin-bottom:0}
@media(max-width:700px){.article-data-table{font-size:.88rem}.article-data-table th,.article-data-table td{padding:.65rem}.author-credentials p{font-size:.88rem}}
