body.news-article-page{font-family:'Figtree', sans-serif;line-height:1.5;color:#333333;background-color:#f8fafc;-webkit-font-smoothing:antialiased !important;margin:0;padding:0}body.news-article-page .breadcrumb{background:none;justify-content:right;margin-top:20px;display:flex;align-items:center;gap:8px;font-size:14px;padding-right:0;font-weight:400}body.news-article-page .breadcrumb a{color:var(--primary_color);text-decoration:none}body.news-article-page .breadcrumb a:hover{text-decoration:underline}body.news-article-page article{max-width:900px;margin:0 auto}body.news-article-page article h1,body.news-article-page .container>h1,body.news-article-page .news-section h1{font-family:var(--font-title);font-size:1.8rem;margin-bottom:20px;color:var(--primary_color);line-height:1.3;font-weight:700}body.news-article-page article h2{font-family:var(--font-title);font-size:1.5rem;margin:35px 0 15px;color:#222;line-height:1.35;font-weight:600}body.news-article-page article h3{font-family:var(--font-title);font-size:1.2rem;margin:30px 0 12px;color:#333;line-height:1.35;font-weight:500}body.news-article-page article h4{font-family:var(--font-title);font-size:1.15rem;margin:24px 0 10px;color:#444;line-height:1.35}body.news-article-page article p{font-size:1rem;line-height:1.8;color:#444;margin:0 0 18px}body.news-article-page article ul,body.news-article-page article ol{margin:0 0 20px 0;padding-left:24px}body.news-article-page article ul{list-style:disc}body.news-article-page article ol{list-style:decimal}body.news-article-page article li{margin-bottom:8px;line-height:1.7;color:#444}body.news-article-page .table-of-contents{background:#f7faf7;border:1px solid #dbe8dc;border-radius:10px;padding:16px 18px;margin:24px 0 28px}body.news-article-page .table-of-contents h2{margin:0 0 10px;font-size:1.1rem;color:#1c552a}body.news-article-page .table-of-contents ul{margin:0;padding-left:18px;list-style:disc}body.news-article-page .table-of-contents li{margin:4px 0;font-size:0.98rem}body.news-article-page .image-container{width:80%;max-width:500px;margin:0 auto 1.5rem auto;border-radius:12px;display:flex;justify-content:center;align-items:center}body.news-article-page .image-container img{width:80%;height:auto;display:block;object-fit:cover;object-position:center;border-radius:12px;margin:0 auto;margin-bottom:10px}@media (max-width: 768px){body.news-article-page article h1{font-size:1.75rem}body.news-article-page article h2{font-size:1.35rem;margin-top:28px}body.news-article-page article h3{font-size:1.18rem}body.news-article-page article p,body.news-article-page article li{font-size:1.18rem;line-height:1.7}body.news-article-page .image-container{width:100%}body.news-article-page .image-container img{width:100%}}body.news-article-page .news-section{margin-bottom:50px}body.news-article-page .news-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:24px;padding:0}body.news-article-page .news-card{border:1px solid #e8e8e8;border-radius:10px;overflow:hidden;transition:box-shadow 0.2s ease, transform 0.2s ease;background:#fff}body.news-article-page .news-card:hover{box-shadow:0 4px 16px rgba(0,0,0,0.1);transform:translateY(-2px)}body.news-article-page .news-card a{text-decoration:none;color:inherit;display:block}body.news-article-page .news-card-thumb{width:100%;height:180px;object-fit:cover;display:block;background:#f5f5f5}body.news-article-page .news-card-body{padding:16px}body.news-article-page .news-card-date{font-size:0.85em;color:#888;margin-bottom:6px}body.news-article-page .news-card-title{font-size:1.05em;font-weight:600;color:#222;line-height:1.4;margin:0}body.news-article-page .news-card-no-thumb .news-card-body{padding:20px 16px}@media (max-width: 640px){body.news-article-page .news-grid{grid-template-columns:1fr}}
