/* Componente isolado: não altera os cards de artigos */
.livro-afiliado{box-sizing:border-box;margin:2rem 0;padding:1.4rem;border:1px solid #d8e1e8;border-radius:14px;background:#f8fafc;color:#172b3b;font-family:inherit;box-shadow:0 2px 10px rgba(20,40,60,.04)}
.livro-afiliado *{box-sizing:border-box}.livro-afiliado__eyebrow{margin:0 0 1.15rem!important;font-size:.72rem!important;font-weight:750;letter-spacing:.09em;color:#42647d!important}.livro-afiliado__body{display:flex;gap:1.3rem;align-items:flex-start}.livro-afiliado__cover{width:120px;height:auto;max-height:180px;object-fit:contain;border-radius:5px;flex:none;background:#e8eef2}.livro-afiliado__content{flex:1;min-width:0}.livro-afiliado__title{font-size:1.2rem!important;line-height:1.35;margin:0 0 .25rem!important;color:#172b3b!important}.livro-afiliado__author{font-size:.88rem!important;color:#526779!important;margin:0 0 .75rem!important}.livro-afiliado__description{font-size:.95rem!important;line-height:1.65!important;color:#2d4150!important;margin:0 0 1rem!important}.livro-afiliado__link{display:inline-block;padding:.72rem 1.05rem;border-radius:8px;background:#174d70;color:white!important;text-decoration:none!important;font-size:.9rem;font-weight:650;transition:background .2s}.livro-afiliado__link:hover,.livro-afiliado__link:focus-visible{background:#0c344e}.livro-afiliado__link:focus-visible{outline:3px solid #6cb5e3;outline-offset:3px}.livro-afiliado__disclosure{margin:1.2rem 0 0!important;padding-top:.85rem;border-top:1px solid #dce5ec;font-size:.75rem!important;line-height:1.5!important;color:#566b7a!important}@media(max-width:520px){.livro-afiliado{padding:1rem}.livro-afiliado__body{gap:.9rem}.livro-afiliado__cover{width:85px;max-height:135px}.livro-afiliado__title{font-size:1.05rem!important}}@media(prefers-reduced-motion:reduce){.livro-afiliado__link{transition:none}}

