/* Novidades do UsaVende. Isolado da home e das paginas internas. */
.usv-novidades-body{background:#f6f7fb}
.usv-news-main{padding-top:30px;padding-bottom:58px}
.usv-news-breadcrumb{display:flex;align-items:center;gap:10px;color:#737385;font-size:13px;margin-bottom:18px}
.usv-news-breadcrumb a{color:#6e29ae;text-decoration:none}
.usv-news-hero{background:linear-gradient(112deg,#502080,#792ac8 72%,#9653da);color:#fff;border-radius:20px;padding:38px 42px;margin-bottom:27px;box-shadow:0 16px 36px rgba(57,31,91,.11)}
.usv-news-eyebrow{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.13em;opacity:.86;margin-bottom:9px}
.usv-news-hero h1{font-size:clamp(28px,3.8vw,44px);line-height:1.12;font-weight:850;margin:0 0 9px}
.usv-news-hero p{font-size:15px;line-height:1.6;opacity:.95}
.usv-news-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.usv-news-card{min-width:0;border:1px solid #e5e0ed;border-radius:15px;overflow:hidden;background:#fff;box-shadow:0 3px 15px rgba(45,30,75,.05);transition:transform .18s ease,box-shadow .18s ease}
.usv-news-card:hover{transform:translateY(-3px);box-shadow:0 11px 30px rgba(59,34,98,.12)}
.usv-news-card-link{display:block;height:100%;text-decoration:none;color:#282637}
.usv-news-image{aspect-ratio:1.5;overflow:hidden;background:#eeeaf4}
.usv-news-image img{display:block;width:100%;height:100%;object-fit:cover}
.usv-news-body{padding:17px 17px 19px}
.usv-news-label{font-size:11px;color:#6a2bac;letter-spacing:.07em;font-weight:800;text-transform:uppercase}
.usv-news-body h2{font-weight:750;font-size:16px;line-height:1.45;margin:7px 0 13px;min-height:2.9em;overflow-wrap:anywhere}
.usv-news-read{color:#7128bd;font-size:13px;font-weight:800}
.usv-news-pagination{display:flex;gap:16px;align-items:center;justify-content:center;margin-top:28px;font-size:14px}
.usv-news-pagination a{background:#fff;border:1px solid #d9c8e9;color:#6926ad;border-radius:9px;padding:10px 15px}
.usv-news-empty{padding:30px;background:#fff;border-radius:12px;color:#666}
.usv-footer-novidades{margin-bottom:6px}
.usv-footer-novidades a{display:inline-flex;align-items:center;gap:8px;font-weight:750!important;color:#6924b6!important}
@media(max-width:1120px){.usv-news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:750px){.usv-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.usv-news-main{padding-top:18px}.usv-news-hero{padding:26px 24px;border-radius:15px}.usv-news-body{padding:12px}.usv-news-body h2{font-size:14px}}
@media(max-width:370px){.usv-news-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.usv-news-card{transition:none}}
