.content-section{padding:100px 0}.news-list{flex-direction:column;gap:0;max-width:900px;margin:0 auto;display:flex}.news-card-link{color:inherit;text-decoration:none;display:block}.news-card{border-bottom:1px solid var(--color-gray-mid);align-items:baseline;gap:30px;padding:30px 0;transition:all .3s;display:flex}.news-card:hover{transform:translate(5px)}.news-card-date{color:var(--color-gray-dark);letter-spacing:.1em;flex-shrink:0;min-width:100px;font-size:.85rem;font-weight:400}.news-card-body{flex:1}.news-card-title{color:var(--color-black);letter-spacing:.02em;margin-bottom:6px;font-size:1.1rem;font-weight:700;line-height:1.6}.news-card-description{color:var(--color-gray-dark);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:.9rem;font-weight:300;line-height:1.8;display:-webkit-box;overflow:hidden}.news-empty{text-align:center;color:var(--color-gray-dark);padding:80px 0;font-size:1.1rem;font-weight:300}.news-pagination{justify-content:center;align-items:center;gap:8px;margin-top:80px;display:flex}.news-article{padding:100px 0 60px}.news-article-header{text-align:center;max-width:800px;margin:0 auto 60px}.news-article-header time{color:var(--color-gray-dark);letter-spacing:.15em;font-size:.85rem;font-weight:400}.news-article-header h1{color:var(--color-black);letter-spacing:.02em;margin-top:20px;font-size:clamp(1.3rem,2.8vw,1.8rem);font-weight:900;line-height:1.6}.news-article-body{max-width:800px;margin:0 auto}.news-article-body h2{color:var(--color-black);border-bottom:2px solid var(--color-black);margin:60px 0 25px;padding-bottom:15px;font-size:1.8rem;font-weight:900}.news-article-body h3{color:var(--color-black);margin:40px 0 20px;font-size:1.4rem;font-weight:700}.news-article-body h4{color:var(--color-black);margin:30px 0 15px;font-size:1.2rem;font-weight:700}.news-article-body p{color:var(--color-black);margin-bottom:25px;font-size:1.05rem;font-weight:300;line-height:2}.news-article-body img{border:1px solid var(--color-gray-mid);max-width:100%;height:auto;margin:40px auto;display:block}.news-article-body a{color:var(--color-black);font-weight:400;text-decoration:underline;transition:opacity .3s}.news-article-body a:hover{opacity:.6}.news-article-body blockquote{border-left:4px solid var(--color-black);background:var(--color-gray-light);margin:40px 0;padding:20px 25px;font-style:normal}.news-article-body blockquote p{color:var(--color-gray-dark);margin-bottom:0}.news-article-body ul,.news-article-body ol{margin:25px 0;padding-left:25px}.news-article-body li{margin-bottom:8px;font-size:1.05rem;font-weight:300;line-height:2}.news-article-body hr{border:none;border-top:1px solid var(--color-gray-mid);margin:60px 0}.news-article-footer{text-align:center;max-width:800px;margin:80px auto 0}.news-not-found{text-align:center;padding:80px 0}.news-not-found p{color:var(--color-gray-dark);margin-bottom:40px;font-size:1.1rem;font-weight:300}@media screen and (width<=768px){.content-section{padding:80px 0}.news-card{flex-direction:column;gap:8px;padding:25px 0}.news-article-header h1{font-size:1.8rem}.news-article-body h2{font-size:1.5rem}.news-article{padding:80px 0 40px}}@media screen and (width<=480px){.news-article-header h1{font-size:1.5rem}.news-pagination{flex-wrap:wrap}}.article-lang-note{color:#777;margin-bottom:1.5rem;font-size:.85rem}
