body[data-page="supply"] .sector-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:24px;margin-top:0}body[data-page="supply"] .sector-card{display:flex;flex-direction:column}body[data-page="supply"] .sector-image{height:auto;aspect-ratio:16/10}body[data-page="supply"] .sector-body{padding:24px;display:flex;flex-direction:column;flex:1}body[data-page="supply"] .sector-body h2{font-size:29px}body[data-page="supply"] .sector-body p,body[data-page="supply"] .sector-body li{font-size:14px;line-height:1.7}body[data-page="supply"] .sector-body .pill{margin-top:auto;align-self:flex-start;background:var(--orange);border-color:var(--orange);color:white;font-size:12px}body[data-page="supply"] .sector-body .pill:hover{background:#e76800;border-color:#e76800}body[data-page="supply"] .sector-body .pill span{display:inline-block;transition:transform .2s}body[data-page="supply"] .sector-body .pill:hover span{transform:translate(2px,-2px)}@media(max-width:1050px){body[data-page="supply"] .sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){body[data-page="supply"] .sector-grid{grid-template-columns:1fr}body[data-page="supply"] .sector-body{padding:24px}}@media(prefers-reduced-motion:reduce){body[data-page="supply"] .sector-body .pill span{transition:none}}
