.page-mining .subsidiary-value,.page-agriculture .subsidiary-value,.page-tourism .subsidiary-value,.page-financial .subsidiary-value,.page-health .subsidiary-value,.page-property .subsidiary-value{color:#fff!important}.page-mining .subsidiary-value h2,.page-agriculture .subsidiary-value h2,.page-tourism .subsidiary-value h2,.page-financial .subsidiary-value h2,.page-health .subsidiary-value h2,.page-property .subsidiary-value h2,.subsidiary-value h3,.subsidiary-value p,.subsidiary-value b,.subsidiary-value strong,.subsidiary-value span{color:#fff!important}.subsidiary-value .kicker{color:#ffdc42!important}.subsidiary-value .value-points p{border-color:rgba(255,255,255,.22)!important}.subsidiary-value .value-points span{color:#f2f6f4!important}.mineral-band,.sector-cta,.capability-band{color:#fff!important}.mineral-band h2,.mineral-band h3,.mineral-band p,.sector-cta h2,.sector-cta h3,.sector-cta p,.capability-band span{color:#fff!important}.sector-documents{background:linear-gradient(145deg,var(--brand-soft),#fff)!important}.document-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.document-resource-card{display:grid;grid-template-columns:48px 1fr;gap:15px;align-items:start;padding:22px;border:1px solid color-mix(in srgb,var(--brand-accent) 18%,#dce5df);border-radius:20px;background:#fff;box-shadow:0 9px 26px rgba(4,42,28,.06)}.document-resource-icon{display:grid;width:46px;height:54px;place-items:center;border-radius:12px;background:var(--brand-deep);color:#fff;font-size:10px;font-weight:900}.document-resource-copy small{color:var(--brand-accent);font-size:9px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.document-resource-copy h3{margin:6px 0 7px;color:var(--brand-deep);font-size:18px}.document-resource-copy p{margin:0;color:#3e5549;font-size:12px;line-height:1.55}.document-resource-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:14px}.document-resource-actions a{color:var(--brand-accent);font-size:10px;font-weight:850}.sector-updates .division-empty{grid-column:1/-1;padding:26px;border:1px dashed #bdccc4;border-radius:18px;background:#fff;color:#40564b}.division-empty b{display:block;margin-bottom:4px;color:var(--brand-deep)}@media(max-width:850px){.document-resource-grid{grid-template-columns:1fr 1fr}}@media(max-width:580px){.document-resource-grid{grid-template-columns:1fr}}
