/* Exact shared header structure for the six legacy standalone ETF pages. */
body{background:var(--paper)!important}
.standalone-site-header{height:76px;padding:0 max(20px,calc((100% - 1180px)/2));display:flex;align-items:center;background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:80;backdrop-filter:blur(14px)}
.standalone-site-header .utility-bar{width:100%;display:flex;align-items:center;gap:24px;margin:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none}
.standalone-site-header .market-nav{display:flex;align-items:center;gap:7px;margin:auto}
.standalone-site-header .etfi-brand{display:flex;align-items:center;gap:9px;color:#173c2d!important;text-decoration:none;font-size:.84rem;font-weight:850;white-space:nowrap}
.standalone-site-header .etfi-brand img{width:34px;height:34px;object-fit:contain}
.standalone-site-header .etfi-language{margin:0;flex:none}
.shell{padding-top:22px}
.page-heading{color:var(--ink)!important;margin-bottom:16px}
.nav-pill,.etf-all summary{border-color:#d6e0da!important;background:#fff!important;color:#33443b!important}
.nav-pill:hover,.nav-pill.active,.etf-all[open] summary{border-color:#8db29d!important;background:#e7f1eb!important;color:#08783b!important}
.etfi-account{border-color:#d6e0da!important;color:#33443b!important;background:#fff}
.title{color:var(--ink)!important;font-size:clamp(1.75rem,4vw,2.55rem)}
.page-date{color:var(--muted)!important}
.standalone-site-header .etf-menu{grid-template-columns:repeat(3,minmax(0,1fr));width:min(650px,calc(100vw - 28px))}
@media(max-width:760px){
  body{background:var(--paper)!important}
  .standalone-site-header{height:auto;min-height:104px;padding:4px 10px}
  .standalone-site-header .utility-bar{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:52px 44px;gap:0 8px}
  .standalone-site-header .etfi-brand{grid-column:1;grid-row:1;display:flex!important;margin:0}
  .standalone-site-header .etfi-brand img{width:32px;height:32px}
  .standalone-site-header .market-nav{grid-column:1/-1;grid-row:2;width:100%;margin:0;gap:5px;overflow-x:auto;scrollbar-width:none}
  .standalone-site-header .market-nav::-webkit-scrollbar{display:none}
  .standalone-site-header .etfi-language{grid-column:2;grid-row:1;display:flex!important;width:auto;justify-content:flex-end!important;gap:7px}
  .etfi-language select{width:100px;max-width:100px;font-size:.72rem}
  .etfi-account{padding:5px 8px;font-size:.72rem}
  .shell{padding-top:12px}
  .title{font-size:clamp(1.28rem,6vw,1.62rem)}
  .etf-menu{top:108px!important}
  .standalone-site-header .etf-menu{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:390px){.standalone-site-header .etfi-brand span{display:none}.etfi-language select{width:92px}.etfi-account{padding-left:6px;padding-right:6px}}
@media(max-width:700px){.standalone-site-header .etfi-brand{min-width:0;gap:6px;font-size:12px}.standalone-site-header .etfi-brand img{width:28px;height:28px}.standalone-site-header .etfi-brand span{display:block!important}.etfi-brand strong{display:block;line-height:1.2}.etfi-brand small{display:none}.standalone-site-header .etfi-language{gap:4px}.standalone-site-header .etfi-language select{width:82px;max-width:82px;font-size:11px}.standalone-site-header .etfi-account{padding:5px 4px;font-size:11px}.standalone-site-header .etf-menu{max-height:calc(100dvh - 125px);overflow-y:auto}}@media(min-width:431px) and (max-width:700px){.etfi-brand small{display:block;font-size:9px;color:#62736a}}@media(min-width:701px){.etfi-brand strong{display:block}.etfi-brand small{display:block;font-size:10px;color:#62736a}}
