/* gold-funds.html only (owner: gold-funds) */
:root{--gold:#b8892b;--gold-l:#f3e7cc}
.gf-hero{background-position:center 40%}
.gf-hero h1{max-width:18ch}
.gf-hero__facts{list-style:none;margin:clamp(28px,4vw,48px) 0 0;padding:20px 0 0;display:flex;flex-wrap:wrap;gap:12px 40px;border-top:1px solid rgba(255,255,255,.18);font-size:15px;color:#d5deec}
.gf-hero__facts b{display:block;font:600 clamp(20px,2vw,26px)/1.2 var(--f-disp);color:#fff}

.gf-ways{list-style:none;margin:24px 0 0;padding:0;counter-reset:gw}
.gf-ways li{counter-increment:gw;display:grid;grid-template-columns:52px 1fr;column-gap:16px;padding:18px 0;border-top:1px solid var(--line)}
.gf-ways li::before{content:counter(gw,decimal-leading-zero);grid-row:span 2;font:600 22px/1.2 var(--f-disp);color:var(--gold)}
.gf-ways h3{margin:0 0 6px;font-size:clamp(17px,1.3vw,19px)}
.gf-ways p{margin:0}
.gf-note{background:var(--gold-l);border-left:4px solid var(--gold);border-radius:0 var(--r-lg) var(--r-lg) 0;padding:clamp(20px,2.4vw,30px)}
.gf-note .ico{width:28px;height:28px;color:var(--gold)}
.gf-note__h{font-weight:600;color:var(--navy);margin:10px 0 8px}
.gf-note p:last-child{margin:0}

.gf-table th[scope=row]{font-weight:600;color:var(--navy);white-space:nowrap}
.gf-table td:nth-child(3),.gf-table td:nth-child(4){background:rgba(80,128,48,.05)}

.gf-alloc{border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(20px,2.4vw,32px);background:#fff}
.gf-alloc__h{font-weight:600;color:var(--navy);margin:0 0 14px}
.gf-bar{display:flex;height:44px;border-radius:8px;overflow:hidden;margin-bottom:20px;font:600 13px/44px var(--f-body,inherit);color:#fff}
.gf-bar span{padding:0 12px;white-space:nowrap;overflow:hidden}
.gf-bar__eq{background:var(--navy)}
.gf-bar__dt{background:var(--green)}
.gf-bar__au{background:var(--gold);padding:0!important}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.gf-alloc .kv{margin-bottom:14px}

.gf-sip{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(24px,4vw,64px);align-items:start}
.gf-sip__steps h3{margin:0 0 4px;font-size:18px}
.gf-sip__steps p{margin:0}
.gf-sip__ex{background:var(--navy);color:#d5deec;border-radius:var(--r-lg);padding:clamp(22px,3vw,36px)}
.gf-sip__h{font:600 clamp(19px,1.6vw,22px)/1.3 var(--f-disp);color:#fff;margin:0 0 14px}
.gf-sip__ex .kv dt{color:#b9c6dc}
.gf-sip__ex .kv dd{color:#fff}
.gf-sip__ex .kv dt,.gf-sip__ex .kv dd{border-color:rgba(255,255,255,.16)}
.gf-big{font-size:clamp(22px,2vw,28px);color:#f0d38a!important}
.gf-sip__ex .fine{color:#b9c6dc;margin:14px 0}
.gf-sip__ex .link-arrow{color:#fff}

.gf-two{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--line)}
.gf-two>div{padding:24px clamp(0px,3vw,40px) 8px 0}
.gf-two>div+div{border-left:1px solid var(--line);padding-left:clamp(20px,3vw,40px)}
.gf-two h3{display:flex;align-items:center;gap:10px;margin:0 0 12px}
.gf-two h3 .ico{width:22px;height:22px;color:var(--green)}
.gf-two>div+div h3 .ico{color:#b54434}
.gf-x{list-style:none;margin:0;padding:0}
.gf-x li{position:relative;padding:8px 0 8px 22px}
.gf-x li::before{content:"";position:absolute;left:2px;top:19px;width:10px;height:1.75px;background:#b54434}

.gf-onnavy li{color:#d5deec}

.gf-rel{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);margin-top:16px}
.gf-rel a{display:block;padding:18px 16px 18px 0;border-bottom:1px solid var(--line);font-weight:600;color:var(--navy);text-decoration:none}
.gf-rel a:hover{color:var(--green)}
.gf-rel small{display:block;font-weight:400;color:var(--muted);margin-top:4px}

@media (max-width:860px){
  .gf-sip,.gf-two{grid-template-columns:1fr}
  .gf-two>div+div{border-left:0;padding-left:0;border-top:1px solid var(--line)}
  .gf-rel{grid-template-columns:1fr 1fr}
}
@media (max-width:600px){
  .gf-ways li{grid-template-columns:40px 1fr}
  .gf-alloc .kv,.gf-sip__ex .kv{grid-template-columns:1fr auto}
  .gf-rel{grid-template-columns:1fr}
  .gf-table th[scope=row]{white-space:normal}
}
