:root{--agrinews-green:#075b34;--agrinews-green-dark:#034527;--agrinews-gold:#d9a326;--agrinews-red:#d90b12;--agrinews-ivory:#f7f4ea;--agrinews-text:#252a27;--agrinews-border:#e5e8e2}.dotsmaker-page{--green:#075b34;--red:#d90b12;--gold:#d9a326;--ivory:#f7f4ea;color:#202b25}.dm-element{margin:0}.dm-hero{min-height:520px;background:var(--green);color:#fff;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;padding:60px max(5vw,30px)}.dm-hero h1{font-size:clamp(38px,5.2vw,78px)}.dm-button{display:inline-block;background:var(--gold);color:#17251e;padding:13px 24px;text-decoration:none}.dm-section{padding:75px max(5vw,30px)}.dm-post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.dm-post-grid article{background:#fff;border:1px solid #e1e3dc;border-radius:12px;overflow:hidden}.dm-card-media{display:block;aspect-ratio:16/10;overflow:hidden}.dm-card-media img{width:100%;height:100%;object-fit:cover}.dm-card-body{padding:19px}.dm-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.dm-newsletter{margin:50px max(5vw,30px);background:var(--green);color:#fff;padding:40px;border-radius:15px;display:flex;justify-content:space-between}.screen-reader-text{position:absolute;clip:rect(1px,1px,1px,1px)}
.dotsmaker-section,.dotsmaker-container,.dotsmaker-column{box-sizing:border-box;min-width:0}.dotsmaker-section{width:100%}.dotsmaker-container{display:grid;grid-template-columns:var(--dotsmaker-columns-desktop,1fr);column-gap:var(--dotsmaker-column-gap-desktop,24px);row-gap:var(--dotsmaker-row-gap-desktop,24px);margin-inline:auto;width:100%}.dotsmaker-column{display:flex;flex-direction:column;gap:var(--dotsmaker-row-gap-desktop,24px)}
@media(max-width:1024px){.dotsmaker-container{grid-template-columns:var(--dotsmaker-columns-tablet,1fr);column-gap:var(--dotsmaker-column-gap-tablet,20px);row-gap:var(--dotsmaker-row-gap-tablet,20px)}.dotsmaker-column{gap:var(--dotsmaker-row-gap-tablet,20px)}}@media(max-width:767px){.dotsmaker-container{grid-template-columns:var(--dotsmaker-columns-mobile,1fr);column-gap:var(--dotsmaker-column-gap-mobile,16px);row-gap:var(--dotsmaker-row-gap-mobile,16px)}.dotsmaker-column{gap:var(--dotsmaker-row-gap-mobile,16px)}}
.dotsmaker-page{max-width:100%;overflow-x:clip;width:100%}.dotsmaker-page .dm-element{max-width:100%;min-width:0}.dotsmaker-latest-news,.dotsmaker-latest-news *,.dotsmaker-most-read,.dotsmaker-most-read *{box-sizing:border-box;min-width:0}.dotsmaker-latest-news,.dotsmaker-most-read{color:var(--dm-text,var(--agrinews-text));font-family:inherit;max-width:100%;width:100%}.dotsmaker-latest-news{overflow-wrap:anywhere}.dotsmaker-most-read,.dotsmaker-most-read h2,.dotsmaker-most-read h3,.dotsmaker-most-read a{overflow-wrap:break-word;word-break:normal}.dotsmaker-latest-news a,.dotsmaker-most-read a{color:inherit;text-decoration:none}.dotsmaker-latest-news img,.dotsmaker-most-read img{display:block;margin:0;max-width:100%}.dotsmaker-latest-news h2,.dotsmaker-latest-news h3,.dotsmaker-latest-news p,.dotsmaker-most-read h2,.dotsmaker-most-read h3,.dotsmaker-most-read p{margin-block-start:0}
.dotsmaker-latest-news__header{align-items:center;border-bottom:1px solid var(--agrinews-border);display:flex;justify-content:space-between;margin-bottom:22px;padding-bottom:12px;position:relative}.dotsmaker-latest-news__header:after{background:linear-gradient(90deg,var(--dm-accent,var(--agrinews-gold)),var(--dm-title,var(--agrinews-green)));bottom:-1px;content:"";height:2px;position:absolute;right:0;width:54px}.dotsmaker-latest-news__header>div{padding-right:42px;position:relative}.dotsmaker-latest-news__icon{color:var(--dm-accent,var(--agrinews-gold));font-size:35px;position:absolute;right:0;top:-7px}.dotsmaker-latest-news__header h2{color:var(--dm-title,var(--agrinews-green));font-size:clamp(28px,3vw,42px);line-height:1.2;margin-bottom:3px}.dotsmaker-latest-news__header p{color:#557064;margin-bottom:0}.dotsmaker-latest-news__all,.dotsmaker-most-read__all{align-items:center;border:1px solid var(--dm-title,var(--agrinews-green));border-radius:8px;color:var(--dm-title,var(--agrinews-green));display:inline-flex;gap:10px;min-height:42px;padding:0 15px}.dotsmaker-latest-news__all:hover,.dotsmaker-latest-news__all:focus-visible,.dotsmaker-most-read__all:hover,.dotsmaker-most-read__all:focus-visible{background:var(--dm-title,var(--agrinews-green));color:#fff;outline:3px solid #d9a32666;outline-offset:2px}
.dotsmaker-latest-news__grid{display:grid;gap:var(--dm-gap,22px);grid-template-columns:minmax(0,var(--dm-lead,65%)) minmax(220px,calc(100% - var(--dm-lead,65%) - var(--dm-gap,22px)))}.dotsmaker-latest-news__grid.is-lead-left .dotsmaker-latest-news__lead{order:2}.dotsmaker-latest-news__lead,.dotsmaker-latest-news__secondary-card{background:var(--dm-card,#fff);border:1px solid var(--agrinews-border);border-radius:var(--dm-radius,16px);box-shadow:0 7px 22px #23382c12;overflow:hidden;position:relative}.dotsmaker-latest-news__lead{height:var(--dm-lead-h,520px);min-height:480px}.dotsmaker-latest-news__lead-image{display:block;height:100%;overflow:hidden}.dotsmaker-latest-news__lead-image img,.dotsmaker-latest-news__secondary-image img{height:100%;object-fit:cover;transition:transform .25s;width:100%}.dotsmaker-latest-news__lead:hover img,.dotsmaker-latest-news__secondary-card:hover img{transform:scale(1.025)}.dotsmaker-latest-news__lead-overlay{background:linear-gradient(0deg,rgba(4,20,12,.96),rgba(4,20,12,.65) 50%,transparent 82%);bottom:0;color:#fff;inset-inline:0;padding:100px 28px 24px;position:absolute}.dotsmaker-latest-news__lead-content{max-width:90%}.agrinews-news-category{background:var(--agrinews-green);border-radius:999px;color:#fff;display:inline-block;font-size:12px;font-weight:700;padding:4px 10px}.dotsmaker-latest-news__lead h3{font-size:clamp(25px,2.5vw,38px);line-height:1.3;margin:9px 0}.dotsmaker-latest-news__lead h3 a{color:#fff}.dotsmaker-latest-news__lead p{color:#e8ebe9;margin-bottom:10px}.agrinews-news-meta{color:#d9dfdb;display:flex;font-size:13px;gap:7px}.agrinews-card-arrow{align-items:center;border:1px solid var(--dm-accent,var(--agrinews-gold));border-radius:50%;bottom:20px;color:var(--dm-accent,var(--agrinews-gold));display:flex;height:38px;justify-content:center;left:20px;position:absolute;width:38px}
.dotsmaker-latest-news__secondary{display:grid;gap:var(--dm-gap,22px);grid-template-rows:repeat(2,minmax(0,1fr))}.dotsmaker-latest-news__secondary-card{min-height:0}.dotsmaker-latest-news__secondary-image{display:block;height:55%;overflow:hidden}.dotsmaker-latest-news__secondary-content{padding:12px 15px;position:relative}.dotsmaker-latest-news__secondary-card h3{font-size:17px;line-height:1.45;margin:5px 0 8px}.dotsmaker-latest-news__secondary-card h3 a{color:var(--dm-text,var(--agrinews-text))}.dotsmaker-latest-news__secondary-card .agrinews-news-category{background:transparent;color:var(--agrinews-green);padding:0}.dotsmaker-latest-news__secondary-card .agrinews-card-arrow{bottom:10px;height:30px;left:12px;width:30px}.dotsmaker-news-placeholder{background:linear-gradient(135deg,#f7f4ea,#dce9df)}.dotsmaker-news-empty{background:#f4f6f4;border-radius:8px;padding:30px;text-align:center}
.dotsmaker-most-read{background:var(--dm-bg,var(--agrinews-ivory));border:1px solid var(--dm-divider,var(--agrinews-border));border-radius:var(--dm-radius,14px);padding:18px}.dotsmaker-most-read__header{align-items:center;border-bottom:1px solid var(--dm-divider,var(--agrinews-border));display:flex;gap:9px;padding-bottom:12px}.dotsmaker-most-read__header span{color:var(--dm-number,var(--agrinews-gold));font-size:26px}.dotsmaker-most-read__header h2{color:var(--dm-title,var(--agrinews-green));font-size:23px;margin:0}.dotsmaker-most-read__list{list-style:none;margin:0;padding:0}.dotsmaker-most-read__item{align-items:center;border-bottom:1px solid var(--dm-divider,var(--agrinews-border));display:grid;gap:14px;grid-template-columns:64px minmax(0,1fr);padding:var(--dm-gap,18px) 0;position:relative}.dotsmaker-most-read__item:after{background:var(--dm-number,var(--agrinews-gold));border-radius:50%;content:"";height:5px;left:-3px;position:absolute;width:5px}.dotsmaker-most-read__number{color:var(--dm-number,var(--agrinews-gold));font-family:Georgia,serif;font-size:38px;line-height:1}.agrinews-most-category{color:var(--dm-category,var(--agrinews-green));font-size:12px}.dotsmaker-most-read__item h3{font-size:16px;line-height:1.5;margin:3px 0}.dotsmaker-most-read__item h3 a{color:var(--dm-text,var(--agrinews-text))}.dotsmaker-most-read__item h3 a:hover,.dotsmaker-most-read__item h3 a:focus-visible{color:var(--dm-title,var(--agrinews-green));text-decoration:underline}.dotsmaker-most-all{border:0;color:var(--agrinews-green);display:inline-flex;margin-top:12px;padding:8px 0}
@media(max-width:900px){.dotsmaker-latest-news__grid{grid-template-columns:1fr}.dotsmaker-latest-news__grid.is-lead-left .dotsmaker-latest-news__lead{order:0}.dotsmaker-latest-news__secondary{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.dotsmaker-latest-news__secondary-card{height:var(--dm-support-h,250px)}}@media(max-width:600px){.dotsmaker-latest-news__header{align-items:flex-start;display:block}.dotsmaker-latest-news__all{margin-top:14px}.dotsmaker-latest-news__grid,.dotsmaker-latest-news__secondary{grid-template-columns:1fr}.dotsmaker-latest-news__lead{height:420px;min-height:420px}.dotsmaker-latest-news__lead-overlay{padding:80px 18px 18px}.dotsmaker-latest-news__lead h3{font-size:25px}.dotsmaker-latest-news__lead p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.dotsmaker-latest-news__secondary-card{height:auto}.dotsmaker-latest-news__secondary-image{aspect-ratio:16/9;height:auto}.dotsmaker-most-read__item{grid-template-columns:52px minmax(0,1fr)}.dotsmaker-most-read__number{font-size:32px}}

/* Balanced news composition shared by the PHP renderer and DotsMaker preview. */
.dotsmaker-container{align-items:stretch}.dotsmaker-column{align-self:stretch;min-height:0}.dotsmaker-column>.dm-element{min-height:0}.dotsmaker-column>.dm-element:only-child{flex:1}.dm-widget-latest_news>.dotsmaker-latest-news{height:100%}
.dotsmaker-latest-news__grid{align-items:stretch;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);grid-template-rows:minmax(0,var(--dm-lead-h,520px))}
.dotsmaker-latest-news__lead{height:100%;min-height:0}.dotsmaker-latest-news__secondary{height:100%;min-height:0}.dotsmaker-latest-news__secondary-card{display:grid;grid-template-rows:minmax(0,55%) minmax(0,45%);height:100%;min-height:0}.dotsmaker-latest-news__secondary-image{height:100%}.dotsmaker-latest-news__secondary-content{min-height:0;overflow:hidden}.dotsmaker-latest-news__lead h3,.dotsmaker-latest-news__secondary-card h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dotsmaker-latest-news__lead p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.dotsmaker-most-read{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.dotsmaker-most-read__list{flex:1}.dotsmaker-most-all{margin-top:auto}
@media(max-width:900px){.dotsmaker-latest-news__grid{grid-template-columns:1fr;grid-template-rows:none}.dotsmaker-latest-news__lead{height:var(--dm-lead-h,520px);min-height:480px}.dotsmaker-latest-news__secondary{height:auto}.dotsmaker-latest-news__secondary-card{display:block;height:var(--dm-support-h,250px)}}
@media(max-width:767px){.dotsmaker-column>.dm-element:only-child{flex:none}.dotsmaker-most-read{height:auto}}
@media(max-width:600px){.dotsmaker-latest-news__lead{height:420px;min-height:420px}.dotsmaker-latest-news__secondary-card{display:grid;grid-template-rows:auto auto;height:auto}.dotsmaker-latest-news__secondary-image{height:auto}}

/* Section width system: wrapper owns decoration; inner owns content geometry. */
html,body{overflow-x:clip}.dotsmaker-page{--dots-section-inline-padding:0px;overflow-x:visible}
.dots-section{box-sizing:border-box;max-width:none;min-width:0;position:relative;width:100%}
.dots-section__inner{box-sizing:border-box;margin-inline:auto;max-width:var(--dots-theme-content-width);min-width:0;padding-inline:var(--dots-section-inline-padding);width:100%}
.dots-section--custom .dots-section__inner{max-width:var(--dots-section-content-width,100%)}
.dots-section--full .dots-section__inner,.dots-section--stretched .dots-section__inner{max-width:none;width:100%}
.dots-section--viewport-background{margin-inline:calc(50% - 50vw);max-width:100vw;width:100vw}
.dots-section--viewport-background,.dots-section--viewport-background .dots-section__inner{min-width:0}
@media(max-width:1024px){.dots-section__inner{width:100%}}

/* Featured News Hero */
.dotsmaker-featured-news-hero,.dotsmaker-featured-news-hero *{box-sizing:border-box;min-width:0}.dotsmaker-featured-news-hero{background:var(--fnh-bg);border-radius:var(--fnh-radius);color:var(--fnh-title);display:grid;gap:var(--fnh-gap);grid-template-columns:minmax(0,var(--fnh-main)) minmax(250px,1fr);min-height:var(--fnh-height);overflow:hidden;padding:24px;width:100%}.dotsmaker-featured-news-hero.is-sidebar-start .dotsmaker-featured-news-hero__main{order:2}.dotsmaker-featured-news-hero__main{border-radius:calc(var(--fnh-radius) * .7);min-height:calc(var(--fnh-height) - 48px);overflow:hidden;position:relative}.dotsmaker-featured-news-hero__slides,.dotsmaker-featured-news-hero__slide{height:100%;inset:0;position:absolute;width:100%}.dotsmaker-featured-news-hero__slide{background-color:var(--fnh-bg);background-position:center;background-size:cover;opacity:0;pointer-events:none;transition:opacity var(--fnh-speed) ease;visibility:hidden}.dotsmaker-featured-news-hero__slide.is-active{opacity:1;pointer-events:auto;visibility:visible;z-index:1}.dotsmaker-featured-news-hero__overlay{background:linear-gradient(90deg,color-mix(in srgb,var(--fnh-overlay-start) calc(var(--fnh-overlay-opacity) * 100%),transparent),color-mix(in srgb,var(--fnh-overlay-end) calc(var(--fnh-overlay-opacity) * 100%),transparent));inset:0;position:absolute}.dotsmaker-featured-news-hero__content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin-inline:auto;max-width:var(--fnh-text-max);padding:72px 36px 100px;position:relative;text-align:center;z-index:2}.dotsmaker-featured-news-hero__eyebrow{align-items:center;color:var(--fnh-accent);display:flex;font-weight:700;gap:14px;margin:0 0 22px}.dotsmaker-featured-news-hero__eyebrow span{font-size:13px}.dotsmaker-featured-news-hero__category{color:var(--fnh-accent);font-size:13px}.dotsmaker-featured-news-hero__title{font-size:clamp(34px,4.2vw,68px);line-height:1.25;margin:0}.dotsmaker-featured-news-hero__title,.dotsmaker-featured-news-hero__title a{color:var(--fnh-title);text-decoration:none}.dotsmaker-featured-news-hero__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--fnh-title-clamp)}.dotsmaker-featured-news-hero__excerpt{color:var(--fnh-excerpt);display:-webkit-box;font-size:clamp(17px,1.6vw,25px);line-height:1.8;margin:22px 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--fnh-excerpt-clamp)}.dotsmaker-featured-news-hero__meta{display:flex;gap:18px}.dotsmaker-featured-news-hero__button{align-items:center;border:2px solid var(--fnh-button);border-radius:16px;color:var(--fnh-button-text);display:inline-flex;font-weight:800;gap:18px;min-height:58px;padding:10px 30px;text-decoration:none}.dotsmaker-featured-news-hero__button:hover,.dotsmaker-featured-news-hero__button:focus-visible{background:var(--fnh-button);color:#09291e;outline:3px solid #fff8;outline-offset:3px}.dotsmaker-featured-news-hero__controls{align-items:center;bottom:28px;display:flex;gap:10px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);z-index:5}.dotsmaker-featured-news-hero__controls>button{background:#ffffff18;border:1px solid var(--fnh-accent);border-radius:50%;color:#fff;height:38px;width:38px}.dotsmaker-featured-news-hero__dots{display:flex;gap:10px}.dotsmaker-featured-news-hero__dots button{background:#fff;border:2px solid transparent;border-radius:50%;height:14px;padding:0;width:14px}.dotsmaker-featured-news-hero__dots button[aria-selected=true]{background:var(--fnh-accent);transform:scale(1.15)}.dotsmaker-featured-news-hero__counter{color:#fff}.dotsmaker-featured-news-hero__sidebar{display:flex;flex-direction:column;min-height:0}.dotsmaker-featured-news-hero__sidebar-heading{align-items:center;color:var(--fnh-accent);display:flex;font-size:25px;gap:10px;justify-content:center;margin:8px 0 22px}.dotsmaker-featured-news-hero__cards{display:grid;gap:var(--fnh-card-gap);grid-auto-rows:minmax(var(--fnh-card-height),1fr);height:100%}.dotsmaker-featured-news-hero__card{background:var(--fnh-card-bg);border:1px solid var(--fnh-card-border);border-radius:var(--fnh-card-radius);overflow:hidden}.dotsmaker-featured-news-hero__card-link{color:var(--fnh-card-title);display:flex;height:100%;text-decoration:none}.dotsmaker-featured-news-hero__card-copy{display:flex;flex:1;flex-direction:column;padding:18px}.dotsmaker-featured-news-hero__card small,.dotsmaker-featured-news-hero__card time{color:var(--fnh-card-meta);font-size:12px}.dotsmaker-featured-news-hero__card strong{display:-webkit-box;font-size:17px;line-height:1.65;margin-top:7px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--fnh-side-clamp)}.dotsmaker-featured-news-hero__card i{color:var(--fnh-accent);font-style:normal;margin-top:auto}.dotsmaker-featured-news-hero__card img{height:100%;object-fit:cover;order:2;width:var(--fnh-image-width)}.dotsmaker-featured-news-hero__card:hover img{transform:scale(1.03)}.dotsmaker-featured-news-hero__empty{background:#f3f6f4;border:1px dashed #789484;padding:50px;text-align:center}.dotsmaker-featured-news-hero button{cursor:pointer}.dotsmaker-featured-news-hero button:focus-visible,.dotsmaker-featured-news-hero a:focus-visible{outline:3px solid var(--fnh-accent);outline-offset:3px}
@media(max-width:1024px){.dotsmaker-featured-news-hero{grid-template-columns:minmax(0,2fr) minmax(235px,1fr);min-height:min(var(--fnh-height),620px);padding:18px}.dotsmaker-featured-news-hero__content{padding-inline:24px}.dotsmaker-featured-news-hero__title{font-size:clamp(30px,5vw,48px)}.dotsmaker-featured-news-hero__card strong{font-size:14px}}
@media(max-width:767px){.dotsmaker-featured-news-hero{display:flex;flex-direction:column;min-height:0;padding:12px}.dotsmaker-featured-news-hero.is-sidebar-start .dotsmaker-featured-news-hero__main{order:0}.dotsmaker-featured-news-hero__main{min-height:560px}.dotsmaker-featured-news-hero__sidebar{min-height:0}.dotsmaker-featured-news-hero__sidebar-heading{font-size:21px}.dotsmaker-featured-news-hero__cards{grid-auto-rows:minmax(132px,auto);height:auto}.dotsmaker-featured-news-hero__content{padding:60px 18px 90px}.dotsmaker-featured-news-hero__eyebrow{margin-bottom:15px}.dotsmaker-featured-news-hero__excerpt{font-size:16px}.dotsmaker-featured-news-hero__button{min-height:50px;padding-inline:22px}.dotsmaker-featured-news-hero.is-hidden-mobile{display:none}}
@media(min-width:768px) and (max-width:1024px){.dotsmaker-featured-news-hero.is-hidden-tablet{display:none}}@media(min-width:1025px){.dotsmaker-featured-news-hero.is-hidden-desktop{display:none}}@media(prefers-reduced-motion:reduce){.dotsmaker-featured-news-hero *{scroll-behavior:auto;transition:none}}

/* Shared News Block Header */
.dotsmaker-news-block-header,.dotsmaker-news-block-header *{box-sizing:border-box;min-width:0}.dotsmaker-news-block-header{align-items:var(--dnbh-align);border:0;border-bottom:var(--dnbh-divider-width) solid var(--dnbh-divider);display:flex;gap:var(--dnbh-gap);justify-content:var(--dnbh-justify);margin-bottom:var(--dnbh-mb);padding:var(--dnbh-pt) var(--dnbh-pr) var(--dnbh-pb) var(--dnbh-pl);position:relative;width:100%}.dotsmaker-news-block-header.is-layout-stacked{align-items:flex-start;flex-direction:column}.dotsmaker-news-block-header__title-wrap{align-items:center;display:flex;gap:var(--dnbh-icon-gap);max-width:100%}.dotsmaker-news-block-header__copy{min-width:0}.dotsmaker-news-block-header__copy h2{color:var(--dnbh-title-color);font-family:inherit;font-size:var(--dnbh-title-size);font-weight:var(--dnbh-title-weight);letter-spacing:var(--dnbh-letter);line-height:var(--dnbh-title-line);margin:0;text-align:start}.dotsmaker-news-block-header__copy h2 a{color:inherit;text-decoration:none}.dotsmaker-news-block-header__copy p{color:#557064;margin:4px 0 0}.dotsmaker-news-block-header__icon{color:var(--dnbh-icon-color);flex:0 0 auto;font-size:var(--dnbh-icon-size);line-height:1;transform:translateY(var(--dnbh-icon-y))}.dotsmaker-news-block-header__image{border-radius:var(--dnbh-image-radius);flex:0 0 auto;height:var(--dnbh-image-height);max-width:var(--dnbh-image-max);object-fit:var(--dnbh-image-fit);width:var(--dnbh-image-width)}.dotsmaker-news-block-header__accent{background:none;border-block-start:var(--dnbh-accent-height) var(--dnbh-accent-style) var(--dnbh-accent);border-radius:var(--dnbh-accent-radius);display:block;height:0;margin-block:var(--dnbh-accent-top) var(--dnbh-accent-bottom);margin-inline-end:auto;width:var(--dnbh-accent-length)}.dotsmaker-news-block-header__button{align-items:center;background:var(--dnbh-button-bg);border:var(--dnbh-button-border-width) solid var(--dnbh-button-border);border-radius:var(--dnbh-button-radius);color:var(--dnbh-button-color);display:inline-flex;flex:0 0 auto;font-size:var(--dnbh-button-size);font-weight:var(--dnbh-button-weight);gap:var(--dnbh-button-gap);justify-content:center;padding:var(--dnbh-button-py) var(--dnbh-button-px);text-decoration:none;transition:background-color var(--dnbh-button-speed),border-color var(--dnbh-button-speed),color var(--dnbh-button-speed)}.dotsmaker-news-block-header__button b{font:inherit}.dotsmaker-news-block-header__button span{font-size:var(--dnbh-button-icon-size)}.dotsmaker-news-block-header__button:hover{background:var(--dnbh-button-hover-bg);border-color:var(--dnbh-button-hover-border);color:var(--dnbh-button-hover)}.dotsmaker-news-block-header__button:focus-visible,.dotsmaker-news-block-header__copy h2 a:focus-visible{outline:3px solid color-mix(in srgb,var(--dnbh-accent) 65%,transparent);outline-offset:3px}.dotsmaker-news-block-header[dir=ltr] .dotsmaker-news-block-header__button span{transform:scaleX(-1)}body.dark-mode .dotsmaker-news-block-header,[data-theme=dark] .dotsmaker-news-block-header{border-color:var(--dnbh-divider-dark)}body.dark-mode .dotsmaker-news-block-header__copy h2,[data-theme=dark] .dotsmaker-news-block-header__copy h2{color:var(--dnbh-title-dark)}body.dark-mode .dotsmaker-news-block-header__icon,[data-theme=dark] .dotsmaker-news-block-header__icon{color:var(--dnbh-icon-dark)}body.dark-mode .dotsmaker-news-block-header__accent,[data-theme=dark] .dotsmaker-news-block-header__accent{border-color:var(--dnbh-accent-dark)}
@media(max-width:1024px){.dotsmaker-news-block-header__copy h2{font-size:var(--dnbh-title-tablet)}}@media(max-width:600px){.dotsmaker-news-block-header{gap:var(--dnbh-mobile-gap);margin-bottom:var(--dnbh-mobile-mb)}.dotsmaker-news-block-header.is-mobile-stacked{align-items:flex-start;flex-direction:column}.dotsmaker-news-block-header.is-mobile-hidden-button .dotsmaker-news-block-header__button{display:none}.dotsmaker-news-block-header__copy h2{display:-webkit-box;font-size:var(--dnbh-title-mobile);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--dnbh-clamp)}.dotsmaker-news-block-header__button{min-height:42px}}@media(prefers-reduced-motion:reduce){.dotsmaker-news-block-header__button{transition:none}}

/* Featured News Mosaic */
.dotsmaker-featured-news-mosaic,.dotsmaker-featured-news-mosaic *{box-sizing:border-box;min-width:0}.dotsmaker-featured-news-mosaic{background:var(--fnm-bg);border-radius:var(--fnm-container-radius);color:var(--fnm-title);font-family:inherit;max-width:100%;overflow:hidden;padding:var(--fnm-pt) var(--fnm-pr) var(--fnm-pb) var(--fnm-pl);width:100%}.dotsmaker-featured-news-mosaic.is-container-custom{margin-inline:auto;max-width:var(--fnm-max-width)}.dotsmaker-featured-news-mosaic a{color:inherit;text-decoration:none}.dotsmaker-featured-news-mosaic img{display:block;height:100%;object-fit:var(--fnm-object-fit);object-position:var(--fnm-object-position);transition:transform var(--fnm-duration) ease;width:100%}.dotsmaker-featured-news-mosaic a:focus-visible{outline:3px solid var(--fnm-accent);outline-offset:3px}.dotsmaker-featured-news-mosaic__grid{display:grid;gap:var(--fnm-gap);grid-template-columns:minmax(0,var(--fnm-featured)) minmax(0,1fr);height:var(--fnm-height);min-height:var(--fnm-min-height)}.dotsmaker-featured-news-mosaic.is-height-auto .dotsmaker-featured-news-mosaic__grid{height:auto}.dotsmaker-featured-news-mosaic.is-featured-left .dotsmaker-featured-news-mosaic__featured{order:2}.dotsmaker-featured-news-mosaic__featured,.dotsmaker-featured-news-mosaic__featured-card,.dotsmaker-featured-news-mosaic__cover{height:100%}.dotsmaker-featured-news-mosaic__featured-card,.dotsmaker-featured-news-mosaic__card{background:var(--fnm-card);border:1px solid var(--fnm-border);border-radius:var(--fnm-radius);box-shadow:var(--fnm-shadow);overflow:hidden}.dotsmaker-featured-news-mosaic__cover{display:block;overflow:hidden;position:relative}.dotsmaker-featured-news-mosaic__overlay{background:linear-gradient(var(--fnm-gradient),rgba(2,23,14,var(--fnm-featured-overlay)),transparent 68%);inset:0;position:absolute}.dotsmaker-featured-news-mosaic__featured-content{bottom:0;color:var(--fnm-featured-title);display:flex;flex-direction:column;gap:12px;inset-inline:0;padding:32px;position:absolute}.dotsmaker-featured-news-mosaic__featured-content small,.dotsmaker-featured-news-mosaic__body>small{align-self:flex-start;background:var(--fnm-category-bg);border-radius:6px;color:var(--fnm-category);font-size:var(--fnm-meta-size);padding:5px 10px}.dotsmaker-featured-news-mosaic__featured-content strong{display:-webkit-box;font-size:var(--fnm-featured-size);font-weight:var(--fnm-featured-weight);line-height:var(--fnm-featured-line);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--fnm-featured-clamp)}.dotsmaker-featured-news-mosaic__meta{align-items:center;color:var(--fnm-meta);display:flex;flex-wrap:wrap;font-size:var(--fnm-meta-size);gap:12px}.dotsmaker-featured-news-mosaic__featured-content .dotsmaker-featured-news-mosaic__meta{color:inherit}.dotsmaker-featured-news-mosaic__featured-content em{font-style:normal}.dotsmaker-featured-news-mosaic__supporting{display:grid;gap:var(--fnm-gap-y) var(--fnm-gap-x);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.dotsmaker-featured-news-mosaic__card{display:grid;grid-template-rows:minmax(0,58%) minmax(0,42%)}.dotsmaker-featured-news-mosaic__image{overflow:hidden;position:relative}.dotsmaker-featured-news-mosaic__image span{background:rgba(0,0,0,var(--fnm-secondary-overlay));inset:0;position:absolute}.dotsmaker-featured-news-mosaic__body{display:flex;flex-direction:column;gap:6px;padding:11px 14px}.dotsmaker-featured-news-mosaic__body>small{background:transparent;color:var(--fnm-category-bg);padding:0}.dotsmaker-featured-news-mosaic__body h3{color:var(--fnm-secondary-title);display:-webkit-box;font-size:var(--fnm-secondary-size);font-weight:var(--fnm-secondary-weight);line-height:var(--fnm-secondary-line);margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--fnm-secondary-clamp)}.dotsmaker-featured-news-mosaic.has-image-hover .dotsmaker-featured-news-mosaic__cover:hover img,.dotsmaker-featured-news-mosaic.has-image-hover .dotsmaker-featured-news-mosaic__card:hover img{transform:scale(var(--fnm-scale))}
body.dark-mode .dotsmaker-featured-news-mosaic,[data-theme=dark] .dotsmaker-featured-news-mosaic{background:var(--fnm-bg-dark);color:var(--fnm-title-dark)}body.dark-mode .dotsmaker-featured-news-mosaic__card,[data-theme=dark] .dotsmaker-featured-news-mosaic__card{background:var(--fnm-card-dark);border-color:var(--fnm-border-dark)}body.dark-mode .dotsmaker-featured-news-mosaic__featured-content,[data-theme=dark] .dotsmaker-featured-news-mosaic__featured-content{color:var(--fnm-featured-title-dark)}body.dark-mode .dotsmaker-featured-news-mosaic__body h3,[data-theme=dark] .dotsmaker-featured-news-mosaic__body h3{color:var(--fnm-secondary-title-dark)}
@media(max-width:1024px){.dotsmaker-featured-news-mosaic.is-tablet-stacked .dotsmaker-featured-news-mosaic__grid{grid-template-columns:1fr;height:var(--fnm-height-tablet)}.dotsmaker-featured-news-mosaic.is-tablet-stacked .dotsmaker-featured-news-mosaic__featured{height:480px;order:0}.dotsmaker-featured-news-mosaic.is-tablet-stacked .dotsmaker-featured-news-mosaic__supporting{grid-auto-rows:260px;grid-template-rows:none}.dotsmaker-featured-news-mosaic__featured-content strong{font-size:var(--fnm-featured-tablet)}.dotsmaker-featured-news-mosaic__body h3{font-size:var(--fnm-secondary-tablet)}}@media(max-width:600px){.dotsmaker-featured-news-mosaic__grid{grid-template-columns:1fr;height:var(--fnm-height-mobile)}.dotsmaker-featured-news-mosaic__featured{height:410px;order:0!important}.dotsmaker-featured-news-mosaic__featured-content{padding:21px}.dotsmaker-featured-news-mosaic__featured-content strong{font-size:var(--fnm-featured-mobile)}.dotsmaker-featured-news-mosaic__supporting{grid-auto-rows:auto;grid-template-columns:1fr;grid-template-rows:none}.dotsmaker-featured-news-mosaic.is-mobile-two .dotsmaker-featured-news-mosaic__supporting{grid-template-columns:repeat(2,minmax(0,1fr))}.dotsmaker-featured-news-mosaic__card{grid-template-rows:auto auto}.dotsmaker-featured-news-mosaic__image{aspect-ratio:16/10}.dotsmaker-featured-news-mosaic__body h3{font-size:var(--fnm-secondary-mobile)}}@media(prefers-reduced-motion:reduce){.dotsmaker-featured-news-mosaic img{transition:none}}
.dotsmaker-news-block-header__copy h2{text-align:var(--dnbh-title-align)}.dotsmaker-news-block-header.is-button-text .dotsmaker-news-block-header__button{border-color:transparent;padding-inline:0}.dotsmaker-news-block-header.is-accent-row .dotsmaker-news-block-header__accent{bottom:-1px;inset-inline:0;position:absolute;width:100%}.dotsmaker-news-block-header.is-accent-extended .dotsmaker-news-block-header__accent{width:min(100%,var(--dnbh-accent-length))}.dotsmaker-latest-news .dotsmaker-news-block-header__button,.dotsmaker-most-read .dotsmaker-news-block-header__button,.dotsmaker-featured-news-mosaic .dotsmaker-news-block-header__button{color:var(--dnbh-button-color)}.dotsmaker-latest-news .dotsmaker-news-block-header__button:hover,.dotsmaker-most-read .dotsmaker-news-block-header__button:hover,.dotsmaker-featured-news-mosaic .dotsmaker-news-block-header__button:hover{color:var(--dnbh-button-hover)}body.dark-mode .dotsmaker-news-block-header__button,[data-theme=dark] .dotsmaker-news-block-header__button{background:var(--dnbh-button-dark-bg);border-color:var(--dnbh-button-dark-border);color:var(--dnbh-button-dark-color)}

/* Component-width responsiveness keeps the REST preview and frontend identical in narrow columns. */
.dotsmaker-latest-news,.dotsmaker-featured-news-mosaic,.dotsmaker-most-read{container-type:inline-size}.dotsmaker-most-read__header span{flex:0 0 auto}.dotsmaker-most-read__header h2{min-inline-size:0;white-space:normal}.dotsmaker-most-all{overflow-wrap:normal;word-break:normal;white-space:normal}
@container (max-width:900px){.dotsmaker-latest-news__grid{grid-template-columns:1fr;grid-template-rows:none}.dotsmaker-latest-news__grid.is-lead-left .dotsmaker-latest-news__lead{order:0}.dotsmaker-latest-news__secondary{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;height:auto}.dotsmaker-featured-news-mosaic.is-tablet-stacked .dotsmaker-featured-news-mosaic__grid{grid-template-columns:1fr;height:var(--fnm-height-tablet)}.dotsmaker-featured-news-mosaic.is-tablet-stacked .dotsmaker-featured-news-mosaic__featured{height:480px;order:0!important}.dotsmaker-featured-news-mosaic__featured-content strong{font-size:var(--fnm-featured-tablet)}.dotsmaker-featured-news-mosaic__body h3{font-size:var(--fnm-secondary-tablet)}.dotsmaker-featured-news-mosaic.is-tablet-stacked .dotsmaker-featured-news-mosaic__supporting{grid-auto-rows:260px;grid-template-rows:none}}
@container (max-width:900px){.dotsmaker-news-block-header{gap:var(--dnbh-tablet-gap);margin-bottom:var(--dnbh-tablet-mb)}.dotsmaker-news-block-header__copy h2{font-size:var(--dnbh-title-tablet)}}@container (max-width:520px){.dotsmaker-news-block-header{gap:var(--dnbh-mobile-gap);margin-bottom:var(--dnbh-mobile-mb)}.dotsmaker-news-block-header.is-mobile-stacked{align-items:flex-start;flex-direction:column}.dotsmaker-news-block-header.is-mobile-hidden-button .dotsmaker-news-block-header__button{display:none}.dotsmaker-news-block-header__copy h2{display:-webkit-box;font-size:var(--dnbh-title-mobile);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--dnbh-clamp)}.dotsmaker-latest-news__secondary,.dotsmaker-featured-news-mosaic__supporting{grid-template-columns:1fr}.dotsmaker-featured-news-mosaic.is-mobile-two .dotsmaker-featured-news-mosaic__supporting{grid-template-columns:repeat(2,minmax(0,1fr))}.dotsmaker-featured-news-mosaic__grid{height:var(--fnm-height-mobile)}.dotsmaker-featured-news-mosaic__featured{height:410px}.dotsmaker-featured-news-mosaic__featured-content strong{font-size:var(--fnm-featured-mobile)}.dotsmaker-featured-news-mosaic__body h3{font-size:var(--fnm-secondary-mobile)}.dotsmaker-most-read__item{gap:10px;grid-template-columns:48px minmax(0,1fr)}.dotsmaker-most-read__number{font-size:32px}}

/* Agri Tech Showcase: self-contained so existing news widgets are unaffected. */
.dotsmaker-agri-tech,.dotsmaker-agri-tech *{box-sizing:border-box;min-inline-size:0}.dotsmaker-agri-tech{background-color:var(--agritech-bg-deep);background-image:var(--agritech-background-image),radial-gradient(circle at 18% 22%,color-mix(in srgb,var(--agritech-glow-color) 28%,transparent),transparent 32%),linear-gradient(var(--agritech-gradient-angle),var(--agritech-bg-deep) 0%,var(--agritech-bg-extra) 48%,var(--agritech-bg-primary) 100%);background-position:var(--agritech-background-position),center,center;background-repeat:no-repeat;background-size:var(--agritech-background-size),auto,auto;background-attachment:var(--agritech-background-attachment),scroll,scroll;color:var(--agritech-title-color);container-type:inline-size;font-family:inherit;isolation:isolate;overflow:hidden;padding:var(--agritech-section-py) var(--agritech-section-px);position:relative}.dotsmaker-agri-tech__overlay{background:var(--agritech-overlay);inset:0;opacity:var(--agritech-overlay-opacity);pointer-events:none;position:absolute;z-index:-1}.dotsmaker-agri-tech__decor{background-image:linear-gradient(color-mix(in srgb,var(--agritech-decor) 32%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--agritech-decor) 22%,transparent) 1px,transparent 1px),radial-gradient(circle,var(--agritech-decor) 1.2px,transparent 1.6px);background-position:center;background-size:72px 72px,72px 72px,36px 36px;inset:0;opacity:0;pointer-events:none;position:absolute;z-index:-1}.dotsmaker-agri-tech.has-decorations .dotsmaker-agri-tech__decor{opacity:var(--agritech-decor-opacity)}.dotsmaker-agri-tech__inner{margin-inline:auto;max-width:var(--dots-theme-content-width,1320px);padding:var(--agritech-inner-py) var(--agritech-inner-px);width:100%}.dotsmaker-agri-tech.is-content-custom .dotsmaker-agri-tech__inner{max-width:var(--agritech-content-max)}.dotsmaker-agri-tech.is-content-full .dotsmaker-agri-tech__inner{max-width:none}.dotsmaker-agri-tech .dotsmaker-news-block-header{color:var(--agritech-title-color);margin-bottom:var(--agritech-header-gap)}.dotsmaker-news-block-header.is-variant-agri-tech{justify-content:flex-start}.dotsmaker-news-block-header.is-variant-agri-tech .dotsmaker-news-block-header__title-wrap{gap:14px}.dotsmaker-news-block-header.is-variant-agri-tech .dotsmaker-news-block-header__separator{background:var(--dnbh-separator-color);display:block;flex:0 0 var(--dnbh-separator-width);height:var(--dnbh-separator-height);width:var(--dnbh-separator-width)}.dotsmaker-news-block-header__eyebrow{color:var(--dnbh-eyebrow-color);display:block;font-size:var(--dnbh-eyebrow-size);font-weight:700;letter-spacing:.2em;margin-block-start:3px}.dotsmaker-news-block-header.is-variant-agri-tech .dotsmaker-news-block-header__copy h2{color:var(--dnbh-title-color)}.dotsmaker-agri-tech__featured{background:color-mix(in srgb,var(--agritech-card-bg) 88%,transparent);border:var(--agritech-border-width) solid var(--agritech-border-color);border-radius:var(--agritech-radius);display:grid;grid-template-columns:minmax(0,var(--agritech-main-image)) minmax(0,1fr);height:var(--agritech-main-height);min-height:var(--agritech-main-min);overflow:hidden}.dotsmaker-agri-tech.is-image-left .dotsmaker-agri-tech__featured-media{order:2}.dotsmaker-agri-tech__featured-media{display:block;height:100%;overflow:hidden;position:relative}.dotsmaker-agri-tech__featured-media>img,.dotsmaker-agri-tech__card-media>img{display:block;height:100%;object-fit:var(--agritech-image-fit);object-position:var(--agritech-image-position);transition:transform var(--agritech-hover-speed) ease;width:100%}.dotsmaker-agri-tech__featured-media>span{background:linear-gradient(115deg,rgba(0,22,15,var(--agritech-image-overlay)),transparent 62%);inset:0;position:absolute}.dotsmaker-agri-tech.has-image-tech .dotsmaker-agri-tech__featured-media:after{background-image:linear-gradient(90deg,transparent 49%,color-mix(in srgb,var(--agritech-glow-color) 36%,transparent) 50%,transparent 51%),linear-gradient(transparent 49%,color-mix(in srgb,var(--agritech-glow-color) 24%,transparent) 50%,transparent 51%);background-size:46px 46px;content:"";inset:0;opacity:.3;pointer-events:none;position:absolute}.dotsmaker-agri-tech__featured-content{align-items:flex-start;display:flex;flex-direction:column;gap:18px;justify-content:center;padding:var(--agritech-main-padding)}.dotsmaker-agri-tech__number{align-items:center;background:var(--agritech-badge-bg);border:1px solid color-mix(in srgb,var(--agritech-badge-color) 50%,transparent);border-radius:999px;color:var(--agritech-badge-color);display:inline-flex;flex:0 0 auto;font-size:var(--agritech-number-size);font-weight:800;height:44px;justify-content:center;line-height:1;min-width:54px;padding-inline:11px}.dotsmaker-agri-tech h3{font-family:inherit;margin:0}.dotsmaker-agri-tech h3 a{color:inherit;text-decoration:none}.dotsmaker-agri-tech__featured-content h3{color:var(--agritech-title-color);display:-webkit-box;font-size:var(--agritech-main-title);font-weight:var(--agritech-main-title-weight);line-height:var(--agritech-main-title-line);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--agritech-main-clamp)}.dotsmaker-agri-tech__featured-content p{color:var(--agritech-excerpt-color);display:-webkit-box;font-size:var(--agritech-excerpt-size);line-height:1.9;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--agritech-excerpt-clamp)}.dotsmaker-agri-tech__meta{align-items:center;color:var(--agritech-muted-color);display:flex;flex-wrap:wrap;font-size:var(--agritech-meta-size);gap:8px 16px;margin-block-start:auto}.dotsmaker-agri-tech__featured-content>.dotsmaker-agri-tech__meta{margin-block-start:0}.dotsmaker-agri-tech__meta time,.dotsmaker-agri-tech__meta span{align-items:center;display:inline-flex;gap:5px}.dotsmaker-agri-tech__meta i{color:var(--agritech-badge-color);font-style:normal}.dotsmaker-agri-tech__button{align-items:center;background:var(--agritech-button-bg);border:1px solid var(--agritech-button-border);border-radius:10px;color:var(--agritech-button-color);display:inline-flex;font-size:var(--agritech-button-size);font-weight:700;gap:10px;min-height:44px;padding:10px 18px;text-decoration:none;transition:background-color .2s,border-color .2s,transform .2s}.dotsmaker-agri-tech__button:hover{background:var(--agritech-button-hover);transform:translateY(-2px)}.dotsmaker-agri-tech__cards{display:grid;gap:var(--agritech-grid-gap);grid-template-columns:repeat(var(--agritech-cols-desktop),minmax(0,1fr));margin-block-start:var(--agritech-main-cards-gap)}.dotsmaker-agri-tech__card{background:var(--agritech-card-bg);border:var(--agritech-border-width) solid var(--agritech-border-color);border-radius:var(--agritech-radius);display:flex;flex-direction:column;min-height:100%;overflow:hidden;transition:border-color var(--agritech-hover-speed),box-shadow var(--agritech-hover-speed),transform var(--agritech-hover-speed)}.dotsmaker-agri-tech__card-media{display:block;flex:0 0 var(--agritech-card-image-height);height:var(--agritech-card-image-height);overflow:hidden}.dotsmaker-agri-tech__card-body{display:flex;flex:1;flex-direction:column;gap:14px;padding:var(--agritech-card-padding)}.dotsmaker-agri-tech__card-body h3{color:var(--agritech-title-color);display:-webkit-box;font-size:var(--agritech-card-title);font-weight:var(--agritech-card-title-weight);line-height:1.75;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--agritech-card-clamp)}.dotsmaker-agri-tech.has-hover .dotsmaker-agri-tech__card:hover{border-color:var(--agritech-border-hover);box-shadow:0 10px 30px color-mix(in srgb,var(--agritech-glow-color) 18%,transparent);transform:translateY(-4px)}.dotsmaker-agri-tech.has-hover .dotsmaker-agri-tech__card:hover img,.dotsmaker-agri-tech.has-hover .dotsmaker-agri-tech__featured-media:hover img{transform:scale(var(--agritech-hover-scale))}.dotsmaker-agri-tech a:focus-visible{outline:3px solid var(--agritech-glow-color);outline-offset:3px}.dotsmaker-agri-tech__placeholder{align-items:center;background:linear-gradient(135deg,#092d21,#0d4a33);color:var(--agritech-badge-color);display:flex;font-size:52px;height:100%;justify-content:center;width:100%}body.dark-mode .dotsmaker-agri-tech,[data-theme=dark] .dotsmaker-agri-tech{--agritech-card-bg:var(--agritech-card-bg-dark)}
@container (max-width:1024px){.dotsmaker-agri-tech__featured{grid-template-columns:minmax(0,55%) minmax(0,1fr)}.dotsmaker-agri-tech__featured-content h3{font-size:var(--agritech-main-title-tablet)}.dotsmaker-agri-tech__cards{grid-template-columns:repeat(var(--agritech-cols-tablet),minmax(0,1fr))}.dotsmaker-agri-tech__card-body h3{font-size:var(--agritech-card-title-tablet)}}@container (max-width:680px){.dotsmaker-agri-tech{padding-inline:min(var(--agritech-section-px),18px)}.dotsmaker-agri-tech__featured{grid-template-columns:1fr;height:auto}.dotsmaker-agri-tech__featured-media,.dotsmaker-agri-tech.is-image-left .dotsmaker-agri-tech__featured-media{height:280px;order:0}.dotsmaker-agri-tech__featured-content{padding:min(var(--agritech-main-padding),26px)}.dotsmaker-agri-tech__cards{grid-template-columns:repeat(var(--agritech-cols-mobile),minmax(0,1fr))}.dotsmaker-news-block-header.is-variant-agri-tech .dotsmaker-news-block-header__title-wrap{flex-wrap:wrap}.dotsmaker-agri-tech__featured-content h3{font-size:var(--agritech-main-title-mobile)}.dotsmaker-agri-tech__card-body h3{font-size:var(--agritech-card-title-mobile)}}@container (max-width:420px){.dotsmaker-agri-tech__featured-media{height:230px}.dotsmaker-agri-tech__button{justify-content:center;width:100%}.dotsmaker-agri-tech__meta{gap:7px 11px}.dotsmaker-news-block-header.is-variant-agri-tech .dotsmaker-news-block-header__separator{height:34px}.dotsmaker-news-block-header.is-variant-agri-tech .dotsmaker-news-block-header__icon{font-size:min(var(--dnbh-icon-size),34px)}}@media(max-width:1024px){.dotsmaker-agri-tech.is-hidden-tablet{display:none}}@media(max-width:600px){.dotsmaker-agri-tech.is-hidden-mobile{display:none}}@media(min-width:1025px){.dotsmaker-agri-tech.is-hidden-desktop{display:none}}@media(prefers-reduced-motion:reduce){.dotsmaker-agri-tech *{scroll-behavior:auto!important;transition:none!important}.dotsmaker-agri-tech.has-hover .dotsmaker-agri-tech__card:hover,.dotsmaker-agri-tech__button:hover{transform:none}}
.dotsmaker-agri-tech{font-family:var(--agritech-font-family)}.dotsmaker-agri-tech__featured-content,.dotsmaker-agri-tech__card-body{text-align:var(--agritech-text-align)}.dotsmaker-agri-tech__card-media{aspect-ratio:var(--agritech-card-ratio)}

/* Agriculture News Grid: scoped light/dark card grid. */
.dotsmaker-news-block-header__copy>:is(h3,h4,h5,h6){color:var(--dnbh-title-color);font-family:inherit;font-size:var(--dnbh-title-size);font-weight:var(--dnbh-title-weight);letter-spacing:var(--dnbh-letter);line-height:var(--dnbh-title-line);margin:0;text-align:var(--dnbh-title-align)}.dotsmaker-news-block-header__copy>:is(h3,h4,h5,h6) a{color:inherit;text-decoration:none}.dotsmaker-news-block-header__accent{position:relative}.dotsmaker-news-block-header.has-accent-dot .dotsmaker-news-block-header__accent:after{background:var(--dnbh-accent-dot);border-radius:50%;content:"";height:var(--dnbh-accent-dot-size);inset-block-start:calc((var(--dnbh-accent-height) + var(--dnbh-accent-dot-size)) / -2);inset-inline-end:calc(var(--dnbh-accent-dot-size) / -2);position:absolute;width:var(--dnbh-accent-dot-size)}
.dotsmaker-agri-grid,.dotsmaker-agri-grid *{box-sizing:border-box;min-inline-size:0}.dotsmaker-agri-grid{background-color:var(--agri-grid-bg);background-image:var(--agri-grid-background-image),linear-gradient(var(--agri-grid-angle),var(--agri-grid-bg),var(--agri-grid-gradient));background-position:var(--agri-grid-background-position),center;background-repeat:no-repeat;background-size:var(--agri-grid-background-size),auto;border:var(--agri-grid-outer-border-width) solid var(--agri-grid-outer-border);border-radius:var(--agri-grid-outer-radius);box-shadow:var(--agri-grid-outer-shadow,none);color:var(--agri-grid-title);container-type:inline-size;font-family:var(--agri-grid-font);isolation:isolate;margin-block:var(--agri-grid-margin-y);overflow:hidden;padding:var(--agri-grid-py) var(--agri-grid-px);position:relative}.dotsmaker-agri-grid__overlay{background:var(--agri-grid-overlay);inset:0;opacity:var(--agri-grid-overlay-opacity);pointer-events:none;position:absolute;z-index:-1}.dotsmaker-agri-grid__decor{inset:0;opacity:0;pointer-events:none;position:absolute;z-index:-1}.dotsmaker-agri-grid__decor:before,.dotsmaker-agri-grid__decor:after{border:1px solid color-mix(in srgb,var(--agri-grid-decoration-color) 45%,transparent);border-radius:75% 0 70% 0;content:"";height:var(--agri-grid-decor-size);opacity:.7;position:absolute;transform:rotate(-24deg);width:calc(var(--agri-grid-decor-size) * .62)}.dotsmaker-agri-grid__decor:before{inset-block-start:3%;inset-inline-start:6%}.dotsmaker-agri-grid__decor:after{inset-block-end:-5%;inset-inline-end:4%;transform:rotate(155deg)}.dotsmaker-agri-grid.has-decorations .dotsmaker-agri-grid__decor{opacity:var(--agri-grid-decor-opacity)}.dotsmaker-agri-grid__inner{margin-inline:auto;max-width:var(--dots-theme-content-width,1440px);padding:var(--agri-grid-inner-py) var(--agri-grid-inner-px);width:100%}.dotsmaker-agri-grid.is-content-custom .dotsmaker-agri-grid__inner{max-width:var(--agri-grid-max)}.dotsmaker-agri-grid.is-content-full .dotsmaker-agri-grid__inner{max-width:none}.dotsmaker-agri-grid .dotsmaker-news-block-header{margin-bottom:var(--agri-grid-header-gap)}.dotsmaker-news-block-header.is-variant-agriculture-grid .dotsmaker-news-block-header__copy h2{color:var(--dnbh-title-color)}.dotsmaker-agri-grid__cards{display:grid;gap:var(--agri-grid-gap-desktop);grid-template-columns:repeat(var(--agri-grid-cols-desktop),minmax(0,1fr))}.dotsmaker-agri-grid__card{background:var(--agri-grid-card-bg);border:var(--agri-grid-card-border-width) solid var(--agri-grid-border);border-radius:var(--agri-grid-card-radius);box-shadow:var(--agri-grid-shadow);color:var(--agri-grid-title);display:flex;flex-direction:column;height:100%;min-height:var(--agri-grid-card-min);overflow:hidden;text-decoration:none;transition:border-color var(--agri-grid-duration),box-shadow var(--agri-grid-duration),transform var(--agri-grid-duration)}.dotsmaker-agri-grid__media{display:block;flex:0 0 var(--agri-grid-image-height);height:var(--agri-grid-image-height);margin:12px 12px 0;overflow:hidden;border-radius:var(--agri-grid-image-radius)}.dotsmaker-agri-grid__media img{display:block;height:100%;object-fit:cover;object-position:var(--agri-grid-image-position);transition:transform var(--agri-grid-duration);width:100%}.dotsmaker-agri-grid__placeholder{align-items:center;background:linear-gradient(135deg,#eef4e9,#dbe9d8);color:var(--agri-grid-primary);display:flex;font-size:46px;height:100%;justify-content:center;width:100%}.dotsmaker-agri-grid__body{display:flex;flex:1;flex-direction:column;padding:var(--agri-grid-card-padding);text-align:var(--agri-grid-align)}.dotsmaker-agri-grid__body small{color:var(--agri-grid-category);font-size:var(--agri-grid-category-size);font-weight:var(--agri-grid-category-weight);line-height:1.5;margin-block-end:10px}.dotsmaker-agri-grid__body h3{color:var(--agri-grid-title);display:-webkit-box;font-family:inherit;font-size:var(--agri-grid-title-size);font-weight:var(--agri-grid-title-weight);line-height:var(--agri-grid-title-line);margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--agri-grid-title-clamp)}.dotsmaker-agri-grid__body h3 a{color:inherit;text-decoration:none}.dotsmaker-agri-grid__body p{color:var(--agri-grid-muted);display:-webkit-box;font-size:var(--agri-grid-excerpt-size);line-height:1.8;margin:12px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--agri-grid-excerpt-clamp)}.dotsmaker-agri-grid__meta{align-items:center;color:var(--agri-grid-muted);display:flex;flex-wrap:wrap;font-size:var(--agri-grid-meta-size);gap:var(--agri-grid-meta-gap);margin-block-start:auto;padding-block-start:22px}.dotsmaker-agri-grid__meta span{color:var(--agri-grid-border)}.dotsmaker-agri-grid.has-hover .dotsmaker-agri-grid__card:hover{border-color:var(--agri-grid-hover-border);box-shadow:var(--agri-grid-hover-shadow);transform:translateY(calc(var(--agri-grid-hover-y) * -1))}.dotsmaker-agri-grid.has-hover .dotsmaker-agri-grid__card:hover img{transform:scale(1.025)}.dotsmaker-agri-grid a:focus-visible{outline:3px solid var(--agri-grid-accent);outline-offset:3px}body.dark-mode .dotsmaker-agri-grid,[data-theme=dark] .dotsmaker-agri-grid{--agri-grid-bg:var(--agri-grid-dark-bg);--agri-grid-gradient:color-mix(in srgb,var(--agri-grid-dark-bg) 72%,#174d32);--agri-grid-card-bg:var(--agri-grid-dark-card);--agri-grid-border:var(--agri-grid-dark-border);--agri-grid-title:var(--agri-grid-dark-title);--agri-grid-muted:var(--agri-grid-dark-muted);--agri-grid-outer-border:var(--agri-grid-dark-border)}body.dark-mode .dotsmaker-agri-grid .dotsmaker-news-block-header__copy h2,[data-theme=dark] .dotsmaker-agri-grid .dotsmaker-news-block-header__copy h2{color:var(--agri-grid-dark-title)}
@container (max-width:1024px){.dotsmaker-agri-grid{padding:calc(var(--agri-grid-py) * .75) calc(var(--agri-grid-px) * .75)}.dotsmaker-agri-grid__cards{gap:var(--agri-grid-gap-tablet);grid-template-columns:repeat(var(--agri-grid-cols-tablet),minmax(0,1fr))}.dotsmaker-agri-grid__media{flex-basis:var(--agri-grid-image-tablet);height:var(--agri-grid-image-tablet)}.dotsmaker-agri-grid__body h3{font-size:var(--agri-grid-title-tablet)}.dotsmaker-news-block-header__copy>:is(h3,h4,h5,h6){font-size:var(--dnbh-title-tablet)}}@container (max-width:600px){.dotsmaker-agri-grid{border-radius:min(var(--agri-grid-outer-radius),24px);padding:calc(var(--agri-grid-py) * .45) min(calc(var(--agri-grid-px) * .45),18px)}.dotsmaker-agri-grid__cards{gap:var(--agri-grid-gap-mobile);grid-template-columns:repeat(var(--agri-grid-cols-mobile),minmax(0,1fr))}.dotsmaker-agri-grid__media{flex-basis:var(--agri-grid-image-mobile);height:var(--agri-grid-image-mobile)}.dotsmaker-agri-grid__body h3{font-size:var(--agri-grid-title-mobile)}.dotsmaker-agri-grid .dotsmaker-news-block-header{align-items:flex-start}.dotsmaker-agri-grid .dotsmaker-news-block-header.is-mobile-stacked{flex-direction:column}.dotsmaker-agri-grid .dotsmaker-news-block-header__button{min-height:44px}.dotsmaker-news-block-header__copy>:is(h3,h4,h5,h6){font-size:var(--dnbh-title-mobile)}}@container (max-width:400px){.dotsmaker-agri-grid__cards{grid-template-columns:1fr}.dotsmaker-agri-grid .dotsmaker-news-block-header__button{width:100%}}@media(max-width:1024px){.dotsmaker-agri-grid.is-hidden-tablet{display:none}}@media(max-width:600px){.dotsmaker-agri-grid.is-hidden-mobile{display:none}}@media(min-width:1025px){.dotsmaker-agri-grid.is-hidden-desktop{display:none}}@media(prefers-reduced-motion:reduce){.dotsmaker-agri-grid *{transition:none!important}.dotsmaker-agri-grid.has-hover .dotsmaker-agri-grid__card:hover{transform:none}}
.dotsmaker-agri-grid__body p{color:var(--agri-grid-excerpt)}
.dotsmaker-agri-grid__decor{overflow:hidden}
.dotsmaker-news-block-header.is-variant-agriculture-grid.has-accent-dot .dotsmaker-news-block-header__accent:after{inset-inline-end:0}
body.dark-mode .dotsmaker-agri-grid,[data-theme=dark] .dotsmaker-agri-grid{--agri-grid-category:var(--agri-grid-dark-category);--agri-grid-decoration-color:var(--agri-grid-dark-decor);--agri-grid-shadow:var(--agri-grid-dark-shadow);--dnbh-button-dark-color:var(--agri-grid-dark-button);--dnbh-button-dark-bg:var(--agri-grid-dark-button-bg);--dnbh-button-dark-border:var(--agri-grid-dark-button-border)}
.dotsmaker-agri-grid.is-color-dark{--agri-grid-bg:var(--agri-grid-dark-bg);--agri-grid-gradient:color-mix(in srgb,var(--agri-grid-dark-bg) 72%,#174d32);--agri-grid-card-bg:var(--agri-grid-dark-card);--agri-grid-border:var(--agri-grid-dark-border);--agri-grid-title:var(--agri-grid-dark-title);--agri-grid-muted:var(--agri-grid-dark-muted);--agri-grid-category:var(--agri-grid-dark-category);--agri-grid-decoration-color:var(--agri-grid-dark-decor);--agri-grid-outer-border:var(--agri-grid-dark-border);--agri-grid-shadow:var(--agri-grid-dark-shadow)}
.dotsmaker-agri-grid.is-color-dark .dotsmaker-news-block-header__copy>:is(h2,h3,h4,h5,h6),.dotsmaker-agri-grid.is-color-dark .dotsmaker-news-block-header__icon{color:var(--agri-grid-dark-title)}.dotsmaker-agri-grid.is-color-dark .dotsmaker-news-block-header__accent{border-color:var(--dnbh-accent-dark)}.dotsmaker-agri-grid.is-color-dark .dotsmaker-news-block-header__button{background:var(--agri-grid-dark-button-bg);border-color:var(--agri-grid-dark-button-border);color:var(--agri-grid-dark-button)}
body.dark-mode .dotsmaker-agri-grid,[data-theme=dark] .dotsmaker-agri-grid,.dotsmaker-agri-grid.is-color-dark{--agri-grid-bg:var(--agri-grid-dark-bg)!important;--agri-grid-gradient:color-mix(in srgb,var(--agri-grid-dark-bg) 72%,#174d32)!important;--agri-grid-card-bg:var(--agri-grid-dark-card)!important;--agri-grid-border:var(--agri-grid-dark-border)!important;--agri-grid-title:var(--agri-grid-dark-title)!important;--agri-grid-muted:var(--agri-grid-dark-muted)!important;--agri-grid-excerpt:var(--agri-grid-dark-muted)!important;--agri-grid-category:var(--agri-grid-dark-category)!important;--agri-grid-decoration-color:var(--agri-grid-dark-decor)!important;--agri-grid-outer-border:var(--agri-grid-dark-border)!important;--agri-grid-shadow:var(--agri-grid-dark-shadow)!important}
@media(max-width:600px){.dotsmaker-news-block-header:not(.is-variant-agri-tech){padding-inline:max(8px,var(--dnbh-pr)) max(8px,var(--dnbh-pl))}}
/* Featured news with side list. Scoped to keep all existing widgets untouched. */
.dotsmaker-featured-side-list{background:var(--fnsl-bg);border:1px solid var(--fnsl-border);border-radius:var(--fnsl-radius);box-shadow:var(--fnsl-shadow);box-sizing:border-box;color:var(--fnsl-text);container-type:inline-size;font-family:var(--fnsl-font);margin-block:24px;overflow:hidden;position:relative;text-align:var(--fnsl-align)}
.dotsmaker-featured-side-list *{box-sizing:border-box}.dotsmaker-featured-side-list__inner{margin-inline:auto;max-width:min(var(--fnsl-max),100%);padding:var(--fnsl-py) var(--fnsl-px);position:relative;z-index:1}.dotsmaker-featured-side-list.is-content-full .dotsmaker-featured-side-list__inner{max-width:none}.dotsmaker-featured-side-list__decor{inset:0;pointer-events:none;position:absolute;background:radial-gradient(circle at 3% 12%,transparent 0 52px,rgba(78,119,83,.1) 53px 54px,transparent 55px),radial-gradient(circle at 96% 92%,transparent 0 70px,rgba(78,119,83,.11) 71px 72px,transparent 73px);opacity:0}.dotsmaker-featured-side-list.has-decorations .dotsmaker-featured-side-list__decor{opacity:1}.dotsmaker-featured-side-list__layout{display:flex;gap:var(--fnsl-gap);min-width:0}.dotsmaker-featured-side-list__main{flex:0 1 var(--fnsl-main);min-width:0}.dotsmaker-featured-side-list__side{border-inline-start:var(--fnsl-divider-width) solid var(--fnsl-divider);display:flex;flex:1 1 0;flex-direction:column;min-width:0;padding-inline-start:var(--fnsl-gap)}
.dotsmaker-featured-side-list__hero-media{aspect-ratio:var(--fnsl-image-ratio);border-radius:var(--fnsl-image-radius);display:block;height:var(--fnsl-image-height);max-width:100%;overflow:hidden;position:relative}.dotsmaker-featured-side-list__hero-media img,.dotsmaker-featured-side-list__thumb img{height:100%;object-fit:var(--fnsl-fit);object-position:var(--fnsl-position);transition:transform .25s ease;width:100%}.dotsmaker-featured-side-list__hero-media:hover img,.dotsmaker-featured-side-list__thumb:hover img{transform:scale(1.025)}.dotsmaker-featured-side-list__hero-media>span:not(.dotsmaker-featured-side-list__placeholder){background:var(--fnsl-accent);border-radius:9px;color:#fff;font-size:14px;font-weight:700;inset-block-end:12px;inset-inline-start:14px;padding:7px 13px;position:absolute}.dotsmaker-featured-side-list__placeholder{align-items:center;background:linear-gradient(135deg,#edf2e8,#dce8d9);color:#527862;display:flex;font-size:40px;height:100%;justify-content:center;width:100%}
.dotsmaker-featured-side-list__main h3{font-size:var(--fnsl-main-title);line-height:1.6;margin:18px 0 7px}.dotsmaker-featured-side-list h3 a{color:var(--fnsl-title);text-decoration:none}.dotsmaker-featured-side-list__main h3 a,.dotsmaker-featured-side-list__item h3 a{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.dotsmaker-featured-side-list__main h3 a{-webkit-line-clamp:var(--fnsl-main-clamp)}.dotsmaker-featured-side-list__meta{display:flex;gap:18px;font-size:var(--fnsl-meta);justify-content:flex-start}.dotsmaker-featured-side-list__main p{display:-webkit-box;font-size:var(--fnsl-excerpt);line-height:1.85;margin:12px 0;-webkit-box-orient:vertical;-webkit-line-clamp:var(--fnsl-excerpt-clamp);overflow:hidden}.dotsmaker-featured-side-list__more{align-items:center;border:1px solid var(--fnsl-button);border-radius:7px;color:var(--fnsl-button);display:inline-flex;font-weight:700;gap:16px;margin-block-start:2px;padding:9px 19px;text-decoration:none}.dotsmaker-featured-side-list__more:hover,.dotsmaker-featured-side-list__more:focus-visible{background:var(--fnsl-button);color:#fff}.dotsmaker-featured-side-list a:focus-visible{outline:3px solid var(--fnsl-accent);outline-offset:3px}
.dotsmaker-featured-side-list__item{align-items:center;display:flex;gap:18px;padding-block:14px}.dotsmaker-featured-side-list__item:not(:last-child){border-block-end:1px solid var(--fnsl-divider)}.dotsmaker-featured-side-list__thumb{border-radius:12px;display:block;flex:0 0 var(--fnsl-thumb-width);height:var(--fnsl-thumb-height);overflow:hidden}.dotsmaker-featured-side-list__item>div{min-width:0}.dotsmaker-featured-side-list__item h3{font-size:var(--fnsl-side-title);line-height:1.75;margin:0 0 10px}.dotsmaker-featured-side-list__item h3 a{-webkit-line-clamp:var(--fnsl-side-clamp)}.dotsmaker-featured-side-list__item time{color:var(--fnsl-text);font-size:var(--fnsl-meta)}
.dotsmaker-featured-side-list__footer{border-block-start:1px solid var(--fnsl-divider);display:flex;margin-block-start:24px;padding-block-start:18px}.dotsmaker-featured-side-list__footer .dotsmaker-news-block-header__button{flex:1 1 100%;width:100%}
.dotsmaker-featured-side-list.is-color-dark{background:var(--fnsl-dark-bg);border-color:var(--fnsl-dark-border);color:var(--fnsl-dark-text)}.dotsmaker-featured-side-list.is-color-dark h3 a{color:var(--fnsl-dark-title)}.dotsmaker-featured-side-list.is-color-dark .dotsmaker-featured-side-list__item time{color:var(--fnsl-dark-text)}
@media (prefers-color-scheme:dark){.dotsmaker-featured-side-list:not(.is-color-light){background:var(--fnsl-dark-bg);border-color:var(--fnsl-dark-border);color:var(--fnsl-dark-text)}.dotsmaker-featured-side-list:not(.is-color-light) h3 a{color:var(--fnsl-dark-title)}.dotsmaker-featured-side-list:not(.is-color-light) .dotsmaker-featured-side-list__item time{color:var(--fnsl-dark-text)}}
@container (max-width:760px){.dotsmaker-featured-side-list__layout{display:block}.dotsmaker-featured-side-list__side{border-block-start:var(--fnsl-divider-width) solid var(--fnsl-divider);border-inline-start:0;margin-block-start:26px;padding-block-start:10px;padding-inline-start:0}.dotsmaker-featured-side-list__hero-media{height:auto}.dotsmaker-featured-side-list__main h3{font-size:var(--fnsl-main-title-mobile)}.dotsmaker-featured-side-list__item h3{font-size:var(--fnsl-side-title-mobile)}}
@media (max-width:760px){.dotsmaker-featured-side-list__inner{padding:28px 18px}.dotsmaker-featured-side-list__layout{display:block}.dotsmaker-featured-side-list__side{border-block-start:1px solid var(--fnsl-divider);border-inline-start:0;margin-block-start:24px;padding-inline-start:0}.dotsmaker-featured-side-list__hero-media{height:auto}}@media (max-width:480px){.dotsmaker-featured-side-list__item{align-items:flex-start;gap:12px}.dotsmaker-featured-side-list__thumb{flex-basis:112px;height:82px}.dotsmaker-featured-side-list__item h3{line-height:1.55;margin-bottom:5px}}@media (prefers-reduced-motion:reduce){.dotsmaker-featured-side-list *{scroll-behavior:auto!important;transition:none!important}}

/* Dual news columns grid. */
.dotsmaker-dual-news-grid,.dotsmaker-dual-news-grid *{box-sizing:border-box;min-inline-size:0}.dotsmaker-dual-news-grid{background:var(--dnc-bg);border:var(--dnc-border-width,0) solid var(--dnc-divider);border-radius:var(--dnc-outer-radius);box-shadow:var(--dnc-shadow);color:var(--dnc-title);container-type:inline-size;font-family:inherit;margin-block:24px;overflow:hidden;position:relative}.dotsmaker-dual-news-grid__inner{margin-inline:auto;max-width:min(var(--dnc-max),100%);padding:var(--dnc-py) var(--dnc-px);position:relative;z-index:1}.dotsmaker-dual-news-grid.is-width-full .dotsmaker-dual-news-grid__inner{max-width:none}.dotsmaker-dual-news-grid__decor{inset:0;opacity:0;pointer-events:none;position:absolute;background:radial-gradient(ellipse at 0 100%,transparent 0 74px,color-mix(in srgb,var(--dnc-decor) 35%,transparent) 75px 76px,transparent 77px),radial-gradient(ellipse at 100% 100%,transparent 0 92px,color-mix(in srgb,var(--dnc-decor) 35%,transparent) 93px 94px,transparent 95px)}.dotsmaker-dual-news-grid.has-decorations .dotsmaker-dual-news-grid__decor{opacity:1}.dotsmaker-dual-news-grid__columns{display:grid;grid-template-columns:repeat(var(--dnc-cols),minmax(0,1fr));gap:var(--dnc-gap)}.dotsmaker-dual-news-grid__column{display:flex;flex-direction:column;min-width:0;position:relative}.dotsmaker-dual-news-grid__column:not(:last-child):after{background:var(--dnc-divider);content:"";inset-block:0;inset-inline-end:calc(var(--dnc-gap) / -2);position:absolute;width:1px}.dotsmaker-dual-news-grid a{color:inherit;text-decoration:none}.dotsmaker-dual-news-grid__main-media{border-radius:var(--dnc-radius);display:block;height:var(--dnc-main-h);overflow:hidden}.dotsmaker-dual-news-grid__main-image,.dotsmaker-dual-news-grid__thumb-image{display:block;height:100%;object-fit:var(--dnc-fit);object-position:var(--dnc-position);transition:transform .25s ease;width:100%}.dotsmaker-dual-news-grid__placeholder{align-items:center;background:linear-gradient(135deg,#edf2e8,#dce8d9);color:#527862;display:flex;font-size:40px;height:100%;justify-content:center;width:100%}.dotsmaker-dual-news-grid__main-copy{padding-block:17px 15px;text-align:start}.dotsmaker-dual-news-grid__main-copy small{color:var(--dnc-cat);display:block;font-size:13px;font-weight:700;margin-block-end:8px}.dotsmaker-dual-news-grid__main-copy h3{display:-webkit-box;font-size:var(--dnc-main-size);font-weight:700;line-height:1.75;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--dnc-main-clamp)}.dotsmaker-dual-news-grid__rule{background:linear-gradient(to var(--inline-end,right),var(--dnc-divider) 0 calc(100% - 46px),var(--dnc-accent) calc(100% - 46px));display:block;height:2px;margin-block:auto 16px;width:100%}.dotsmaker-dual-news-grid__side{align-items:center;display:flex;gap:14px}.dotsmaker-dual-news-grid__thumb{border-radius:calc(var(--dnc-radius) * .7);flex:0 0 var(--dnc-thumb-w);height:var(--dnc-thumb-h);overflow:hidden}.dotsmaker-dual-news-grid__side h4{display:-webkit-box;font-size:var(--dnc-side-size);font-weight:600;line-height:1.8;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--dnc-side-clamp)}.dotsmaker-dual-news-grid.has-hover a:hover img{transform:scale(1.035)}.dotsmaker-dual-news-grid a:focus-visible{outline:3px solid var(--dnc-accent);outline-offset:3px}.dotsmaker-dual-news-grid.is-color-dark,body.dark-mode .dotsmaker-dual-news-grid,[data-theme=dark] .dotsmaker-dual-news-grid{--dnc-bg:var(--dnc-dark-bg);--dnc-title:var(--dnc-dark-title);--dnc-divider:var(--dnc-dark-divider);--dnc-cat:var(--dnc-dark-cat)}
@container (max-width:1024px){.dotsmaker-dual-news-grid__columns{grid-template-columns:repeat(var(--dnc-cols-tablet),minmax(0,1fr))}.dotsmaker-dual-news-grid__column:nth-child(2n):after{display:none}.dotsmaker-dual-news-grid__main-copy h3{font-size:var(--dnc-main-tablet)}}@container (max-width:560px){.dotsmaker-dual-news-grid__inner{padding:28px 18px}.dotsmaker-dual-news-grid__columns{grid-template-columns:repeat(var(--dnc-cols-mobile),minmax(0,1fr))}.dotsmaker-dual-news-grid__column:after{display:none!important}.dotsmaker-dual-news-grid__main-copy h3{font-size:var(--dnc-main-mobile)}}
@media(max-width:1024px){.dotsmaker-dual-news-grid__columns{grid-template-columns:repeat(var(--dnc-cols-tablet),minmax(0,1fr))}.dotsmaker-dual-news-grid.is-hidden-tablet{display:none}}@media(max-width:600px){.dotsmaker-dual-news-grid__columns{grid-template-columns:repeat(var(--dnc-cols-mobile),minmax(0,1fr))}.dotsmaker-dual-news-grid.is-hidden-mobile{display:none}}@media(min-width:1025px){.dotsmaker-dual-news-grid.is-hidden-desktop{display:none}}@media(prefers-reduced-motion:reduce){.dotsmaker-dual-news-grid *{transition:none!important}}
.dotsmaker-dual-news-grid.is-color-dark,body.dark-mode .dotsmaker-dual-news-grid,[data-theme=dark] .dotsmaker-dual-news-grid{background:var(--dnc-dark-bg);border-color:var(--dnc-dark-divider);color:var(--dnc-dark-title)}.dotsmaker-dual-news-grid.is-color-dark .dotsmaker-dual-news-grid__main-copy small,body.dark-mode .dotsmaker-dual-news-grid .dotsmaker-dual-news-grid__main-copy small,[data-theme=dark] .dotsmaker-dual-news-grid .dotsmaker-dual-news-grid__main-copy small{color:var(--dnc-dark-cat)}.dotsmaker-dual-news-grid.is-color-dark .dotsmaker-dual-news-grid__column:after,body.dark-mode .dotsmaker-dual-news-grid .dotsmaker-dual-news-grid__column:after,[data-theme=dark] .dotsmaker-dual-news-grid .dotsmaker-dual-news-grid__column:after{background:var(--dnc-dark-divider)}.dotsmaker-dual-news-grid.is-color-dark .dotsmaker-news-block-header__copy h2{color:var(--dnc-dark-title)}
@container (max-width:560px){.dotsmaker-dual-news-grid{max-width:100%;overflow-x:clip}.dotsmaker-dual-news-grid__inner,.dotsmaker-dual-news-grid__columns{width:100%}.dotsmaker-dual-news-grid__main-copy h3{overflow-wrap:normal;word-break:normal}.dotsmaker-dual-news-grid .dotsmaker-news-block-header__title-wrap{max-width:100%;width:100%}.dotsmaker-dual-news-grid .dotsmaker-news-block-header__copy{max-width:100%}.dotsmaker-dual-news-grid .dotsmaker-news-block-header__button{width:100%}}
.dotsmaker-dual-news-grid{border-color:#789a86}.dotsmaker-dual-news-grid.is-color-dark,body.dark-mode .dotsmaker-dual-news-grid,[data-theme=dark] .dotsmaker-dual-news-grid{border-color:var(--dnc-dark-divider)}

/* Dark News Block 02 — isolated from the legacy Agri Tech renderer. */
.dotsmaker-dark-news-02,.dotsmaker-dark-news-02 *{box-sizing:border-box;min-inline-size:0}.dotsmaker-dark-news-02{background-color:var(--dn02-bg);background-image:var(--dn02-bg-image);background-position:var(--dn02-bg-position);background-size:var(--dn02-bg-size);color:#f7f4ea;container-type:inline-size;font-family:inherit;isolation:isolate;overflow:hidden;padding:var(--dn02-py) var(--dn02-px);position:relative}.dotsmaker-dark-news-02__overlay{background:linear-gradient(var(--dn02-overlay-angle),var(--dn02-overlay-start),var(--dn02-overlay-end));inset:0;opacity:var(--dn02-overlay-opacity);pointer-events:none;position:absolute;z-index:-1}.dotsmaker-dark-news-02__inner{margin-inline:auto;max-width:var(--dn02-max);width:100%}.dotsmaker-dark-news-02.is-content-full .dotsmaker-dark-news-02__inner{max-width:none}.dotsmaker-dark-news-02 .dotsmaker-news-block-header{border-color:#f7f4eacc;margin-bottom:34px}.dotsmaker-dark-news-02 .dotsmaker-news-block-header__copy h2{color:#f7f4ea}.dotsmaker-dark-news-02__grid{display:grid;gap:var(--dn02-gap);grid-template-columns:repeat(var(--dn02-cols),minmax(0,1fr))}.dotsmaker-dark-news-02__card{background:var(--dn02-title-bg);border:var(--dn02-border-width) solid var(--dn02-border);border-radius:var(--dn02-radius);box-shadow:0 10px 24px #061c1380;display:flex;flex-direction:column;height:100%;overflow:hidden}.dotsmaker-dark-news-02 a{color:inherit;text-decoration:none}.dotsmaker-dark-news-02__media{display:block;height:var(--dn02-image-h);overflow:hidden;position:relative}.dotsmaker-dark-news-02__media img{display:block;height:100%;object-fit:var(--dn02-fit);object-position:var(--dn02-position);transition:transform var(--dn02-speed);width:100%}.dotsmaker-dark-news-02__placeholder{align-items:center;background:linear-gradient(135deg,#174d34,#0b2d1e);color:#d4a61f;display:flex;font-size:50px;height:100%;justify-content:center}.dotsmaker-dark-news-02__duration{align-items:center;background:var(--dn02-duration-bg);border:1px solid #f7f4eacc;border-radius:5px;bottom:10px;color:var(--dn02-duration);display:flex;font-size:12px;gap:6px;inset-inline-start:10px;padding:4px 8px;position:absolute}.dotsmaker-dark-news-02__duration b{font-size:9px}.dotsmaker-dark-news-02__body{align-items:center;background:var(--dn02-title-bg);color:var(--dn02-title);display:flex;flex:1;justify-content:center;min-height:112px;padding:17px}.dotsmaker-dark-news-02__body h3{display:-webkit-box;font-size:var(--dn02-title-size);font-weight:800;line-height:1.7;margin:0;text-align:center;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--dn02-title-clamp)}.dotsmaker-dark-news-02.has-hover .dotsmaker-dark-news-02__card:hover img{transform:scale(var(--dn02-scale))}.dotsmaker-dark-news-02 a:focus-visible{outline:3px solid #f7f4ea;outline-offset:3px}.dotsmaker-dark-news-02__footer{align-items:center;display:flex;gap:16px;margin-block-start:28px}.dotsmaker-dark-news-02__footer i{background:#f7f4eacc;display:block;flex:1;height:2px}.dotsmaker-dark-news-02__footer a{align-items:center;border:2px solid var(--dn02-button-border);border-radius:8px;color:var(--dn02-button);display:inline-flex;font-size:16px;font-weight:700;gap:24px;padding:10px 28px;transition:background var(--dn02-speed),color var(--dn02-speed)}.dotsmaker-dark-news-02__footer a:hover{background:var(--dn02-button-hover);color:var(--dn02-button-hover-color)}
@container(max-width:1024px){.dotsmaker-dark-news-02__grid{gap:var(--dn02-gap-tablet);grid-template-columns:repeat(var(--dn02-cols-tablet),minmax(0,1fr))}.dotsmaker-dark-news-02__media{height:var(--dn02-image-tablet)}.dotsmaker-dark-news-02__body h3{font-size:var(--dn02-title-tablet)}}@container(max-width:560px){.dotsmaker-dark-news-02{padding-inline:min(var(--dn02-px),18px)}.dotsmaker-dark-news-02__grid{gap:var(--dn02-gap-mobile);grid-template-columns:repeat(var(--dn02-cols-mobile),minmax(0,1fr))}.dotsmaker-dark-news-02__media{height:var(--dn02-image-mobile)}.dotsmaker-dark-news-02__body h3{font-size:var(--dn02-title-mobile)}.dotsmaker-dark-news-02__footer{align-items:stretch;flex-direction:column}.dotsmaker-dark-news-02__footer a{justify-content:center;width:100%}.dotsmaker-dark-news-02__footer i{flex:none;width:100%}}
@media(max-width:1024px){.dotsmaker-dark-news-02__grid{grid-template-columns:repeat(var(--dn02-cols-tablet),minmax(0,1fr))}.dotsmaker-dark-news-02.is-hidden-tablet{display:none}}@media(max-width:600px){.dotsmaker-dark-news-02__grid{grid-template-columns:repeat(var(--dn02-cols-mobile),minmax(0,1fr))}.dotsmaker-dark-news-02.is-hidden-mobile{display:none}}@media(min-width:1025px){.dotsmaker-dark-news-02.is-hidden-desktop{display:none}}@media(prefers-reduced-motion:reduce){.dotsmaker-dark-news-02 *{transition:none!important}}
.dotsmaker-dark-news-02{background-attachment:var(--dn02-bg-attachment);background-repeat:var(--dn02-bg-repeat)}.dotsmaker-dark-news-02 .dotsmaker-news-block-header{margin-bottom:var(--dnbh-mb)}.dotsmaker-dark-news-02__card{box-shadow:0 10px 24px color-mix(in srgb,var(--dn02-card-shadow) 72%,transparent)}.dotsmaker-dark-news-02__body h3{font-weight:var(--dn02-title-weight);line-height:var(--dn02-title-line)}.dotsmaker-dark-news-02__footer{margin-block-start:var(--dn02-footer-gap)}
.dotsmaker-dark-news-02 .dotsmaker-news-block-header.is-variant-agri-tech{justify-content:space-between}.dotsmaker-dark-news-02 .dotsmaker-news-block-header__title-wrap{flex:0 1 auto}.dotsmaker-dark-news-02 .dotsmaker-news-block-header__button{margin-inline-start:auto}
.dotsmaker-dark-news-02__grid{margin-block-start:var(--dn02-header-gap)}
.dotsmaker-agri-tech .dotsmaker-news-block-header.is-variant-agri-tech{justify-content:space-between}.dotsmaker-agri-tech .dotsmaker-news-block-header__title-wrap{flex:0 1 auto}.dotsmaker-agri-tech .dotsmaker-news-block-header__button{margin-inline-start:auto}

/* DotsMaker mobile rhythm system. Component colors and identities remain local. */
.dotsmaker-page{
	--dm-mobile-page-gutter:16px;
	--dm-mobile-block-gap:24px;
	--dm-mobile-inner-gap:12px;
	--dm-mobile-card-gap:14px;
	--dm-mobile-header-min-height:56px;
	--dm-mobile-radius-sm:8px;
	--dm-mobile-radius-md:12px;
	--dm-mobile-radius-lg:16px;
	--dm-mobile-block-title:24px;
	--dm-mobile-feature-title:22px;
	--dm-mobile-card-title:16px;
	--dm-mobile-category:12px;
	--dm-mobile-line-height:1.65;
	--dm-mobile-control-height:44px;
}

/* Important Links */
.dotsmaker-important-links,.dotsmaker-important-links *{box-sizing:border-box}.dotsmaker-important-links{background:var(--il-background-color);color:var(--il-item-title-color);overflow:hidden;padding:var(--il-section-padding-y) var(--il-section-padding-x);position:relative;width:100%}.dotsmaker-important-links__header{align-items:center;display:grid;gap:38px;grid-template-columns:minmax(30px,1fr) auto minmax(30px,1fr);margin:0 0 52px}.dotsmaker-important-links__header i{border-top:1px solid var(--il-line-color)}.dotsmaker-important-links__header h2{color:var(--il-title-color);font-size:var(--il-title-size);line-height:1.25;margin:0;white-space:nowrap}.dotsmaker-important-links__viewport{overflow:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory}.dotsmaker-important-links__track{display:flex;gap:var(--il-gap);width:max-content}.dotsmaker-important-links__item{align-items:center;color:var(--il-item-title-color);display:flex;flex:0 0 calc((100vw - (2 * var(--il-section-padding-x)) - ((var(--il-columns-desktop) - 1) * var(--il-gap)))/var(--il-columns-desktop));flex-direction:column;max-width:230px;min-width:130px;scroll-snap-align:start;text-align:center;text-decoration:none}.dotsmaker-important-links__image{align-items:center;background:var(--il-circle-background-color);border-radius:var(--il-image-radius);display:flex;height:var(--il-image-size);justify-content:center;margin-bottom:20px;overflow:hidden;width:var(--il-image-size)}.dotsmaker-important-links__image img{display:block;height:82%;max-width:82%;object-fit:contain;width:82%}.dotsmaker-important-links__placeholder{color:var(--il-arrow-color);font-size:42px}.dotsmaker-important-links__item strong{font-size:var(--il-item-title-size);line-height:1.65}.dotsmaker-important-links__arrow{background:transparent;border:0;color:var(--il-arrow-color);cursor:pointer;font-size:62px;line-height:1;padding:8px;position:absolute;top:58%;transform:translateY(-50%);z-index:2}.dotsmaker-important-links__arrow.is-prev{left:8px}.dotsmaker-important-links__arrow.is-next{right:8px}.dotsmaker-important-links__item:focus-visible,.dotsmaker-important-links__arrow:focus-visible{outline:3px solid var(--il-arrow-color);outline-offset:3px}
@media(min-width:1440px){.dotsmaker-important-links__item{flex-basis:calc((100% - ((var(--il-columns-desktop) - 1) * var(--il-gap)))/var(--il-columns-desktop))}.dotsmaker-important-links__track{min-width:100%}}
@media(max-width:900px){.dotsmaker-important-links__item{flex-basis:calc((100vw - (2 * var(--il-section-padding-x)) - ((var(--il-columns-tablet) - 1) * var(--il-gap)))/var(--il-columns-tablet))}.dotsmaker-important-links__image{height:var(--il-image-size-tablet);width:var(--il-image-size-tablet)}}
@media(max-width:600px){.dotsmaker-important-links{padding-inline:max(24px,var(--il-section-padding-x))}.dotsmaker-important-links__header{gap:16px;margin-bottom:34px}.dotsmaker-important-links__header h2{font-size:min(var(--il-title-size),28px)}.dotsmaker-important-links__item{flex-basis:calc((100vw - (2 * max(24px,var(--il-section-padding-x))) - ((var(--il-columns-mobile) - 1) * var(--il-gap)))/var(--il-columns-mobile));min-width:105px}.dotsmaker-important-links__image{height:var(--il-image-size-mobile);width:var(--il-image-size-mobile)}.dotsmaker-important-links__item strong{font-size:min(var(--il-item-title-size),15px)}.dotsmaker-important-links__arrow{font-size:42px;top:61%}}
@media(min-width:901px){.dotsmaker-important-links.is-hidden-desktop{display:none}}@media(min-width:601px) and (max-width:900px){.dotsmaker-important-links.is-hidden-tablet{display:none}}@media(max-width:600px){.dotsmaker-important-links.is-hidden-mobile{display:none}}

@media(max-width:768px){
	.dotsmaker-page .dm-widget-spacer,
	.dotsmaker-page .dm-widget-spacer>span{height:var(--dm-mobile-block-gap)!important}
	.dotsmaker-page :where(.dotsmaker-dual-news-grid,.dotsmaker-agri-grid,.dotsmaker-featured-side-list){margin-block:0}
	.dotsmaker-page .dotsmaker-news-block-header,
	.dotsmaker-page .dotsmaker-news-block-header.is-mobile-stacked{align-items:center;display:grid;gap:var(--dm-mobile-inner-gap);grid-template-columns:minmax(0,1fr) auto;margin-bottom:16px;min-height:var(--dm-mobile-header-min-height);padding:0 0 12px}
	.dotsmaker-page .dotsmaker-news-block-header__title-wrap{max-width:100%;width:auto}
	.dotsmaker-page .dotsmaker-news-block-header.is-variant-agri-tech .dotsmaker-news-block-header__title-wrap{flex-wrap:nowrap;gap:8px}
	.dotsmaker-page .dotsmaker-news-block-header.is-variant-agri-tech .dotsmaker-news-block-header__separator{height:32px}
	.dotsmaker-page .dotsmaker-news-block-header.is-variant-agri-tech .dotsmaker-news-block-header__copy h2{font-size:20px}
	.dotsmaker-page .dotsmaker-news-block-header__copy h2,
	.dotsmaker-page .dotsmaker-news-block-header__copy>:is(h3,h4,h5,h6){font-size:clamp(22px,4vw,28px);line-height:1.35}
	.dotsmaker-page .dotsmaker-news-block-header__image{height:min(var(--dnbh-image-height),40px);width:min(var(--dnbh-image-width),40px)}
	.dotsmaker-page .dotsmaker-news-block-header__icon{font-size:min(var(--dnbh-icon-size),40px)}
	.dotsmaker-page .dotsmaker-news-block-header__button{min-height:var(--dm-mobile-control-height);padding-block:8px}
	.dotsmaker-page .dotsmaker-container:has(> .dotsmaker-column > .dm-widget-featured_news_with_side_list){grid-template-columns:1fr}
	.dotsmaker-page .dotsmaker-container:has(> .dotsmaker-column > .dm-widget-featured_news_with_side_list)>.dotsmaker-column{width:100%}

	.dotsmaker-latest-news{padding:0 var(--dm-mobile-page-gutter) 24px}
	.dotsmaker-latest-news__grid{gap:var(--dm-mobile-card-gap)}
	.dotsmaker-latest-news__lead{height:clamp(330px,100vw,390px);min-height:0}
	.dotsmaker-latest-news__lead-overlay{padding:72px 18px 18px}
	.dotsmaker-latest-news__lead h3{font-size:var(--dm-mobile-feature-title);line-height:1.55}
	.dotsmaker-latest-news__secondary{gap:var(--dm-mobile-card-gap);grid-template-columns:1fr}
	.dotsmaker-latest-news__secondary-card{display:grid;grid-template-columns:120px minmax(0,1fr);grid-template-rows:none;height:auto;min-height:128px}
	.dotsmaker-latest-news__secondary-image{aspect-ratio:auto;height:100%}
	.dotsmaker-latest-news__secondary-content{padding:13px 14px}
	.dotsmaker-latest-news__secondary-card h3{font-size:var(--dm-mobile-card-title);line-height:var(--dm-mobile-line-height)}
	.dotsmaker-most-read{padding:20px var(--dm-mobile-page-gutter)}

	.dotsmaker-dual-news-grid__inner{padding:24px var(--dm-mobile-page-gutter)}
	.dotsmaker-dual-news-grid__columns{gap:var(--dm-mobile-card-gap)}
	.dotsmaker-dual-news-grid__main-media{height:210px}
	.dotsmaker-dual-news-grid__main-copy{padding-block:13px}
	.dotsmaker-dual-news-grid__main-copy h3{font-size:18px;line-height:1.6}
	.dotsmaker-dual-news-grid__rule{margin-bottom:12px}
	.dotsmaker-dual-news-grid__side{gap:12px}
	.dotsmaker-dual-news-grid__thumb{flex-basis:96px;height:78px}
	.dotsmaker-dual-news-grid__side h4{font-size:14px;line-height:1.65}

	.dotsmaker-agri-tech{padding:28px var(--dm-mobile-page-gutter)}
	.dotsmaker-agri-tech .dotsmaker-news-block-header{margin-bottom:16px}
	.dotsmaker-agri-tech__featured-media,
	.dotsmaker-agri-tech.is-image-left .dotsmaker-agri-tech__featured-media{height:220px}
	.dotsmaker-agri-tech__featured-content{gap:14px;padding:20px}
	.dotsmaker-agri-tech__featured-content h3{font-size:var(--dm-mobile-feature-title);line-height:1.55}
	.dotsmaker-agri-tech__cards{gap:var(--dm-mobile-card-gap);margin-block-start:var(--dm-mobile-card-gap)}
	.dotsmaker-agri-tech__card-media{flex-basis:180px;height:180px}
	.dotsmaker-agri-tech__card-body{gap:10px;padding:14px}

	.dotsmaker-agri-grid{padding:28px var(--dm-mobile-page-gutter)}
	.dotsmaker-agri-grid .dotsmaker-news-block-header{margin-bottom:16px}
	.dotsmaker-agri-grid__cards{gap:var(--dm-mobile-card-gap)}
	.dotsmaker-agri-grid__card{min-height:0}
	.dotsmaker-agri-grid__media{flex-basis:190px;height:190px;margin:10px 10px 0}
	.dotsmaker-agri-grid__body{padding:15px}
	.dotsmaker-agri-grid__body h3{font-size:var(--dm-mobile-card-title);line-height:var(--dm-mobile-line-height)}

	.dotsmaker-featured-news-mosaic{padding:24px var(--dm-mobile-page-gutter)}
	.dotsmaker-featured-news-mosaic__grid{gap:var(--dm-mobile-card-gap)}
	.dotsmaker-featured-news-mosaic.is-tablet-stacked .dotsmaker-featured-news-mosaic__featured{height:380px}
	.dotsmaker-featured-news-mosaic__featured-content{gap:9px;padding:20px}
	.dotsmaker-featured-news-mosaic__featured-content strong{font-size:var(--dm-mobile-feature-title);line-height:1.55}
	.dotsmaker-featured-news-mosaic.is-tablet-stacked .dotsmaker-featured-news-mosaic__supporting{gap:var(--dm-mobile-card-gap);grid-auto-rows:auto;grid-template-columns:1fr}
	.dotsmaker-featured-news-mosaic__card{display:grid;grid-template-columns:120px minmax(0,1fr);grid-template-rows:none;min-height:126px}
	.dotsmaker-featured-news-mosaic__image{aspect-ratio:auto;height:100%}
	.dotsmaker-featured-news-mosaic__body{gap:5px;padding:11px 12px}
	.dotsmaker-featured-news-mosaic__body h3{font-size:15px;line-height:1.6}

	.dotsmaker-dark-news-02{padding:32px var(--dm-mobile-page-gutter)}
	.dotsmaker-dark-news-02 .dotsmaker-news-block-header{margin-bottom:16px}
	.dotsmaker-dark-news-02__grid{gap:var(--dm-mobile-card-gap);margin-block-start:0}
	.dotsmaker-dark-news-02__media{height:190px}
	.dotsmaker-dark-news-02__body{min-height:96px;padding:15px}
	.dotsmaker-dark-news-02__body h3{font-size:var(--dm-mobile-card-title);line-height:1.65}
	.dotsmaker-dark-news-02__footer{margin-block-start:20px}
	.dotsmaker-dark-news-02__footer a{min-height:var(--dm-mobile-control-height)}

	.dotsmaker-featured-side-list__inner{padding:24px var(--dm-mobile-page-gutter)}
	.dotsmaker-featured-side-list__layout{display:block}
	.dotsmaker-featured-side-list__hero-media{aspect-ratio:16/9;height:auto}
	.dotsmaker-featured-side-list__main h3{font-size:20px;line-height:1.6;margin:14px 0 6px}
	.dotsmaker-featured-side-list__side{margin-block-start:20px;padding-block-start:8px}
	.dotsmaker-featured-side-list__item{gap:12px;padding-block:12px}
	.dotsmaker-featured-side-list__thumb{flex-basis:104px;height:78px}
	.dotsmaker-featured-side-list__item h3{font-size:15px;line-height:1.6;margin:0}
	.dotsmaker-featured-side-list__footer{margin-block-start:18px;padding-block-start:14px}
	.dotsmaker-featured-side-list__footer .dotsmaker-news-block-header__button{min-height:var(--dm-mobile-control-height)}
}

@media(max-width:420px){
	.dotsmaker-page .dotsmaker-news-block-header,
	.dotsmaker-page .dotsmaker-news-block-header.is-mobile-stacked{gap:10px}
	.dotsmaker-page .dotsmaker-news-block-header__copy h2,
	.dotsmaker-page .dotsmaker-news-block-header__copy>:is(h3,h4,h5,h6){font-size:22px}
	.dotsmaker-page .dotsmaker-news-block-header__button{font-size:13px;padding-inline:12px}
	.dotsmaker-latest-news__secondary-card,
	.dotsmaker-featured-news-mosaic__card{grid-template-columns:108px minmax(0,1fr)}
}

@media (max-width: 768px) {
	.dotsmaker-page .agrinews-card-arrow,
	.dotsmaker-page .dotsmaker-featured-hero__arrow {
		inline-size: var(--dm-mobile-control-height);
		block-size: var(--dm-mobile-control-height);
		min-inline-size: var(--dm-mobile-control-height);
	}

	.dotsmaker-page .dotsmaker-featured-hero__dot {
		inline-size: 32px;
		block-size: var(--dm-mobile-control-height);
	}
}

/* Featured News Mosaic height is a safe minimum, never a clipping boundary. */
@media(min-width:1025px){
	.dotsmaker-featured-news-mosaic__grid{
		height:auto;
		grid-template-rows:minmax(0,1fr);
		min-height:max(var(--fnm-height),var(--fnm-min-height));
	}
	.dotsmaker-featured-news-mosaic.is-height-auto .dotsmaker-featured-news-mosaic__grid{
		height:clamp(420px,52svh,500px);
		grid-template-rows:minmax(0,1fr);
		min-height:0;
	}
	.dotsmaker-featured-news-mosaic.is-height-custom .dotsmaker-featured-news-mosaic__grid{
		height:max(420px,var(--fnm-height));
		min-height:0;
	}
	.dotsmaker-featured-news-mosaic__supporting{
		height:100%;
		min-height:0;
		grid-template-rows:repeat(2,minmax(0,1fr));
	}
	.dotsmaker-featured-news-mosaic__card{
		grid-template-rows:minmax(0,55%) minmax(0,45%);
		min-height:0;
	}
	.dotsmaker-featured-news-mosaic__body{
		gap:4px;
		overflow:hidden;
		padding:8px 11px;
	}
}

@media(max-width:1024px){
	.dotsmaker-featured-news-mosaic.is-tablet-stacked .dotsmaker-featured-news-mosaic__grid{
		height:auto;
		min-height:var(--fnm-height-tablet);
	}
}

@media(max-width:600px){
	.dotsmaker-featured-news-mosaic__grid,
	.dotsmaker-featured-news-mosaic.is-tablet-stacked .dotsmaker-featured-news-mosaic__grid{
		height:auto;
		min-height:var(--fnm-height-mobile);
	}
}
/* EU-ZIRA3A sidebar news block; every selector is intentionally scoped. */
.dm-eu-zira3a-block,.dm-eu-zira3a-block *{box-sizing:border-box;min-width:0}.dm-eu-zira3a-block{background:var(--eu-bg);border:var(--eu-border-width) solid var(--eu-border);border-radius:var(--eu-container-radius);box-shadow:0 8px 24px var(--eu-shadow);color:var(--eu-title);font-family:inherit;margin-inline:auto;max-width:min(100%,var(--eu-max-width));overflow:hidden;width:100%}.dm-eu-zira3a-block a{color:inherit;text-decoration:none}.dm-eu-zira3a-block img{display:block;height:100%;max-width:100%;width:100%}.dm-eu-zira3a-block__header{align-items:center;background:var(--eu-header-bg);display:flex;justify-content:center;min-height:78px;padding:var(--eu-header-padding);position:relative}.dm-eu-zira3a-block__header:after{background:var(--eu-primary);content:"";height:100%;inset-inline-end:0;position:absolute;top:0;width:7px}.dm-eu-zira3a-block__header i{background:linear-gradient(90deg,var(--eu-primary),var(--eu-accent));bottom:0;height:2px;position:absolute;width:44%}.dm-eu-zira3a-block__logo{max-height:52px;object-fit:contain;width:auto}.dm-eu-zira3a-block__wordmark{color:var(--eu-primary);direction:ltr;font-size:var(--eu-title-size);font-weight:800;letter-spacing:.02em}.dm-eu-zira3a-block__body{display:flex;flex-direction:column;gap:var(--eu-content-gap);padding:var(--eu-padding)}.dm-eu-zira3a-block__main{position:relative;text-align:center}.dm-eu-zira3a-block__main-image{aspect-ratio:var(--eu-main-ratio);border-radius:var(--eu-image-radius);display:block;overflow:hidden}.dm-eu-zira3a-block__main-image img,.dm-eu-zira3a-block__thumb img{object-fit:cover;transition:transform .25s ease}.dm-eu-zira3a-block__badge{background:var(--eu-badge-bg);border-radius:4px;color:var(--eu-badge);font-size:11px;inset-inline-start:8px;padding:4px 8px;position:absolute;top:8px}.dm-eu-zira3a-block__main h2{display:-webkit-box;font-size:var(--eu-main-title-size);font-weight:var(--eu-title-weight);line-height:1.55;margin:9px 5px 3px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--eu-main-clamp)}.dm-eu-zira3a-block time{color:var(--eu-date);display:block;font-size:var(--eu-meta-size);margin-top:4px}.dm-eu-zira3a-block__list{display:flex;flex-direction:column}.dm-eu-zira3a-block__small{border-top:1px solid var(--eu-divider);padding-block:var(--eu-small-gap)}.dm-eu-zira3a-block__small-link{align-items:center;display:flex;gap:var(--eu-small-gap);width:100%}.dm-eu-zira3a-block__thumb{border-radius:var(--eu-image-radius);flex:0 0 var(--eu-thumb-width);height:var(--eu-thumb-height);overflow:hidden}.dm-eu-zira3a-block__small-copy{display:flex;flex:1;flex-direction:column;text-align:start}.dm-eu-zira3a-block__small-copy strong{display:-webkit-box;font-size:var(--eu-small-title-size);font-weight:var(--eu-small-title-weight);line-height:1.55;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--eu-small-clamp)}.dm-eu-zira3a-block__button{align-items:center;background:var(--eu-button-bg);border:1px solid var(--eu-primary);border-radius:var(--eu-button-radius);color:var(--eu-button);display:flex;font-weight:700;justify-content:center;min-height:42px;padding:var(--eu-button-padding);position:relative}.dm-eu-zira3a-block__button i{color:var(--eu-accent);font-size:26px;font-style:normal;inset-inline-end:18px;position:absolute}.dm-eu-zira3a-block a:focus-visible{outline:3px solid var(--eu-accent);outline-offset:2px}.dm-eu-zira3a-block__main:hover h2,.dm-eu-zira3a-block__small:hover strong{color:var(--eu-hover)}.dm-eu-zira3a-block__main:hover img,.dm-eu-zira3a-block__small:hover img{transform:scale(1.025)}.dm-eu-zira3a-block__button:hover,.dm-eu-zira3a-block__button:focus-visible{background:var(--eu-button-hover-bg);color:var(--eu-button-hover)}
@media(max-width:1024px){.dm-eu-zira3a-block__main h2{font-size:var(--eu-main-title-tablet)}.dm-eu-zira3a-block__small-copy strong{font-size:var(--eu-small-title-tablet)}.dm-eu-zira3a-block.is-hidden-tablet{display:none}}@media(max-width:767px){.dm-eu-zira3a-block{max-width:100%}.dm-eu-zira3a-block__main h2{font-size:var(--eu-main-title-mobile)}.dm-eu-zira3a-block__small-copy strong{font-size:var(--eu-small-title-mobile)}.dm-eu-zira3a-block.is-hidden-mobile{display:none}}@media(min-width:1025px){.dm-eu-zira3a-block.is-hidden-desktop{display:none}}@media(prefers-reduced-motion:reduce){.dm-eu-zira3a-block img{transition:none}}
