/* Editoria Últimas 2026 */
.fa-ultimas-editoria{padding:34px 0 56px;background:#fff}.fa-ultimas-editoria-head{margin-bottom:20px}.fa-ultimas-editoria-head>span{display:block;color:#b6811f;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.fa-ultimas-editoria-head h1{margin:0;color:#111;font:800 clamp(30px,4vw,48px)/1.03 var(--ns7-font-heading),Manrope,sans-serif;letter-spacing:-.045em}.fa-ultimas-editoria-head p{margin:10px 0 0;color:#6b6b6b;font-size:15px}.fa-ultimas-editoria-feature{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,.9fr);gap:18px;padding:18px;border-radius:16px;background:#f7f6f2;box-shadow:0 10px 30px rgba(0,0,0,.06)}.fa-ultimas-editoria-lead{min-height:430px;border-radius:14px;overflow:hidden;background:#222 var(--fa-img) center/cover no-repeat;position:relative}.fa-ultimas-editoria-lead:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.82) 100%)}.fa-ultimas-editoria-lead>a{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-end;padding:28px;color:#fff}.fa-ultimas-editoria-lead span,.fa-ultimas-editoria-side span,.fa-ultimas-editoria-grid span{color:#d6a62e;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.fa-ultimas-editoria-lead small,.fa-ultimas-editoria-side small,.fa-ultimas-editoria-grid small{color:#aaa;font-size:11px;margin-left:8px}.fa-ultimas-editoria-lead h2{margin:8px 0 0;font:800 clamp(27px,3vw,42px)/1.08 var(--ns7-font-heading),Manrope,sans-serif;max-width:850px}.fa-ultimas-editoria-side{display:grid;gap:14px}.fa-ultimas-editoria-side article{border-bottom:1px solid #e7e1d7;padding-bottom:14px}.fa-ultimas-editoria-side article:last-child{border-bottom:0;padding-bottom:0}.fa-ultimas-editoria-side a{display:grid;grid-template-columns:135px 1fr;gap:14px;align-items:center}.fa-ultimas-editoria-side img{width:135px;height:96px;object-fit:cover;border-radius:10px}.fa-ultimas-editoria-side h3{margin:5px 0 0;color:#161616;font:750 17px/1.22 var(--ns7-font-heading),Manrope,sans-serif}.fa-ultimas-editoria-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:24px}.fa-ultimas-editoria-grid article{min-width:0}.fa-ultimas-editoria-grid a{display:block}.fa-ultimas-editoria-thumb{height:180px;border-radius:12px;background:#ddd center/cover no-repeat;margin-bottom:10px}.fa-ultimas-editoria-grid h2{margin:6px 0 0;font:750 18px/1.22 var(--ns7-font-heading),Manrope,sans-serif;color:#171717}.fa-ultimas-editoria-grid article:hover h2,.fa-ultimas-editoria-side article:hover h3{color:#9a6a14}.fa-ultimas-pagination{display:flex;justify-content:center;gap:8px;margin-top:34px}.fa-ultimas-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;border:1px solid #ded8cd;border-radius:999px;font-weight:700}.fa-ultimas-pagination .current{background:#111;color:#fff;border-color:#111}.fa-ultimas-empty{padding:60px 0}
@media(max-width:1024px){.fa-ultimas-editoria-feature{grid-template-columns:minmax(0,1.45fr) minmax(280px,.9fr)}.fa-ultimas-editoria-lead{min-height:390px}.fa-ultimas-editoria-side a{grid-template-columns:110px 1fr}.fa-ultimas-editoria-side img{width:110px;height:84px}.fa-ultimas-editoria-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.fa-ultimas-editoria{padding-top:22px}.fa-ultimas-editoria-feature{grid-template-columns:1fr;padding:14px}.fa-ultimas-editoria-lead{min-height:350px}.fa-ultimas-editoria-lead>a{padding:20px}.fa-ultimas-editoria-lead h2{font-size:28px}.fa-ultimas-editoria-side a{grid-template-columns:105px 1fr}.fa-ultimas-editoria-grid{grid-template-columns:1fr 1fr;gap:16px}.fa-ultimas-editoria-thumb{height:150px}.fa-ultimas-editoria-grid h2{font-size:16px}}
@media(max-width:480px){.fa-ultimas-editoria-grid{grid-template-columns:1fr}.fa-ultimas-editoria-thumb{height:220px}.fa-ultimas-editoria-side a{grid-template-columns:92px 1fr}.fa-ultimas-editoria-side img{width:92px;height:76px}.fa-ultimas-editoria-side h3{font-size:15px}}
