.news-banner{position:relative;min-height:390px;display:grid;align-items:center;background:#edf1e9;overflow:hidden}.news-banner>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 50%}.news-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(247,248,241,.97),rgba(247,248,241,.86) 40%,rgba(247,248,241,.12) 78%)}.news-banner>.wrap{position:relative;z-index:1;padding-block:64px}.news-banner h1{font-size:clamp(32px,4vw,54px);line-height:1.22;max-width:760px}.news-banner p{max-width:530px;font-size:18px;color:#354e43}.news-section{padding-block:56px}.news-categories,.news-pagination,.news-product-links{display:flex;flex-wrap:wrap;gap:12px}.news-categories a,.news-pagination a,.news-product-links a{padding:12px 18px;border:1px solid #c5d2c7;border-radius:7px;color:#244b39;font-weight:650}.news-categories a[aria-current],.news-pagination a[aria-current]{background:#28563f;color:#fff}.news-latest{display:flex;gap:24px;align-items:baseline;padding:26px 0;margin-bottom:16px;border-bottom:1px solid #ccd6cd}.news-latest>a{font-size:22px;font-weight:650}.news-latest time{margin-left:auto;white-space:nowrap}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-block:24px}.news-card{overflow:hidden;background:#fff;border:1px solid #d6dfd5;border-radius:12px}.news-photo{margin:0;overflow:hidden;background:#edf1e9}.news-photo img{display:block;width:100%;height:100%;object-fit:cover}.news-card .news-photo{aspect-ratio:4/3}.news-card>div{padding:24px}.news-card h2{font-size:24px;line-height:1.45;margin-block:14px}.news-card p{font-size:17px;color:#40584a;line-height:1.8}.news-meta{display:flex;gap:12px;flex-wrap:wrap;color:#365c45;font-size:15px;font-weight:650}.news-pagination{justify-content:center;margin-top:24px}.news-detail{max-width:1040px;padding-block:32px 64px}.news-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:15px;color:#40584a;margin-bottom:38px}.news-detail header{max-width:900px;margin-inline:auto;margin-bottom:32px}.news-detail h1{font-size:clamp(32px,4vw,48px);line-height:1.35;margin-block:20px}.news-summary{font-size:20px;line-height:1.8;color:#385442}.news-detail>.news-photo{max-height:560px;aspect-ratio:16/9;border-radius:12px}.news-body{max-width:800px;margin:44px auto}.news-body section{margin-bottom:36px}.news-body h2,.news-related h2{font-size:28px;line-height:1.4}.news-body p,.news-related p{font-size:18px;line-height:1.95;color:#304c3c}.news-related{max-width:800px;margin:40px auto;border-top:1px solid #cbd7cd;padding-top:24px}.news-related summary{font-size:19px;font-weight:650;padding-block:16px;cursor:pointer}.news-cta{border-block:1px solid #cad6ca;padding-block:40px;margin-bottom:48px}.news-cta h2{font-size:30px}.news-cta p{font-size:18px}.news-cta .button-row{flex-wrap:wrap}a:focus-visible,summary:focus-visible{outline:3px solid #285f41;outline-offset:4px}@media(max-width:1000px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-latest{flex-wrap:wrap}.news-latest time{margin-left:0}}@media(max-width:600px){.news-banner{min-height:360px}.news-banner>img{object-position:60% 50%}.news-banner:after{background:linear-gradient(90deg,rgba(247,248,241,.96),rgba(247,248,241,.78))}.news-banner>.wrap{padding-block:44px}.news-grid{grid-template-columns:1fr;gap:24px}.news-latest{gap:12px}.news-categories{gap:8px}.news-categories a{padding:10px 12px;font-size:15px}.news-body h2{font-size:25px}.news-detail>.news-photo{aspect-ratio:4/3}.news-section{padding-block:30px}.news-detail header{margin-bottom:24px}.news-summary{font-size:18px}}
.news-latest>a{display:inline-flex;align-items:center;gap:8px}.news-latest .ui-icon{flex-shrink:0}
