/* ==========================================================================
   Castillo & Prieto Abogados
   Reglas portadas verbatim — origen: design/css/styles.css
   ========================================================================== */

.libro {
  display: grid; grid-template-columns: 120px 1fr; gap: 28px; align-items: center;
  background: #fff; border: 1px solid var(--borde); border-radius: 10px; padding: 26px; max-width: 720px;
}
.libro__tapa {
  aspect-ratio: 3/4; background: var(--tinta); border-radius: 4px;
  display: flex; align-items: center; justify-content: center; text-align: center; padding: 12px;
}
.libro__tapa span { font-family: var(--heading-font); font-size: 13px; color: #cddde6; line-height: 1.3; }
@media (max-width: 760px) {
  .libro { grid-template-columns: 1fr; gap: 20px; }
  .libro__tapa { max-width: 140px; }
}
