.agro-market{clear:both;max-width:1170px;margin:28px auto;padding:0 15px;box-sizing:border-box;color:#273b30}.agro-market-inner{border:1px solid #dce4dc;border-left:5px solid #4b7654;border-radius:6px;background:#f5f8f3;padding:25px 30px}.agro-market .agro-market-kicker{font-size:11px;font-weight:700;letter-spacing:1.5px;color:#54735b;margin-bottom:8px}.agro-market h2{font-size:26px;line-height:1.25;margin:0 0 10px;color:#233e2a}.agro-market p{font-size:16px;line-height:1.65;margin:12px 0}.agro-market .agro-market-date{font-size:12px;color:#627367}.agro-market .agro-market-foot{border-top:1px solid #dce4dc;padding-top:12px;font-size:12px;color:#627367;margin-bottom:0}@media(max-width:600px){.agro-market{margin:18px auto;padding:0 12px}.agro-market-inner{padding:18px}.agro-market h2{font-size:22px}.agro-market p{font-size:15px}.agro-market .agro-market-date,.agro-market .agro-market-foot{font-size:12px}}
.agro-market-actions{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;margin-top:18px}.agro-market a{color:#285738;text-decoration:underline;text-underline-offset:3px}.agro-market .agro-market-primary{display:inline-block;background:#315e3e;color:white;border-radius:4px;padding:10px 16px;text-decoration:none}.agro-market a:focus-visible,.agro-market-page a:focus-visible{outline:3px solid #b27313;outline-offset:4px}.agro-market{overflow-wrap:anywhere}
/* The archive/detail use the existing news typography, grid and brick palette. */
.market-content{color:#555;overflow-wrap:anywhere}.market-content h1{font-size:28px;line-height:1.35;margin:8px 0 0}.market-breadcrumb,.market-breadcrumb a{color:#fff;font-size:14px}.market-content p{font-size:16px;line-height:1.8}.market-content a:not(.market-breadcrumb a){color:#a94e17}.market-content a:focus-visible{outline:3px solid #bb5b1f;outline-offset:4px}.market-breadcrumb a:focus-visible{outline-color:white}.market-content .market-meta{font-size:13px;color:#777}.market-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.market-card{padding:22px 0;border-top:2px solid #bb5b1f}.market-card h2{font-size:22px;line-height:1.4;margin:8px 0 16px}.market-description{margin-bottom:30px}.market-empty{padding:24px 0;max-width:760px}.market-article .market-lead{font-size:20px;line-height:1.65}.market-article p{margin-bottom:24px}.market-disclaimer{border-top:1px solid #ddd;padding-top:18px}.market-aside{padding-left:40px}.market-aside h2{font-size:21px}.market-read-more{display:inline-block;padding:10px 0}.market-pagination{margin-top:25px}.market-page #header{position:relative}.market-page .sec-padding-1{padding:40px 0 55px;min-height:300px}
@media(max-width:991px){.market-list{grid-template-columns:repeat(2,minmax(0,1fr))}.market-aside{padding:25px 15px 0}}
@media(max-width:767px){.market-list{grid-template-columns:1fr;gap:10px}.market-content h1{font-size:24px}.market-page .sec-padding-1{padding:28px 0}.market-content .container{width:100%;box-sizing:border-box}.market-page .navbar-brand img{max-width:100%;height:auto}.market-page .market-lead{font-size:18px}}
