/* Agrobusiness editorial layout: shared site palette, typography and product cards. */
[data-landing-page="agrobusiness"]{--ag-line:#dce1dd;--ag-muted:#5d6863}
.agro-hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:28px 0 40px!important}
.agro-hero-copy{min-width:0}.agro-hero h1{font-size:clamp(30px,3.2vw,46px)!important;line-height:1.12!important;margin:14px 0 26px!important;letter-spacing:-.035em}
.agro-hero h1 span{font-size:20px;line-height:1.5;font-weight:400;letter-spacing:0;color:var(--ag-muted);margin-top:20px}
.agro-hero .o-actions{margin-top:0}.agro-hero .o-button{width:100%;max-width:400px}.agro-hero .brand-link{margin-top:10px}
.agro-hero figure{margin:0;min-width:0}.agro-hero figure img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.agro-hero figcaption{font-size:12px;color:var(--ag-muted);margin-top:10px}
[data-landing-page="agrobusiness"] .scout-brand-benefits{padding:40px 0}
[data-landing-page="agrobusiness"] .scout-brand-benefits h2{font-size:32px}
[data-landing-page="agrobusiness"] .scout-brand-benefits-grid{gap:28px 32px}
[data-landing-page="agrobusiness"] .scout-brand-benefits-grid h3{font-size:20px;line-height:1.25}
[data-landing-page="agrobusiness"] .scout-brand-benefits-grid p{font-size:14px;line-height:1.5;max-width:330px}
[data-landing-page="agrobusiness"] .agri-benefit-logo{height:50px;margin-bottom:12px}
[data-landing-page="agrobusiness"] .scout-brand-benefits .o-button{width:auto;max-width:100%}
.agro-direction-groups{display:grid;grid-template-columns:1fr 1fr;gap:40px}.agro-direction-groups h3{font-size:19px;margin:0 0 14px;color:var(--ag-muted)}
.agro-direct-links{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.agro-direct-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;border-top:1px solid var(--ag-line);font-size:15px;color:inherit;text-decoration:none}.agro-direct-links a:hover{color:#155f69}.agro-direct-links a:focus-visible{outline:2px solid #155f69;outline-offset:3px}
.agro-news-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 32px}.agro-news-grid .o-case{display:grid;grid-template-columns:140px 1fr;gap:8px 20px;align-content:start;border-top:1px solid var(--ag-line);padding-top:20px;color:inherit;text-decoration:none;min-width:0}.agro-news-grid .o-case img{width:140px;height:110px;object-fit:cover;grid-row:1/4}.agro-news-grid .o-case small{font-size:12px;color:var(--ag-muted)}.agro-news-grid .o-case h3{font-size:19px;line-height:1.3;margin:0}.agro-news-grid .o-case>span{font-size:13px;text-decoration:underline}.agro-news-grid .o-case:first-child{grid-row:span 2;display:flex;flex-direction:column;gap:12px}.agro-news-grid .o-case:first-child img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.agro-news-grid .o-case:first-child h3{font-size:25px}
@media(max-width:760px){.agro-hero{grid-template-columns:1fr;gap:20px;padding:12px 0 28px!important}.agro-hero h1{font-size:30px!important;margin:10px 0 20px!important}.agro-hero h1 span{font-size:16px;line-height:1.45;margin-top:12px}.agro-hero .brand-kicker{font-size:10px}.agro-hero figure img{max-height:220px;object-fit:cover;object-position:center}.agro-hero figcaption{font-size:11px}.agro-hero .o-button{max-width:none}.agro-hero .brand-link{margin:4px 0 0}
[data-landing-page="agrobusiness"] .scout-brand-benefits{padding:28px 0}[data-landing-page="agrobusiness"] .scout-brand-benefits h2{font-size:26px;margin-bottom:20px}[data-landing-page="agrobusiness"] .scout-brand-benefits-grid{gap:20px 16px}[data-landing-page="agrobusiness"] .scout-brand-benefits-grid h3{font-size:17px;margin-bottom:8px}[data-landing-page="agrobusiness"] .scout-brand-benefits-grid p{font-size:13px;line-height:1.45}[data-landing-page="agrobusiness"] .agri-benefit-logo{height:40px;margin-bottom:10px}[data-landing-page="agrobusiness"] .scout-brand-benefits .o-button{width:100%;font-size:13px}
.agro-direction-groups{grid-template-columns:1fr;gap:24px}.agro-direct-links{gap:0 16px}.agro-direct-links a{font-size:14px;min-height:50px}.agro-direction-groups h3{font-size:17px;margin-bottom:10px}.agro-news-grid{grid-template-columns:1fr;gap:20px}.agro-news-grid .o-case{grid-template-columns:104px 1fr;gap:6px 14px}.agro-news-grid .o-case img{width:104px;height:96px}.agro-news-grid .o-case h3{font-size:17px}.agro-news-grid .o-case:first-child{grid-row:auto}.agro-news-grid .o-case:first-child h3{font-size:21px}}
@media(max-width:360px){.agro-hero h1{font-size:27px!important}.agro-direct-links a{font-size:13px}.agro-news-grid .o-case{grid-template-columns:88px 1fr}.agro-news-grid .o-case img{width:88px;height:86px}}

@media(min-width:761px){.agro-news-grid .o-case:first-child{grid-row:span 4}.agro-news-grid .o-case:not(:first-child){grid-column:2}}
.agro-direct-links{grid-auto-rows:1fr}

/* Agri proof: copy and numbered service facts from the homepage. */
.agro-finance-proof{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:36px}.agro-finance-proof article{border-top:1px solid var(--ag-line);padding-top:24px}.agro-proof h3{font-size:22px;line-height:1.25;margin:12px 0}.agro-proof p{font-size:16px;line-height:1.5;margin:10px 0;color:var(--ag-muted)}.agro-proof .agri-benefit-logo{margin-bottom:18px}.agro-proof .o-button{margin-top:16px}.agro-service-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.agro-service-proof article{border-top:1px solid var(--ag-line);padding-top:20px}.agro-service-proof .service-number{font-size:13px;color:var(--ag-muted)}.agro-service-proof .service-fact{font-size:23px;line-height:1.3;color:#263e3b;font-weight:600;max-width:270px}
@media(max-width:760px){.agro-finance-proof{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.agro-finance-proof article{padding-top:16px}.agro-proof h3{font-size:19px;margin:10px 0}.agro-proof p{font-size:14px}.agro-service-proof{grid-template-columns:1fr;gap:18px}.agro-service-proof article{padding:16px 0 0 32px;position:relative}.agro-service-proof .service-number{position:absolute;left:0;top:26px;font-size:11px}.agro-service-proof .service-fact{font-size:20px;max-width:none}.agro-proof .agri-benefit-logo{height:38px;margin-bottom:12px}}

.agro-hero figure img{aspect-ratio:auto;object-fit:contain;max-height:none}

.agro-power-filters{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 28px}.agro-power-filters button{font:inherit;font-size:15px;font-weight:600;min-height:44px;padding:10px 20px;background:#fff;color:#263e3b;border:1px solid #bfc9c6;cursor:pointer}.agro-power-filters button[aria-pressed="true"]{background:#304e5b;color:white;border-color:#304e5b}.agro-power-filters button:focus-visible{outline:2px solid #155f69;outline-offset:3px}
.agro-hero .brand-link{display:flex;align-items:center;justify-content:space-between;min-height:54px;width:100%;max-width:400px;padding:14px 20px;box-sizing:border-box;border:1px solid #304e5b;color:#263e3b;font-weight:600;text-decoration:none;margin-top:12px}.agro-hero .brand-link:hover{background:#edf2f1}
@media(max-width:760px){.agro-power-filters{gap:8px;margin:16px 0 20px}.agro-power-filters button{font-size:13px;padding:10px 12px}.agro-hero .brand-link{max-width:none;margin-top:10px}.agro-proof.scout-brand-benefits{padding:22px 0}.agro-proof.scout-brand-benefits h2{font-size:24px;margin-bottom:16px}.agro-finance-proof{gap:14px;margin-bottom:18px}.agro-finance-proof article{padding-top:12px}.agro-proof h3{margin:6px 0;font-size:17px}.agro-proof p{margin:6px 0;font-size:13px;line-height:1.4}.agro-proof .agri-benefit-logo{height:28px;margin-bottom:8px}.agro-proof .o-button{margin-top:8px;min-height:44px;padding:12px 16px}.agro-service-proof{gap:10px}.agro-service-proof article{padding-top:10px;padding-left:26px}.agro-service-proof .service-number{top:17px}.agro-service-proof .service-fact{font-size:17px;line-height:1.3}.agro-service-proof h3{font-size:15px}}

@media(max-width:760px){.agro-power-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.agro-power-filters button{width:100%}}
