.incentive-news{padding:60px 0 64px;background:#f0f1eb}.incentive-news-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.incentive-news-heading h1,.incentive-news-heading h2{font-size:clamp(32px,3.5vw,48px);line-height:1.13;letter-spacing:-1.6px}.incentive-news-heading h1 span,.incentive-news-heading h2 span{color:#ee7c00}.incentive-news-heading p{font-size:14px;line-height:1.7;color:#66685e;margin-top:14px}.incentive-news-list{border-top:1px solid #cdd0c7}.incentive-news-item{display:grid;grid-template-columns:110px minmax(0,1fr) 36px;gap:25px;padding:24px 0;border-bottom:1px solid #cdd0c7;align-items:start}.incentive-news-item time{font-size:12px;color:#676a60;padding-top:5px}.incentive-news-item h2,.incentive-news-item h3{font-size:18px;line-height:1.4;letter-spacing:-.3px;font-weight:600}.incentive-news-item h2 a:hover,.incentive-news-item h3 a:hover{color:#bc5e00}.incentive-news-item p{font-size:13px;line-height:1.7;color:#676a60;margin-top:8px;max-width:760px}.incentive-news-arrow{font-size:22px;text-align:right;color:#bc5e00}.incentive-news-empty{padding:30px 0;font-size:14px;color:#676a60}.news-page{padding:64px 0 100px;min-height:60vh}.news-page .breadcrumb{display:inline-block;margin-bottom:36px}.news-page-heading{margin-bottom:42px}.news-pagination{display:flex;align-items:center;gap:28px;margin-top:36px;font-size:13px}.news-pagination a{color:#bc5e00}@media(max-width:700px){.incentive-news{padding:42px 0}.incentive-news-heading{align-items:start;flex-direction:column;gap:20px}.incentive-news-item{grid-template-columns:minmax(0,1fr) 26px;gap:9px 16px}.incentive-news-item time{grid-column:1/-1}.incentive-news-item h2,.incentive-news-item h3{font-size:16px}.news-page{padding:42px 0 70px}}

/* The home carousel remains horizontally scrollable without JavaScript. */
.news-carousel{position:relative;border-top:1px solid #cdd0c7}
.news-carousel-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}
.news-carousel-track::-webkit-scrollbar{display:none}.news-carousel-track:focus-visible{outline:2px solid #bc5e00;outline-offset:4px}
.news-slide{flex:0 0 100%;min-width:0;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(25px,4vw,64px);align-items:center;scroll-snap-align:start;padding:24px 0 20px}
.news-slide-image{display:block;aspect-ratio:16/10;overflow:hidden;background:#dddcd3}.news-slide-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.news-slide-image:hover img{transform:scale(1.025)}
.news-slide-copy{padding:10px 0 40px;max-width:510px}.news-slide-meta{display:flex;gap:20px;align-items:center;color:#676a60;font-size:11px;letter-spacing:.04em}.news-slide-meta span{color:#bc5e00;font-weight:700;letter-spacing:.1em}.news-slide-copy h3{font-size:clamp(23px,2.4vw,36px);line-height:1.22;letter-spacing:-1px;margin:22px 0 14px;font-weight:600}.news-slide-copy h3 a:hover{color:#bc5e00}.news-slide-copy p{color:#676a60;font-size:14px;line-height:1.8;max-width:470px}.news-read{display:inline-flex;align-items:center;gap:18px;margin-top:25px;color:#252921;font-size:13px;font-weight:700}.news-read span{color:#bc5e00;font-size:20px}.news-read:hover{color:#bc5e00}
.news-carousel-controls{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #cdd0c7;padding-top:16px}.news-carousel-controls[hidden]{display:none}.news-counter{font-size:12px;letter-spacing:.1em;color:#676a60}.news-carousel-controls>div{display:flex;align-items:center;gap:9px}.news-carousel-controls button{min-width:44px;min-height:44px;border:1px solid #a4a99d;font-size:20px;transition:background .2s,color .2s}.news-carousel-controls button:hover{background:#262d24;color:#fff}.news-carousel-controls .news-pause{width:auto;padding:0 14px;font-size:12px}.news-carousel-controls button:focus-visible{outline:2px solid #bc5e00;outline-offset:3px}
.news-page .incentive-news-item{grid-template-columns:190px minmax(0,1fr) 36px;align-items:center}.news-list-image{width:100%;aspect-ratio:16/10;overflow:hidden;background:#dddcd3}.news-list-image img{width:100%;height:100%;object-fit:cover}.news-page .incentive-news-item time{display:block;margin-bottom:9px}.news-page .incentive-news-item h2{font-size:20px}
@media(max-width:700px){.news-slide{grid-template-columns:1fr;gap:0}.news-slide-image{aspect-ratio:16/9}.news-slide-copy{padding:22px 0 25px}.news-slide-copy h3{font-size:25px;margin:15px 0 12px}.news-read{margin-top:18px}.news-page .incentive-news-item{grid-template-columns:110px minmax(0,1fr);gap:16px}.news-page .incentive-news-item time{grid-column:auto}.news-page .incentive-news-item h2{font-size:16px}.news-page .incentive-news-item p{font-size:12px}.news-page .incentive-news-arrow{display:none}}
@media(prefers-reduced-motion:reduce){.news-slide-image img,.news-carousel-controls button{transition:none}.news-carousel-track{scroll-behavior:auto}}
