/* Argo Gold V5.2: First Minerals-inspired editorial hero, without extra CTAs or sidebar.
   Retains the issuer's original positioning copy and stock-exchange reference strip. */
body.argo-design-v34 .ar34-hero{
  min-height:0;
  background-color:#071d2b;
}
body.argo-design-v34 .ar34-hero-layout,
body.argo-design-v35 .ar34-hero-layout{
  display:block;
  min-height:0;
  max-width:1380px;
  width:min(100% - 64px,1380px);
  margin-inline:auto;
}
body.argo-design-v34 .ar34-hero-main,
body.argo-design-v35 .ar34-hero-main,
body.argo-design-v40 .ar34-hero-main{
  max-width:1260px;
  padding:clamp(82px,9.2vw,156px) 0 clamp(86px,9vw,148px);
  margin:0;
}
/* Light contemporary display type rather than the prior all-bold display face.
   Use system fonts to avoid third-party script/font requests. */
body.argo-design-v34 .ar34-hero h1,
body.argo-design-v35 .ar34-hero h1,
body.argo-design-v40 .ar34-hero h1{
  font-family:"Helvetica Neue","Segoe UI Variable","Segoe UI",Arial,sans-serif;
  font-weight:350;
  font-style:normal;
  font-size:clamp(4.05rem,7.2vw,8.15rem);
  line-height:1.045;
  letter-spacing:-.068em;
  text-transform:none;
  max-width:1250px;
  margin:0 0 clamp(27px,3vw,45px);
  text-wrap:balance;
}
body.argo-design-v34 .ar34-hero h1 em,
body.argo-design-v35 .ar34-hero h1 em,
body.argo-design-v40 .ar34-hero h1 em{
  font-family:inherit;
  font-style:normal;
  font-weight:350;
  letter-spacing:inherit;
  display:block;
  color:#f1cb89;
}
body.argo-design-v40 .ar34-hero-main .ar40-hero-positioning{
  max-width:820px;
  font-family:"Helvetica Neue","Segoe UI Variable","Segoe UI",Arial,sans-serif;
  font-weight:450;
  font-size:clamp(17px,1.55vw,22px);
  line-height:1.65;
  margin:0 0 18px;
  text-wrap:pretty;
}
body.argo-design-v40 .ar34-hero-main .ar40-hero-declaration{
  max-width:780px;
  font-family:"Helvetica Neue","Segoe UI Variable","Segoe UI",Arial,sans-serif;
  font-size:clamp(16px,1.42vw,21px);
  font-weight:400;
  line-height:1.6;
  margin:0;
}
/* The original hero CTA and operating framework are removed from markup.
   Hide any surviving stale page-builder copies scoped to the new homepage hero. */
body.argo-design-v34 .ar34-hero>.ar34-hero-index,
body.argo-design-v34 .ar34-hero .ar34-hero-index,
body.argo-design-v34 .ar34-hero .ar50-investor-downloads{display:none!important}
/* Disclosure Library: each row has precisely the same anatomy, including the PDF action. */
body.argo-design-v34 .ar52-disclosure-library{border-top:1px solid #bfc9cd;min-width:0}
body.argo-design-v34 .ar52-disclosure-library>p{
  padding:18px 0 17px;
  margin:0;
  font-family:"Helvetica Neue","Segoe UI",Arial,sans-serif;
  font-size:11px;
  font-weight:750;
  color:#9d7a3d;
  letter-spacing:.15em;
}
body.argo-design-v34 .ar52-disclosure-library>a.ar52-disclosure-row,
body.argo-design-v35 .ar52-disclosure-library>a.ar52-disclosure-row,
body.argo-design-v34 .ar52-disclosure-library>a.ar52-disclosure-row[download]{
  display:grid!important;
  grid-template-columns:30px minmax(0,1fr) 25px!important;
  gap:14px!important;
  align-items:center!important;
  box-sizing:border-box;
  width:100%;
  min-height:88px;
  padding:20px 9px!important;
  margin:0;
  background:transparent!important;
  border:0!important;
  border-top:1px solid #c4cdcf!important;
  border-radius:0!important;
  color:#0c2a40!important;
  font-family:"Helvetica Neue","Segoe UI Variable","Segoe UI",Arial,sans-serif!important;
  font-size:clamp(17px,1.48vw,22px)!important;
  font-weight:600!important;
  line-height:1.22!important;
  letter-spacing:-.035em!important;
  text-transform:none!important;
  text-decoration:none!important;
  opacity:1!important;
  filter:none!important;
  cursor:pointer!important;
}
body.argo-design-v34 .ar52-disclosure-library>a.ar52-disclosure-row:hover,
body.argo-design-v34 .ar52-disclosure-library>a.ar52-disclosure-row:focus-visible{
  background:rgba(204,166,89,.09)!important;
  color:#0b2e48!important;
}
body.argo-design-v34 .ar52-disclosure-library>a.ar52-disclosure-row .ar52-disclosure-number{
  color:#ad8b51;font-size:12px;font-weight:600;letter-spacing:.02em;
}
body.argo-design-v34 .ar52-disclosure-library>a.ar52-disclosure-row .ar52-disclosure-title{
  min-width:0;overflow-wrap:normal;white-space:normal;font-size:inherit;font-weight:inherit;line-height:inherit;color:#0c2a40!important;
}
body.argo-design-v34 .ar52-disclosure-library>a.ar52-disclosure-row .ar52-disclosure-icon{
  color:#ae8a4a;font-size:20px;font-weight:500;text-align:right;margin:0;
}
@media(max-width:900px){
  body.argo-design-v34 .ar34-hero-layout,
  body.argo-design-v35 .ar34-hero-layout{width:calc(100% - 52px)}
  body.argo-design-v34 .ar34-hero-main,
  body.argo-design-v35 .ar34-hero-main,
  body.argo-design-v40 .ar34-hero-main{padding:88px 0 94px}
  body.argo-design-v34 .ar34-hero h1,
  body.argo-design-v35 .ar34-hero h1,
  body.argo-design-v40 .ar34-hero h1{font-size:clamp(3.55rem,8.5vw,6.1rem);line-height:1.045}
}
@media(max-width:600px){
  body.argo-design-v34 .ar34-hero-layout,
  body.argo-design-v35 .ar34-hero-layout{width:calc(100% - 44px)}
  body.argo-design-v34 .ar34-hero-main,
  body.argo-design-v35 .ar34-hero-main,
  body.argo-design-v40 .ar34-hero-main{padding:74px 0 78px}
  body.argo-design-v34 .ar34-hero h1,
  body.argo-design-v35 .ar34-hero h1,
  body.argo-design-v40 .ar34-hero h1{font-size:clamp(2.55rem,10.6vw,4.5rem);letter-spacing:-.061em;line-height:1.065;margin-bottom:31px;overflow-wrap:normal;hyphens:none}
  body.argo-design-v40 .ar34-hero-main .ar40-hero-positioning{font-size:17px!important;line-height:1.55;margin-bottom:17px}
  body.argo-design-v40 .ar34-hero-main .ar40-hero-declaration{font-size:16px;line-height:1.55}
  body.argo-design-v34 .ar52-disclosure-library>a.ar52-disclosure-row,
  body.argo-design-v35 .ar52-disclosure-library>a.ar52-disclosure-row,
  body.argo-design-v34 .ar52-disclosure-library>a.ar52-disclosure-row[download]{
    grid-template-columns:24px minmax(0,1fr) 21px!important;
    gap:10px!important;
    min-height:76px;
    padding:17px 6px!important;
    font-size:17px!important;
  }
}
@media(prefers-reduced-motion:reduce){
  body.argo-design-v34 .ar52-disclosure-library>a.ar52-disclosure-row{transition:none}
}
