
.cc-agri-intro{max-width:900px;margin-bottom:45px}.cc-agri-body h2{font-size:clamp(30px,3.7vw,44px);line-height:1.18}.cc-agri-body p{line-height:1.85;max-width:870px}.cc-agri-index{display:flex;flex-wrap:wrap;gap:12px 28px;padding:24px 0 35px;border-top:1px solid #eceeeb}.cc-agri-index a{font-size:14px;font-weight:700}.cc-agri-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 45px;margin:5px 0 48px}.cc-agri-type{border-top:1px solid #eceeeb;padding-top:22px}.cc-agri-type h3{font-size:27px;line-height:1.25}.cc-agri-type p{font-size:16px;margin-bottom:0}.cc-agri-section{padding:38px 0;border-top:1px solid #eceeeb;scroll-margin-top:115px}.cc-agri-section p:last-child{margin-bottom:0}.cc-agri-section .eyebrow{color:#354149}.cc-agri-checks{padding:24px 28px;background:#fafaf7;max-width:870px;margin:27px 0 0}.cc-agri-checks summary{cursor:pointer;font-weight:700}.cc-agri-checks ul{margin:18px 0 0;padding-left:22px}.cc-agri-checks li{margin:0 0 12px;line-height:1.8}.cc-agri-contact{background:#354149;color:#ffffff;padding:38px;margin-top:35px}.cc-agri-contact .eyebrow{color:#f9da07}.cc-agri-contact h2{max-width:800px}.cc-agri-contact .button{margin-top:12px;white-space:normal}.cc-agri-contact .small{color:#eceeeb;margin:22px 0 0}.cc-agri-sources{font-size:13px;margin-top:32px;max-width:870px}.cc-agri-sources summary{cursor:pointer}.cc-agri-sources li{margin:12px 0}.cc-agri-sources p{font-size:13px;margin-top:16px}.cc-agri-body{max-width:1120px}.cc-agri-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(max-width:760px){.cc-agri-body{padding-left:23px;padding-right:23px}.cc-agri-types{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.cc-agri-section{padding:28px 0}.cc-agri-contact{padding:28px 22px}.cc-agri-index{gap:13px 20px}.cc-agri-checks{padding:20px}.cc-agri-sector-grid{grid-template-columns:1fr!important}}
