.nm-nl-archive{max-width:1200px;margin:0 auto}#content section.elementor-top-section .elementor-top-column{background:#fff;border:1px solid #06709C;margin:10px;padding:10px}#content section.elementor-top-section .elementor-top-column h2{font-family:"Avenir Next Regular",Sans-serif;font-weight:600;text-transform:uppercase;text-align:center;padding-bottom:1em;color:#6a6a6a}.nm-nl-tabs{display:flex;gap:10px;margin-bottom:30px}.nm-nl-tab{padding:10px 20px;border:1px solid #1A5F7A;background:#fff;color:#1A5F7A;cursor:pointer;font-size:16px}.nm-nl-tab.active{background:#F8A0B0;color:#1A5F7A;border-color:#1A5F7A}.nm-nl-year{display:none}.nm-nl-year.active{display:block}.nm-nl-month{margin:30px 0 15px;font-size:20px;border-bottom:1px solid #ddd;padding-bottom:10px}.nm-nl-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.nm-nl-item{text-align:center;background:#fff;box-shadow:0 2px 8px rgb(0 0 0 / .1);padding-bottom:15px}.nm-nl-image img{width:100%;height:auto;display:block;padding:10px;box-sizing:border-box}.nm-nl-title{font-size:18px;font-weight:700;margin-top:10px}.nm-nl-date{font-size:14px;color:#666;margin-top:5px}@media (max-width:480px){.nm-nl-grid{grid-template-columns:1fr}}