header{padding:18px 5%;gap:22px}header .original-logo{width:230px}header nav{gap:16px;font-size:13px}nav [aria-current=page]{font-weight:700;text-decoration:underline;text-underline-offset:7px}footer{padding:12px 5%;font-size:12px}.inner-page main{min-height:65vh}.inner-page h1{font-size:clamp(36px,4vw,56px)}.home-page{min-height:100svh;display:flex;flex-direction:column}.home-page main{flex:1;display:grid;grid-template-rows:minmax(260px,1fr) auto}.home-hero{background:linear-gradient(90deg,#10241aeb,#10241a75),url('assets/wheat-field-2021-08-26-12-09-41-utc-1-scaled-1280w.jpg') center 60%/cover;color:white;padding:30px 5%;display:flex;align-items:center;justify-content:space-between;gap:35px}.home-hero h1{font-size:clamp(38px,4vw,60px);margin-bottom:14px}.home-hero .eyebrow{margin-bottom:16px}.home-hero p{line-height:1.5;margin-bottom:8px}.home-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.home-actions .button{margin-top:10px;padding:12px 18px}.home-text-link{margin-top:10px;text-decoration:underline}.home-highlights{min-width:220px;max-width:280px}.home-highlights a{display:block;border-top:1px solid #ffffff70;padding:20px 0;font-size:19px}.home-highlights span{display:block;font-size:12px;margin-top:10px}.home-panels{display:grid;grid-template-columns:1.25fr 1fr 1fr;padding:20px 5%;gap:30px}.home-panels>section{min-width:0}.home-panels .eyebrow{margin-bottom:12px}.home-panels h2{font-size:27px;letter-spacing:-1px;margin-bottom:14px}.home-panels p:not(.eyebrow){font-size:14px;line-height:1.6;color:#586753}.home-panels a{font-size:13px;text-decoration:underline;text-underline-offset:4px}.home-weather-frame{overflow:auto;height:180px;margin-bottom:8px}.home-weather iframe{border:0;width:520px;height:340px;display:block}.market-page{padding:55px 6%}.market-intro{max-width:750px;line-height:1.8;font-size:18px}.market-status{background:#eee6cd;padding:16px;line-height:1.7;font-size:14px}.market-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:35px 0}.market-grid article{padding:25px;background:white}.market-grid h2{font-size:27px}.market-grid p,.briefing p,.briefing li{line-height:1.8}.market-grid a{text-decoration:underline;font-size:14px}.briefing{background:#e8eddf;padding:30px}.briefing h2{font-size:30px}.briefing li{margin-bottom:12px}.contact{padding-top:40px}.contact h2{margin-bottom:14px}.contact .enquiry{margin-top:22px}@media(min-width:1100px) and (min-height:760px){.home-page{height:100svh}.home-page main{min-height:0}.home-panels{height:260px}.home-hero{padding-top:22px;padding-bottom:22px}}@media(max-width:900px){.home-panels{grid-template-columns:1fr}.home-highlights{display:none}.home-hero{min-height:330px}.market-grid{grid-template-columns:1fr}.home-weather-frame{height:340px}.home-page{height:auto}header nav{gap:14px}.home-panels>section{border-bottom:1px solid #cad3c3;padding-bottom:20px}.home-panels{padding:25px 5%}}

.weather-load{padding:12px 18px;background:#365f45;color:white;border:0;border-radius:4px;cursor:pointer;font:inherit}.weather-consent{font-size:12px;line-height:1.5}.home-weather-frame:has(.weather-load){height:auto;min-height:100px}.contact-grid{margin-top:30px}
