.agriculture-heading h1{max-width:1150px;font-size:clamp(42px,4.8vw,68px)}.agriculture-image img{width:100%;height:auto;aspect-ratio:3}.agriculture-image figcaption{font-size:.75rem;color:var(--muted);margin-top:10px}.agriculture-copy{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:35px;color:var(--muted)}.commodity-list{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.commodity-list span{border-top:1px solid var(--line);padding-top:20px}.agriculture-sourcing{background:#e9e9e0}.sourcing-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.sourcing-steps article{border-top:1px solid #c8cabe;padding-top:25px}.sourcing-steps span{font-size:.8rem;color:var(--olive)}.sourcing-steps h3{font-size:1.7rem;line-height:1.2;margin:20px 0}.sourcing-steps p,.agriculture-region p,.agriculture-perspective p{color:var(--muted)}.agriculture-region{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-block:45px;border-top:1px solid var(--line)}.agriculture-region h2,.agriculture-perspective h2{font-size:clamp(32px,3.4vw,48px);margin-top:25px}.agriculture-region p+p,.agriculture-perspective p+p{margin-top:24px}.agriculture-perspective{padding-block:75px;background:var(--white)}.agriculture-perspective .text-link{margin-top:20px}.contact h2{font-size:clamp(38px,5vw,70px)}@media(max-width:700px){.agriculture-copy,.sourcing-steps,.agriculture-region{grid-template-columns:1fr;gap:25px}.commodity-list{grid-template-columns:1fr 1fr;gap:25px}.agriculture-heading .eyebrow{line-height:1.6}.agriculture-perspective{padding-block:55px}}