.shell--public{font-size:1.0714rem;line-height:1.55}.shell--public .flag-band{height:6px}.shell--public .shell__bar{gap:8px 28px;max-width:1200px;min-height:68px;padding:0 24px}.site-brand{flex-direction:column;flex:280px;min-width:0;padding:10px 0;display:flex}.site-brand__link{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.site-name,.shell__name{font-family:var(--font-serif);color:var(--ink);font-size:1.3571rem;font-weight:700;line-height:1.2}.shell--maintenance .site-name{padding:18px 0}.shell__logo{object-fit:contain;width:auto;max-width:160px;height:40px}.shell__tagline{color:var(--muted);margin:0;font-size:.8571rem}.public-nav ul{flex-wrap:wrap;gap:0 20px;margin:0;padding:0;list-style:none;display:flex}.public-nav a{min-height:var(--touch);color:var(--muted);border-bottom:3px solid #0000;align-items:center;padding-top:3px;font-weight:500;text-decoration:none;display:inline-flex}.public-nav a:hover{color:var(--ink)}.public-nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--primary);font-weight:700}.provenance-bar{border-top:1px solid var(--line);background:var(--band);color:var(--muted);font-size:.8571rem}.provenance-bar__inner{flex-wrap:wrap;align-items:center;gap:2px 14px;max-width:1200px;margin:0 auto;padding:6px 24px;display:flex}.provenance-bar a{color:var(--primary);font-weight:600}.shell--public .shell__main{max-width:none;padding:0 0 48px}.shell--public .shell__main>*{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.shell--public .shell__main>:first-child:not(.hero){margin-top:36px}.shell--public .shell__main>.hero{max-width:none;margin-bottom:36px;padding:0}.shell--public .shell__main>section+section,.shell--public .shell__main>section+div,.shell--public .shell__main>div+section{margin-top:40px}.shell--public .shell__main>h1:first-child,.shell--public .shell__main>title+h1{border-bottom:2px solid var(--ink);padding-bottom:14px}.shell--public h2{font-size:1.75rem}.lead{max-width:48rem;font-size:1.1429rem}.hero{background:var(--hero-bg);color:var(--hero-ink)}.hero__inner{flex-wrap:wrap;align-items:flex-end;gap:24px 32px;max-width:1200px;margin:0 auto;padding:48px 24px 40px;display:flex}.hero__text{flex-direction:column;flex:520px;gap:12px;display:flex}.hero h1{color:var(--hero-ink);letter-spacing:-.6px;border:0;margin:0;padding:0;font-size:clamp(2rem,3.6vw + 1rem,3.2857rem);font-weight:700;line-height:1.08}.hero p{opacity:.92;max-width:640px;margin:0;font-size:1.1429rem}.hero__update{border:1px solid var(--hero-line);flex-direction:column;flex:0 300px;gap:4px;padding:16px 18px;display:flex}.hero__update span{opacity:.85;font-size:.9286rem}.hero__update strong{font-family:var(--font-serif);font-size:1.7143rem}.price-cards{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.price-card{background:var(--surface);border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:6px;height:100%;min-height:150px;padding:18px;display:flex}.price-card--selected{box-shadow:inset 0 4px 0 var(--swatch,var(--primary))}.price-card--none{background:var(--band)}.price-card p{margin:0}.price-card__name{font-family:var(--font-sans);align-items:center;gap:8px;margin:0;font-size:1.1429rem;font-weight:700;display:flex}.price-card__name a{color:var(--ink);text-decoration:none}.price-card__name a:hover{text-decoration:underline}.price-card__series,.price-card__meta{font-size:.8571rem}.price-card__price{letter-spacing:-.4px;font-size:1.4286rem;font-weight:700}.price-card__change{font-size:.9286rem}.price-card__year{align-self:flex-start;margin-top:auto;font-size:.9286rem}.price-card .price-card__year[aria-pressed=true],.price-card .price-card__year[aria-pressed=true]:hover{background:var(--ink);color:var(--surface);border-color:var(--ink)}.price-card__empty{font-size:.9286rem}.home-year .series{margin:0}.change{font-variant-numeric:tabular-nums;font-weight:600}.change--up{color:var(--rise)}.change--down{color:var(--fall)}.change--flat,.change--none{color:var(--muted);font-weight:400}.public-split{flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}.public-split__main{flex:2 480px;min-width:0}.about-box{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--primary);flex-direction:column;flex:280px;gap:12px;padding:20px;display:flex}.about-box h2{margin:0;font-size:1.5rem}.about-box p{color:var(--muted);margin:0}.about-box__links{margin:0;padding:0;list-style:none}.about-box__links a{min-height:var(--touch);align-items:center;font-weight:700;display:inline-flex}.brief-list{margin:0;padding:0;list-style:none}.brief-card{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:16px 0;display:flex}.brief-card__title{font-family:var(--font-serif);margin:0;font-size:1.5714rem;font-weight:600;line-height:1.25}.brief-card__title a{color:var(--ink);text-decoration:none}.brief-card__title a:hover{text-decoration:underline}.brief-card p{margin:0}.brief-card__meta{letter-spacing:.6px;text-transform:uppercase;color:var(--fall);order:-1;font-size:.8571rem;font-weight:700}.brief-card__summary{color:var(--muted)}.brief__meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px 32px;margin:16px 0 24px;padding:12px 0;display:flex}.brief__meta dt{color:var(--muted);font-size:.8571rem}.brief__meta dd{margin:0;font-weight:600}.brief__sources{white-space:pre-line}.brief .rich-text,.static-page .rich-text,.mineral .rich-text{font-family:var(--font-serif);font-size:1.2143rem;line-height:1.6}.shell--public .filters{background:var(--surface);border:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:14px;padding:16px;display:grid}.field{gap:4px;margin:0 0 14px;display:grid}.filters .field{margin:0}.field--wide{grid-column:1/-1}.field label,.range-picker__custom label{color:var(--muted);font-size:.8571rem;font-weight:600}.filters__actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.range-picker{margin:12px 0}.range-picker__presets{flex-wrap:wrap;align-items:center;gap:0;display:flex}.range-picker__label{margin-right:10px;font-weight:600}.range-picker__presets .chip{border-color:var(--line);border-radius:0;margin-left:-1px;font-weight:500}.range-picker__presets .chip[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:var(--ink);font-weight:700}.range-picker__custom{flex-wrap:wrap;align-items:flex-end;gap:8px 14px;margin-top:12px;display:flex}.series__caption{order:-1;gap:2px;display:grid}.series__title{font-family:var(--font-serif);font-size:1.4286rem;font-weight:600}.series__basis,.series__provenance{color:var(--muted);font-size:.8571rem}.series__change{font-weight:600}.series__gaps{border-left:4px solid var(--line);background:var(--band);padding:8px 12px;font-size:.9286rem}.series__table-heading{margin:8px 0 0;font-size:1rem}.series__table{max-width:36rem}.series__table caption{color:var(--muted);font-size:.8571rem;font-weight:400}.row--gap td,.row--gap th{color:var(--muted);font-style:italic}.latest-prices th[scope=row]{font-weight:600}.indicator__definition{color:var(--muted);font-size:.8571rem;font-weight:400;display:block}.mineral>h1{border-bottom:2px solid var(--ink);align-items:center;gap:12px;padding-bottom:14px;font-size:clamp(2rem,3vw + 1rem,3.4286rem);display:flex}.mineral>h1 .swatch{width:14px;height:14px}.mineral>section{margin-top:36px}.rich-text{overflow-wrap:anywhere;max-width:48rem}.rich-text table{display:block;overflow-x:auto}.shell__main .rich-text a,.shell__main p a{color:var(--primary)}.public-footer{flex-direction:column;max-width:1200px;padding:24px}.public-footer .shell__nav ul{flex-wrap:wrap;gap:0 20px;margin:0;padding:0;list-style:none;display:flex}.public-footer .shell__nav a{min-height:var(--touch);color:var(--primary);align-items:center;font-weight:600;display:inline-flex}.shell__note{white-space:pre-line;margin:0}.shell__contact{font-style:normal}.shell__contact p{margin:0}.shell__address{white-space:pre-line}@media (width<=720px){.shell--public .shell__bar,.provenance-bar__inner,.hero__inner,.public-footer,.shell--public .shell__main>*{padding-left:16px;padding-right:16px}.hero__inner{padding-top:32px;padding-bottom:28px}}
