.metals-page{padding-top:20px!important;padding-bottom:32px}.metals-breadcrumb,.metals-actions,.metals-heading,.metals-toolbar,.metals-history-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.metals-breadcrumb{font-size:.88rem;margin-bottom:12px}.metals-heading,.metals-toolbar,.metals-history-toolbar{justify-content:space-between}.metals-page h1{font-size:2.5rem;margin:0 0 6px}.metals-heading p{margin:0 0 14px}.metals-page h2{font-size:1.55rem;margin:0 0 12px}.metals-page h3{font-size:1.2rem}.metals-tabs{display:flex;gap:6px;flex-wrap:wrap}.metals-tabs button,.metals-text-button{background:none;color:#304c60;border:0;padding:10px 12px;font:inherit;cursor:pointer}.metals-tabs button[aria-current]{border-bottom:3px solid #99611e;font-weight:700;color:#182f42}.metals-toolbar{border-bottom:1px solid #d5dce0;margin-bottom:16px}.metals-muted,.metals-data-note{color:#526473;font-size:.88rem}.metals-prices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.metals-card,.metals-price,.metals-features article{background:#fff;border:1px solid #d5dce0;border-radius:10px;padding:18px}.metals-price strong{font-size:1.65rem;display:block}.metals-price h2{font-size:1.2rem;margin-bottom:8px}.metals-price .metals-actions{justify-content:space-between}.metals-price button{border:0;background:none;color:#866024;cursor:pointer;padding:3px;font-size:.85rem}.metals-calculator-grid,.metals-welcome{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:16px}.metals-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.metals-page label{font-size:.9rem;font-weight:600;display:block}.metals-page input,.metals-page select{display:block;width:100%;height:39px;box-sizing:border-box;border:1px solid #b8c6cf;border-radius:5px;background:#fff;padding:6px 9px;color:#182f42;font:inherit;margin-top:4px}.metals-full{grid-column:1/-1}.metals-result{background:#f5efe5;border-radius:8px;padding:14px;margin:8px 0}.metals-result strong{font-size:1.6rem}.metals-page summary{cursor:pointer;font-weight:600;padding:6px 0;color:#304c60}.metals-page details p{font-size:.9rem;margin:8px 0}.metals-formula{padding:16px;background:#f5efe5;border-radius:8px;margin:14px 0;color:#785018}.metals-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.metals-features:has(.metals-chart){grid-template-columns:repeat(2,minmax(0,1fr))}.metals-buy-result{margin-bottom:16px}.metals-target-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:14px 0}.metals-target-grid strong{display:block;font-size:1.3rem}.metals-target-grid span{display:block;color:#526473;font-size:.88rem}.metals-data-note{margin:14px 0 0}.metals-chart svg{width:100%;height:auto;display:block;touch-action:pan-y;cursor:crosshair}.metals-chart output{display:block;min-height:25px;font-size:.9rem}.metals-chart .chart-grid{stroke:#d5dce0;stroke-width:1}.metals-chart .chart-usd{stroke:#99611e;fill:none;stroke-width:2.5}.metals-chart .chart-cad{stroke:#304c60;fill:none;stroke-width:2.5}.metals-chart .chart-marker{stroke:#526473;stroke-dasharray:3 3}.metals-history-toolbar{margin-bottom:14px}.metals-history-toolbar label{min-width:130px}.metals-welcome{padding:24px;background:#f4efe5;border-radius:10px;align-items:center}.metals-welcome p{max-width:600px}.metals-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;color:#86551c}.metals-preview{text-align:center;padding:24px}.metals-preview>span{font-family:Newsreader,serif;font-size:5rem;color:#99611e}.metals-preview small{font-size:1.1rem}.metals-notice{padding:10px 14px;border-left:3px solid #99611e;background:#f5efe5;margin-bottom:14px}.metals-page [hidden]{display:none!important}.metals-history-dates{display:flex;justify-content:space-between;font-size:.8rem;color:#526473}.metals-text-button{padding-left:0;text-decoration:underline}.metals-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.metals-admin-grid strong{display:block}.metals-page .btn{min-height:38px}.metals-chart table{width:100%;font-size:.86rem}.metals-chart td,.metals-chart th{padding:6px;text-align:left;border-bottom:1px solid #d5dce0}
@media(max-width:900px){.metals-prices{grid-template-columns:repeat(2,minmax(0,1fr))}.metals-calculator-grid,.metals-welcome{grid-template-columns:1fr}.metals-target-grid{grid-template-columns:1fr 1fr}.metals-features,.metals-features:has(.metals-chart){grid-template-columns:1fr}.metals-admin-grid{grid-template-columns:1fr}.metals-page h1{font-size:2rem}.metals-preview{display:none}}

@media(max-width:600px){.metals-price{padding:12px}.metals-price strong{font-size:1.1rem}.metals-price h2{font-size:1.05rem}.metals-price .metals-muted{font-size:.8rem}}
a.metals-card{color:inherit;text-decoration:none}a.metals-card:hover{border-color:#99611e;background:#fcfaf5}

/* Keep the page introduction in one row where space permits. */
.metals-intro{margin-bottom:12px}.metals-intro>div{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:22px;row-gap:4px}.metals-page .metals-intro h1,.metals-page .metals-intro p{margin:0}.metals-intro h1{flex:0 0 auto}.metals-intro p{flex:1 1 420px}
