/* Caixa de curadoria — versão e atualizações normativas dos artigos */
.dv-curadoria{
  margin:1.35rem 0 1.7rem;
  padding:16px 18px 14px;
  border:1px solid var(--paper-line, var(--line, #e4dcc9));
  border-left:3px solid var(--dourado, var(--gold-deep, #c9a961));
  background:var(--paper, #f7f3ea);
  color:var(--paper-ink, var(--ink-strong, #14263c));
  border-radius:8px;
  font-size:.92rem;
  line-height:1.55;
}
.dv-curadoria *{box-sizing:border-box}
.dv-curadoria a{color:var(--teal, #0b6e6a)}
.dv-curadoria-kicker{
  font-family:var(--mono, var(--mono2), ui-monospace, monospace);
  font-size:.66rem;
  letter-spacing:.14em;
  text-transform:uppercase;
  color:var(--dourado, var(--gold-deep, #8a6d2f));
  margin:0 0 8px;
}
.dv-curadoria h2,
.dv-curadoria-title{
  font-family:var(--serif, Georgia, serif);
  font-size:1.12rem;
  font-weight:600;
  margin:0 0 8px;
  color:inherit;
  line-height:1.25;
}
.dv-curadoria-meta{margin:0 0 8px;color:var(--paper-ink-soft, var(--dv-n-60, #4a5a6d))}
.dv-curadoria-meta b{color:inherit;font-weight:600}
.dv-curadoria ul{margin:.4rem 0 0;padding-left:1.15rem}
.dv-curadoria li{margin:0 0 6px}
.dv-curadoria .dv-curadoria-vazio{
  margin:0;
  color:var(--paper-ink-soft, var(--dv-n-60, #4a5a6d));
  font-style:italic;
}
.dv-curadoria-leis,
.dv-curadoria-dec{
  font-family:var(--mono, var(--mono2), ui-monospace, monospace);
  font-size:.78rem;
  letter-spacing:.02em;
}

/* Página /artigos/curadoria/ */
.curad-page{padding:clamp(28px,5vw,56px) 0 72px}
.curad-lead{max-width:68ch;font-size:1.05rem;line-height:1.65;color:var(--dv-n-60, #4a5a6d);margin:0 0 8px}
.curad-note{max-width:68ch;font-size:.92rem;line-height:1.6;color:var(--dv-n-40, #7a8490);margin:0 0 22px}
.curad-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 22px}
.curad-tools input[type="search"]{
  flex:1 1 280px;min-height:44px;padding:10px 14px;border:1px solid var(--line,#d9d1bf);
  border-radius:8px;background:var(--paper,#fff);color:var(--ink-strong,#14263c);font:inherit
}
.curad-count{font-family:var(--mono2, ui-monospace, monospace);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-deep,#8a6d2f)}
.curad-table-wrap{overflow:auto;border:1px solid var(--line,#e4dcc9);border-radius:10px;background:var(--paper,#fff)}
.curad-table{width:100%;border-collapse:collapse;min-width:760px;font-size:.92rem}
.curad-table th{
  text-align:left;font-family:var(--mono2, ui-monospace, monospace);font-size:.68rem;
  letter-spacing:.1em;text-transform:uppercase;color:var(--gold-deep,#8a6d2f);
  padding:12px 14px;border-bottom:1px solid var(--line,#e4dcc9);background:var(--paper-2,#f7f3ea);white-space:nowrap
}
.curad-table td{padding:14px;border-bottom:1px solid var(--line,#eee6d5);vertical-align:top}
.curad-table tr:last-child td{border-bottom:0}
.curad-table a{color:var(--teal,#0b6e6a);text-decoration:none}
.curad-table a:hover{text-decoration:underline}
.curad-table .tit{font-family:var(--serif, Georgia, serif);font-size:1.02rem;font-weight:500;line-height:1.3;color:var(--ink-strong,#14263c)}
.curad-table .tit a{color:inherit}
.curad-chip{
  display:inline-block;margin:0 6px 6px 0;padding:3px 8px;border:1px solid var(--line,#e4dcc9);
  border-radius:999px;font-family:var(--mono2, ui-monospace, monospace);font-size:.72rem;color:var(--dv-n-60,#4a5a6d)
}
.curad-ver{font-family:var(--mono2, ui-monospace, monospace);font-weight:600;color:var(--teal,#0b6e6a)}
.curad-hist{margin:0;padding:0;list-style:none}
.curad-hist li{margin:0 0 8px;padding-left:0;font-size:.86rem;line-height:1.45;color:var(--dv-n-60,#4a5a6d)}
.curad-muted{color:var(--dv-n-40,#7a8490);font-style:italic}
.curad-cta{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 0}

/* avatar/autor — logo-dv 1563px must not render full-size */
.li-autor{display:flex;align-items:center;gap:12px;}
.li-avatar{width:54px;height:54px;border-radius:50%;background:#fff;border:1px solid var(--paper-line);object-fit:contain;padding:5px;box-sizing:border-box;flex:0 0 auto;}
