.article-news{box-sizing:border-box;width:100%;max-width:1160px;margin:48px auto;padding:28px 24px;color:#263e46;background:#f7f8f3;border-radius:16px;line-height:1.8;text-align:left}.article-news *{box-sizing:border-box}.article-news-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.article-news h1,.article-news h2,.article-news h3{line-height:1.55;color:#263e46}.article-news h1,.article-news h2{margin:0 0 10px;font-size:clamp(24px,3vw,32px)}.article-news-heading p{margin:0;font-size:14px}.article-news a,.article-news-note a{color:#225f59;text-decoration:underline;text-underline-offset:3px}.article-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.article-news-card{margin:0!important;padding:0!important;min-width:0;background:#fff;border:1px solid #dbe5df;border-radius:12px;overflow:hidden;box-shadow:none!important}.article-news-cover{display:block}.article-news-cover img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;margin:0!important;border-radius:0!important}.article-news-card-body{padding:20px}.article-news-card-body h3{font-size:18px!important;margin:12px 0!important}.article-news-card-body p{font-size:14px;margin:0!important;line-height:1.85}.article-news-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;line-height:1.7;margin:12px 0;color:#52646b}.article-news-badge{display:inline-block;border:1px solid #c9ded4;border-radius:5px;padding:2px 8px;background:#eaf3ed;color:#285943;font-weight:700}.article-news-badge.is-new{background:#fff0da;border-color:#ebd3ac;color:#81521a}.article-news-meta time{font-variant-numeric:tabular-nums}.article-news-card-summary{display:block;font-size:13px;line-height:1.85;color:#52646b;margin:0 0 12px}.article-news-note{margin:24px 0;padding:16px 20px;border:1px solid #dbe5df;border-radius:10px;background:#f4f7f3;font-size:14px;line-height:1.85;color:#263e46}.article-news-note p{margin:6px 0 10px}.article-news-note .article-news-meta{margin:0}.article-news-crumb{font-size:14px;margin-bottom:24px}.article-news-archive{margin-top:32px}.article-news-archive>.article-news-grid{margin-top:28px}@media(max-width:900px){.article-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.article-news{padding:20px 16px;margin:28px auto}.article-news-grid{grid-template-columns:1fr}.article-news-heading{display:block}.article-news-heading>a{display:inline-block;margin-top:14px}.article-news-card-body{padding:16px}.article-news-card-body h3{font-size:19px!important}}
