
.nn-editoria-premium{margin:50px 0}
.nn-editoria-premium h2{font-size:34px;border-left:6px solid #c40000;padding-left:14px;margin-bottom:20px}
.nn-editoria-grid{display:grid;grid-template-columns:2fr 1fr;gap:28px}
.nn-featured-large img{width:100%;height:360px;object-fit:cover;border-radius:12px}
.nn-featured-large h3{margin:16px 0;font-size:30px}
.nn-side-list article{padding:14px 0;border-bottom:1px solid #ececec}
.nn-side-list a{text-decoration:none;color:#222;font-weight:700}
@media(max-width:900px){
.nn-editoria-grid{grid-template-columns:1fr}
.nn-featured-large img{height:240px}
}
