.nenen-parceiros{color:#f6fff8;background:#102018;border-radius:18px;padding:22px;font-family:inherit;max-width:100%;box-sizing:border-box}.nenen-parceiros *{box-sizing:border-box}.np-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.np-heading h2{font-size:clamp(19px,2.5vw,27px);margin:0;color:#fff;font-weight:750}.np-actions{display:flex;gap:8px}.np-actions button{background:#1f653d;color:white;border:1px solid #377a50;border-radius:50%;width:36px;height:36px;cursor:pointer;padding:0;font-size:16px}.np-actions button:hover{background:#29a45b}.np-track{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}.np-track::-webkit-scrollbar{display:none}.np-item{flex:0 0 calc((100% - (var(--np-cols) - 1)*14px)/var(--np-cols));min-width:0;scroll-snap-align:start;text-align:center}.np-item a{text-decoration:none;color:inherit;display:block}.np-image{aspect-ratio:1/1;background:#1d3727;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.np-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s}.np-item a:hover img{transform:scale(1.045)}.np-placeholder{font-size:13px;padding:12px}.np-name{display:block;font-size:13px;margin-top:9px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#e6f5e9}@media(max-width:900px){.np-item{flex-basis:calc((100% - 28px)/3)}}@media(max-width:600px){.nenen-parceiros{padding:15px}.np-item{flex-basis:calc((100% - 14px)/2)}.np-heading h2{font-size:20px}}
