.news-content{display:flex;gap:32px;margin:60px auto;max-width:var(--wrapper-max-width);justify-content:space-between}.news-page .news-list{flex:1 1 0;display:flex;flex-wrap:wrap;gap:24px}.news-page .news-card{flex:0 0 calc(50% - 12px);border:2px solid var(--theme-color);border-radius:12px;overflow:hidden;background:#fff;transition:box-shadow .2s ease}.news-page .news-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.news-page .news-card .card-link{display:block}.news-page .news-card .card-thumb img{width:100%;height:auto;display:block;object-fit:cover;padding:20px;border-radius:30px}.news-page .news-card .card-body{padding:16px}.news-page .news-card .card-date{display:block;font-family:var(--font-body);font-size:.9rem;color:var(--text-color)}.news-page .news-card .card-title{font-family:var(--font-sans);font-size:1.5rem;color:var(--theme-color);margin:0}.news-page .news-pagination{width:100%;margin-top:32px;text-align:center}.news-page .news-pagination .page-numbers{display:inline-block;margin:0 4px;padding:6px 10px;border:1px solid #ccc;color:#333;text-decoration:none}.news-page .news-pagination .current{background-color:var(--theme-color);color:#fff;border-color:var(--theme-color)}.news-page .news-sidebar{width:260px;flex-shrink:0;display:flex;flex-direction:column;gap:32px}.news-page .news-sidebar .widget h4{font-family:var(--font-display);font-size:1.2rem;background-color:var(--theme-color);color:#fff;margin:0 auto;padding:8px 12px;text-align:center;border-radius:4px 4px 0 0}.news-page .news-sidebar .widget ul{border:2px solid var(--theme-color);border-top:none;border-radius:0 0 4px 4px;padding:12px;list-style:none;margin:0}.news-page .news-sidebar .widget ul li{margin:0 0 8px}.news-page .news-sidebar .widget ul li:last-child{margin-bottom:0}.news-page .news-sidebar .widget ul li a{font-family:var(--font-body);font-size:.9rem;color:#333;text-decoration:none;position:relative;padding-bottom:4px}.news-page .news-sidebar .widget ul li a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#ccc}.news-page .card-section{display:flex;justify-content:space-between;margin:0 auto 8px auto}.news-page .card-cat{font-family:var(--font-sans);font-size:.9rem;color:var(--theme-color)}@media (max-width:1024px){.news-page .wrapper.news-content{flex-direction:column}.news-page .news-sidebar{width:100%}.news-page .news-list .news-card{flex:0 0 100%}}@media (max-width:520px){body .news-page .news-content{display:block !important;margin:20px auto}.news-page .news-list .news-card{flex:0 0 100% !important;max-width:100% !important}.news-page .wrapper{width:100% !important;padding-left:15px !important;padding-right:15px !important;max-width:100% !important}.news-page .news-thumb img{width:100% !important;height:auto !important;display:block !important;max-width:100% !important;margin:0 auto !important}.news-page .news-content{display:flex !important;flex-direction:column !important}}