.news-container{padding:40px 20px 80px}@media (max-width:768px){.news-container{padding:20px 20px 50px}}.news-container__inner{max-width:860px;margin:0 auto}.news-container .news-header{margin-bottom:40px}@media (max-width:768px){.news-container .news-header{margin-bottom:20px}}.news-container .news-date{font-size:0.875rem;color:#9b9b9b;letter-spacing:0.08em;margin-bottom:12px}.news-container .news-title{font-size:2rem;line-height:1.4;font-weight:700;color:#222}@media (max-width:768px){.news-container .news-title{font-size:1.4rem}}.news-container .news-divider{border:0;border-top:1px solid #ddd;margin:0 0 48px}@media (max-width:768px){.news-container .news-divider{margin-bottom:36px}}.news-container .news-content{font-size:1rem;line-height:2;color:#333}.news-container .news-content h2,.news-container .news-content h3,.news-container .news-content h4{margin-top:2.5em;margin-bottom:0.8em;line-height:1.5}.news-container .news-content h2{font-size:1.8rem;font-weight:700}.news-container .news-content h3{font-size:1.4rem;font-weight:700}.news-container .news-content p{margin-bottom:1.6em}.news-container .news-content ul,.news-container .news-content ol{margin:1.5em 0 1.5em 1.4em}.news-container .news-content li{margin-bottom:0.6em}.news-container .news-content img{display:block;width:100%;height:auto;margin:2.5rem 0;border-radius:8px}.news-container .news-content a{color:#0066cc;text-decoration:underline}.news-list-container{width:min(750px, 95%);margin:0 auto;min-height:calc(60vh)}.news-list-container .news-list{margin-top:80px}.news-list-container .news-item{border-bottom:1px solid #e5e5e5}.news-list-container .news-item:first-child{border-top:1px solid #e5e5e5}.news-list-container .news-item__link{display:flex;align-items:center;gap:5px;padding:28px 1.2rem;text-decoration:none;color:inherit;transition:0.3s}.news-list-container .news-item__link:hover .news-item__title{color:#666}.news-list-container .news-item__link:hover .news-item__arrow{transform:translateX(5px)}@media (max-width:768px){.news-list-container .news-item__link{display:grid;grid-template-columns:1fr auto;grid-template-areas:"date arrow" "title arrow";gap:6px 16px;align-items:center;padding:22px 0}}.news-list-container .news-item__date{width:100px;flex-shrink:0;color:#999;font-size:0.9rem;letter-spacing:0.08em}@media (max-width:768px){.news-list-container .news-item__date{grid-area:date;width:auto;font-size:0.75rem}}.news-list-container .news-item__title{flex:1;margin:0;font-size:1.1rem;font-weight:700;line-height:1.5;transition:color 0.3s}@media (max-width:768px){.news-list-container .news-item__title{grid-area:title;font-size:1rem}}.news-list-container .news-item__arrow{width:30px;height:30px;border-radius:50%;background:var(--color-green);flex-shrink:0;position:relative;transition:transform 0.3s}.news-list-container .news-item__arrow::before{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;border-top:2px solid #fff;border-right:2px solid #fff;transform:translate(-60%, -50%) rotate(45deg)}@media (max-width:768px){.news-list-container .news-item__arrow{grid-area:arrow;width:40px;height:40px}}.news-list-container .news-pagination{margin-top:60px;display:flex;justify-content:center;gap:10px}.news-list-container .news-pagination .page-numbers{width:42px;height:42px;border:1px solid #ddd;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#333;text-decoration:none;transition:0.3s}.news-list-container .news-pagination .current{background:#333;color:#fff;border-color:#333}.news-list-container .news-pagination a:hover{background:#f5f5f5}