/* Owner-requested corrections, 16 September. Hero geometry and artwork stay intact. */
body[data-design="trade-index"].nav-home #other-sectors-signpost{display:block;max-width:480px;margin:1.1rem 0 0;padding:0;border:0;background:transparent}
body[data-design="trade-index"].nav-home #other-sectors-signpost a{display:flex;align-items:center;justify-content:center;gap:.35rem;min-height:48px;padding:.7rem 1rem;border:1px solid #c7933e;background:#1b4332;color:#fff;font:700 .95rem/1.4 var(--ui);text-decoration:none}
body[data-design="trade-index"].nav-home #other-sectors-signpost a:hover{background:#275b44}
body[data-design="trade-index"].nav-home #other-sectors-signpost a:focus-visible{outline:3px solid #fff;outline-offset:4px}
.company-food-focus{max-width:75ch;line-height:1.6}
.food-annex-details{margin:1rem 0 1.5rem;font:.9rem/1.6 var(--ui);max-width:78ch}
.food-annex-details summary{cursor:pointer;color:#1b4332;font-weight:700;min-height:44px;align-content:center}
.food-annex-details a{color:#1b4332;text-underline-offset:.2em}
.food-annex-details p{margin:.5rem 0}
body[data-design="trade-index"].nav-home .result .outcome-kicker{color:#1b4332}
body[data-design="trade-index"].nav-home .result :is(.treatment-summary,.result-subscribe) .outcome-kicker{color:#e0c88e}
body[data-design="trade-index"].nav-home .result :is(.stage-number,.record-summary-title small){color:#1b4332}
.markets-track-group{min-width:min(100vw,1050px);gap:48px;padding-inline:24px}
body[data-design="trade-index"].nav-home #social-desk{width:min(1180px,calc(100% - 2.5rem));margin-inline:auto;color:#1a1a1a;padding:2rem 1.5rem;background:#fff}
body[data-design="trade-index"].nav-home .social-desk__lead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}
body[data-design="trade-index"].nav-home .social-desk__lead h2{color:#1a1a1a;margin:0}
body[data-design="trade-index"].nav-home .social-desk__actions{margin:0}
body[data-design="trade-index"].nav-home .social-desk__actions .social-button{width:auto;min-height:44px;font-size:.75rem}
body[data-design="trade-index"].nav-home .social-desk__actions .social-button span{padding:.65rem .6rem}
body[data-design="trade-index"].nav-home .social-desk__status{border-color:#d7d7d1;color:#555d56;letter-spacing:.025em}
body[data-design="trade-index"].nav-home .social-desk__status>span{color:#1b4332}
body[data-design="trade-index"].nav-home .social-desk__note,body[data-design="trade-index"].nav-home .social-desk__note a{color:#46544a}
body[data-design="trade-index"].nav-home .social-feed{grid-auto-columns:320px;gap:16px;padding:0;scrollbar-color:#718576 #f7f8f5;scroll-snap-type:none;scroll-behavior:auto}
body[data-design="trade-index"].nav-home .social-card{min-height:250px;padding:1.15rem;background:#f7f8f5;color:#1a1a1a;border:1px solid #d7d7d1}
body[data-design="trade-index"].nav-home .social-card header{color:#555d56}
body[data-design="trade-index"].nav-home .social-card h3{font-size:1.25rem;line-height:1.25;margin:1rem 0 .65rem;letter-spacing:-.01em}
body[data-design="trade-index"].nav-home .social-card p{font-size:.9rem;line-height:1.55}
body[data-design="trade-index"].nav-home .social-card>a{color:#1b4332;padding-top:1rem;min-height:44px;align-content:end}
body[data-design="trade-index"].nav-home .social-feed__controls{margin-top:.75rem}
body[data-design="trade-index"].nav-home .social-feed__controls button{color:#1b4332;border-color:#9daba1}
body[data-design="trade-index"].nav-home .social-feed__controls button:hover:not(:disabled){background:#1b4332;color:#fff}
body[data-design="trade-index"].nav-home :is(.social-feed,.social-feed__controls button,.food-annex-details summary):focus-visible{outline:3px solid #1b4332;outline-offset:3px}
.social-feed[data-auto-scroll="true"]{overflow-x:auto}
.social-feed[data-auto-scroll="true"]:is(:hover,:focus-within){overflow-x:auto}
@media(max-width:650px){body[data-design="trade-index"].nav-home #social-desk{width:100%;padding:1.5rem 1.25rem}body[data-design="trade-index"].nav-home .social-feed{grid-auto-columns:min(300px,calc(100vw - 3.5rem))}body[data-design="trade-index"].nav-home .social-desk__lead{padding:0}body[data-design="trade-index"].nav-home .social-desk__actions{display:flex}body[data-design="trade-index"].nav-home .social-desk__status{padding-inline:0}body[data-design="trade-index"].nav-home .social-desk__note{padding:0}}
@media(prefers-reduced-motion:reduce){.social-feed[data-auto-scroll="true"]{overflow-x:auto}}
@media print{.social-feed [data-social-clone]{display:none!important}body[data-design="trade-index"].nav-home .social-feed{display:block;overflow:visible}}
