:root{--ink:#0a2030;--ink-soft:#29404d;--paper:#f5f7f7;--surface:#fff;--line:#d8e0e2;--line-dark:#aebbc0;--brass:#b9862c;--brass-light:#f0dfb5;--copper:#a45231;--blue-wash:#e9f0f2;--shadow:0 18px 45px #071d2b14}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}button,input{font:inherit}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #287d9b}.siteHeader,.indexHeader{background:var(--ink);justify-content:space-between;align-items:center;min-height:58px;padding:10px clamp(16px,4vw,48px);display:flex}.brand{color:#fff;align-items:center;gap:14px;text-decoration:none;display:flex}.brand img,.wordmark{object-fit:contain;object-position:left center;width:189px;height:47px;display:block}.brand span{letter-spacing:.13em;text-transform:uppercase;border-left:1px solid #ffffff47;padding-left:14px;font-size:.82rem;font-weight:650}.version,.edition{color:#dbe4e7;letter-spacing:.14em;text-transform:uppercase;font-size:.74rem}.countryNav{background:var(--surface);border-bottom:1px solid var(--line);scrollbar-width:none;gap:6px;padding:8px clamp(10px,3vw,44px);display:flex;overflow-x:auto}.countryNav::-webkit-scrollbar{display:none}.countryNav a{color:var(--ink-soft);border-radius:999px;flex:none;padding:7px 12px;font-size:.82rem;font-weight:600;text-decoration:none}.countryNav a[aria-current=page]{background:var(--ink);color:#fff}.timeline{background:var(--surface);border-bottom:1px solid var(--line);padding:12px clamp(18px,5vw,72px) 13px}.timelineTopline{margin-bottom:0}.timelineTopline span{color:#5d7078;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:700}.timelineControl{padding-top:20px;position:relative}.timelineControl output{font-variant-numeric:tabular-nums;left:clamp(1.45rem, var(--timeline-position), calc(100% - 1.45rem));pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;line-height:1;position:absolute;top:-2px;transform:translate(-50%)}.timelineControl input[type=range]{accent-color:var(--brass);cursor:pointer;width:100%;min-height:24px;margin:0}.timelineLabels{color:#6a7a81;grid-template-columns:1fr auto 1fr;margin-top:-2px;font-size:.69rem;display:grid}.timelineLabels strong{color:var(--ink);text-align:center;font-weight:650}.timelineLabels span:last-child{text-align:right}.timelineStops{scrollbar-width:none;gap:6px;margin-top:9px;padding:3px 1px 2px;display:flex;overflow-x:auto}.timelineStops::-webkit-scrollbar{display:none}.timelineStops button{border:1px solid var(--line);color:#536870;background:0 0;border-radius:2px;flex:none;padding:5px 8px;font-size:.68rem}.timelineStops button span{color:var(--ink);font-variant-numeric:tabular-nums;margin-right:5px;font-weight:750}.timelineStops button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.timelineStops button[aria-pressed=true] span{color:var(--brass-light)}.countryTitle{grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);align-items:end;gap:18px;max-width:1260px;margin:0 auto;padding:clamp(34px,6vw,82px) clamp(18px,5vw,72px) clamp(26px,4vw,48px);display:grid}.eyebrow,.sectionKicker{color:var(--copper);letter-spacing:.15em;text-transform:uppercase;margin:0 0 8px;font-size:.73rem;font-weight:750}.countryTitle h1{letter-spacing:-.05em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,8vw,7.5rem);font-weight:400;line-height:.84}.countryTitle>p{color:var(--ink-soft);max-width:42ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,1.7vw,1.35rem)}.localName{color:#728187;margin:10px 0 0;font-family:Georgia,serif;font-size:1rem}.toolbar{background:var(--surface);border-bottom:1px solid var(--line);border-top:1px solid var(--line);z-index:20;justify-content:space-between;align-items:center;gap:20px;padding:10px clamp(18px,5vw,72px);display:flex;position:sticky;top:0}.filterGroups,.filterGroup,.metalFilters,.issueFilters,.toggleGroup{align-items:center;display:flex}.filterGroups{gap:20px;min-width:0}.filterGroup{gap:8px}.metalFilters,.issueFilters,.toggleGroup{gap:6px}.filterLabel{color:#728187;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.64rem;font-weight:800}.metalFilters button,.issueFilters button{color:#64767d;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;min-height:36px;padding:8px 12px}.metalFilters button{border-color:var(--line)}.metalFilters button small{color:#7a8b91;margin-left:3px;font-size:.66rem}.metalFilters .filterActive,.issueFilters .filterActive{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:700}.metalFilters .filterActive small{color:var(--brass-light)}.issueFilters .filterSoon{border-color:var(--line)}.filterSoon small{color:var(--copper);letter-spacing:.06em;text-transform:uppercase;margin-left:3px;font-size:.62rem;font-weight:750}.switchLabel{color:var(--ink-soft);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;font-size:.83rem;font-weight:600;display:flex}.switch{background:#c7d0d3;border:0;border-radius:999px;width:42px;height:24px;padding:3px;transition:background .18s}.switch span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;display:block;transform:translate(0)}.switch[aria-checked=true]{background:var(--brass)}.switch[aria-checked=true] span{transform:translate(18px)}.notice,.authorityShelf{background:#fff7e5;border-bottom:1px solid #e5d2a7;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px clamp(18px,5vw,72px);display:flex}.notice span{color:#6b5a36}.authorityShelf>span{color:#6b5a36;letter-spacing:.1em;text-transform:uppercase;margin-right:6px;font-size:.75rem;font-weight:750}.authorityShelf button{background:var(--surface);color:var(--ink);border:1px solid #d5bf8b;border-radius:999px;padding:5px 10px}.guideLayout{grid-template-columns:minmax(220px,310px) minmax(0,1fr);align-items:start;gap:clamp(28px,6vw,90px);max-width:1260px;margin:0 auto;padding:clamp(42px,7vw,88px) clamp(18px,5vw,72px) 96px;display:grid}.valuePanel{position:sticky;top:76px}.valuePanel h2,.catalogHeading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:400;line-height:1}.asOf{color:#65777e;margin:9px 0 0;font-size:.76rem}.valueLadder{margin:28px 0 0 4px;padding-left:25px;position:relative}.valueLadder:before{background:var(--line-dark);content:"";width:1px;position:absolute;top:23px;bottom:23px;left:0}.ladderRung{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:7px 0;text-decoration:none;display:grid;position:relative}.ladderRung:before{background:var(--line-dark);content:"";width:17px;height:1px;position:absolute;top:50%;left:-25px}.ladderRung:after{background:var(--paper);border:2px solid var(--brass);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:calc(50% - 5px);left:-12px}.ladderValue{color:var(--brass);font-family:Georgia,serif;font-size:1.45rem}.ladderRung strong,.ladderRung small{display:block}.ladderRung strong{font-size:.88rem}.ladderRung small{color:#65777e;margin-top:2px;font-size:.72rem}.ladderRung:hover strong{text-underline-offset:3px;text-decoration:underline}.ladderConcept{background:linear-gradient(90deg,#f0dfb547,#0000)}.ladderConcept:after{background:var(--brass);border-color:var(--brass);border-radius:1px;transform:rotate(45deg)}.ladderConcept .ladderValue{font-size:1.05rem}.ladderConcept em{color:var(--copper);letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:.58rem;font-style:normal;font-weight:750;display:block}.ladderConcept:hover strong{text-decoration:none}.termGuide{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-top:28px;padding:0 0 20px}.termGuide summary{cursor:pointer;justify-content:space-between;align-items:center;padding:18px 0 12px;list-style:none;display:flex}.termGuide summary::-webkit-details-marker{display:none}.termGuide summary:after{color:var(--brass);content:"+";font-family:Georgia,serif;font-size:1.5rem;line-height:1}.termGuide[open] summary:after{content:"−"}.termGuide summary small,.termGuide summary strong{display:block}.termGuide summary small{color:var(--copper);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:.64rem;font-weight:800}.termGuide summary strong{font-family:Georgia,serif;font-size:1.08rem;font-weight:400}.termGuide>p{color:var(--ink-soft);margin:0 0 13px;font-size:.8rem;line-height:1.55}.termGuide>button{background:var(--ink);color:#fff;cursor:pointer;text-align:left;border:0;border-radius:3px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 10px;font-size:.7rem;display:flex}.termGuide>button span{color:var(--brass-light);font-family:Georgia,serif;font-size:1rem}.termList{margin:0}.termList>div{border-top:1px solid #e0e6e8;padding:11px 0}.termList dt{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 8px;display:grid}.termList dt strong{font-size:.78rem}.termList dt>span{color:var(--brass);font-family:Georgia,serif;font-size:.88rem}.termList dt em{color:#708087;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:.56rem;font-style:normal;font-weight:800}.termList dd{margin:7px 0 0}.termList dd strong,.termList dd span{display:block}.termList dd strong{color:var(--ink);font-size:.7rem}.termList dd span{color:var(--ink-soft);margin-top:4px;font-size:.72rem;line-height:1.45}.termGuide>a{border-bottom:1px solid var(--line-dark);color:var(--ink-soft);margin-top:8px;font-size:.68rem;text-decoration:none;display:inline-block}.metalIndex{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.metalIndex h3{margin:0 0 10px;font-family:Georgia,serif;font-size:1.25rem;font-weight:400}.metalIndex dl{margin:0}.metalIndex dl div{border-top:1px solid #e0e6e8;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;font-size:.74rem;display:flex}.metalIndex dt{color:var(--ink-soft)}.metalIndex dd{color:var(--copper);font-variant-numeric:tabular-nums;margin:0;font-weight:750}.metalIndexGold dd{color:var(--brass)}.catalogHeading{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.sourceLink{border-bottom:1px solid var(--line-dark);color:var(--ink-soft);padding-bottom:2px;font-size:.76rem;text-decoration:none}.coverageBar{background:#e1e7e9;height:3px;margin:-12px 0 28px;position:relative}.coverageBar>span{background:var(--brass);min-width:2px;height:100%;display:block}.coverageBar p{color:#6c7e85;text-align:right;margin:7px 0 0;font-size:.7rem}.coverageBar p strong{color:var(--ink)}.coinList{gap:20px;display:grid}.coinCard{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:4px;padding:clamp(18px,4vw,36px);scroll-margin-top:96px;overflow:hidden}.coinCardHeader{justify-content:space-between;align-items:start;gap:20px;display:flex}.coinCardHeader>div{align-items:baseline;gap:12px;display:flex}.coinValue{color:var(--brass);font-family:Georgia,serif;font-size:2rem}.coinCard h2{margin:0;font-family:Georgia,serif;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:400}.datedCoinType{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.datedCoinType h3{margin:0;font-size:1rem;line-height:1.4}.coinTypeSources{margin:16px 0 0;padding:0;list-style:none}.coinTypeSources li{overflow-wrap:anywhere;margin:10px 0;font-size:.78rem}.coinTypeSources a{text-underline-offset:3px;font-weight:700}.coinTypeSources span{color:var(--ink-soft);margin-top:3px;font-size:.72rem;line-height:1.5;display:block}.relationTag{background:var(--blue-wash);color:#38505a;white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:.74rem;font-weight:650}.statusNote{border-left:2px solid var(--brass);color:#5f6f75;margin:14px 0 0;padding-left:9px;font-size:.78rem}.issueSpan{color:#75868c;font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;margin:8px 0 0;font-size:.7rem}.variantName{color:var(--ink-soft);letter-spacing:.04em;margin:22px 0 0;font-size:.8rem;font-weight:700}.coinFaces{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px clamp(12px,3vw,24px);margin:18px 0 24px;display:grid}.coinFacesComposite{grid-template-columns:minmax(0,1fr)}.coinFaces figure{min-width:0;margin:0}.coinImageWell{background:linear-gradient(145deg,#e9edef,#f9fbfb);border:1px solid #e0e6e8;justify-content:center;align-items:center;min-height:190px;padding:clamp(12px,3vw,28px);display:flex;overflow:hidden}.coinImageWell img{object-fit:contain;max-width:100%;height:auto;max-height:240px;display:block}.coinFacesComposite .coinImageWell img{max-height:320px}.facePlaceholder{color:#687b83;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:150px;display:flex}.facePlaceholder>span{font-family:Georgia,serif;font-size:2rem;line-height:1}.facePlaceholder>strong{letter-spacing:.16em;text-transform:uppercase;margin-top:9px;font-size:.7rem}.facePlaceholder>a{border-bottom:1px solid #aebbc0;margin-top:18px;font-size:.7rem;text-decoration:none}.coinFaces figcaption{color:#6a7a81;letter-spacing:.13em;text-align:center;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;margin-top:7px;font-size:.69rem;display:flex}.coinFaces figcaption a{color:#7c8c92;letter-spacing:.03em;text-transform:none;text-underline-offset:2px;font-size:.61rem;font-weight:600;text-decoration:underline}.specGrid{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.specGrid div{border-right:1px solid var(--line);padding:13px 9px}.specGrid div:last-child{border-right:0}.specGrid dt,.composition span{color:#708087;letter-spacing:.11em;text-transform:uppercase;font-size:.66rem;font-weight:750}.specGrid dd{margin:4px 0 0;font-family:Georgia,serif;font-size:1rem}.composition{justify-content:space-between;align-items:baseline;gap:14px;padding-top:14px;display:flex}.composition strong{text-align:right;font-size:.8rem;font-weight:600}.metalCutoff{background:#eef2f3;border-left:2px solid #8c9ca2;justify-content:space-between;align-items:center;margin-top:14px;padding:9px 12px;display:flex}.metalCutoff span{color:#5d6e75;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.metalCutoff strong{color:var(--ink);font-family:Georgia,serif;font-size:1.1rem}.metalCutoffGold{border-left-color:var(--brass);background:#f5efe1}.specGap{border-top:1px solid var(--line);color:#6b7d84;margin:20px 0 0;padding-top:14px;font-size:.76rem}.variantDisclosure{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.variantDisclosure summary{cursor:pointer;margin-left:18px;font-size:.83rem;font-weight:750;list-style-position:outside}.variantList{gap:16px;margin-top:20px;display:grid}.variant{background:var(--paper);border:1px solid var(--line);padding:16px}.variant h3{margin:0;font-family:Georgia,serif;font-size:1.15rem;font-weight:400}.variant .coinImageWell{min-height:130px}.variant .coinFaces{margin-bottom:0}.imagePending{background:var(--blue-wash);border:1px dashed #aebfc5;align-items:center;gap:18px;min-height:120px;margin:22px 0;padding:20px;display:flex}.imagePending>span{color:#789097;font-family:Georgia,serif;font-size:2rem}.imagePending p{color:var(--ink-soft);max-width:36ch;margin:0}.emptyYear{background:var(--surface);border:1px solid var(--line);padding:32px}.emptyYear p{color:var(--ink-soft)}.emptyYear button{background:var(--ink);color:#fff;border:0;border-radius:3px;padding:10px 14px}.metalHistory{border-left:4px solid var(--brass);color:#fff;background:#182f3d;grid-template-columns:minmax(150px,.55fr) minmax(240px,1fr) auto;gap:18px;margin-bottom:24px;padding:clamp(20px,4vw,30px);display:grid}.metalHistoryGold{background:#332b1c}.metalHistory .sectionKicker{color:var(--brass-light)}.metalHistory h3{margin:0;font-family:Georgia,serif;font-size:1.35rem;font-weight:400;line-height:1.15}.metalHistory p{color:#d9e2e5;margin:0;font-size:.82rem}.metalHistory>a{color:#f0dfb5;white-space:nowrap;border-bottom:1px solid #6f818a;align-self:end;font-size:.7rem;text-decoration:none}footer{background:var(--ink);color:#d8e2e5;justify-content:space-between;gap:20px;padding:28px clamp(18px,5vw,72px);font-size:.75rem;display:flex}.indexPage{min-height:100vh}.indexIntro{max-width:1100px;margin:0 auto;padding:clamp(60px,10vw,130px) clamp(20px,5vw,60px) 44px}.indexIntro h1{letter-spacing:-.045em;max-width:13ch;margin:0;font-family:Georgia,serif;font-size:clamp(2.8rem,7vw,6.4rem);font-weight:400;line-height:.95}.indexCopy{color:var(--ink-soft);max-width:56ch;margin:28px 0 0;font-family:Georgia,serif;font-size:1.2rem}.indexStats{flex-wrap:wrap;gap:clamp(24px,6vw,68px);margin:40px 0 0;display:flex}.indexStats div{flex-direction:column-reverse;display:flex}.indexStats dt{color:#72848b;letter-spacing:.12em;text-transform:uppercase;font-size:.69rem;font-weight:750}.indexStats dd{margin:0 0 6px;font-family:Georgia,serif;font-size:2rem;line-height:1}.countryGrid{grid-template-columns:repeat(2,1fr);gap:1px;max-width:1100px;margin:0 auto;padding:0 clamp(20px,5vw,60px);display:grid}.countryTile{background:var(--surface);border:1px solid var(--line);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:92px;margin:0 -1px -1px 0;padding:16px 18px;text-decoration:none;transition:background .15s,color .15s;display:grid}.countryTile:hover,.countryTile.featured{background:var(--ink);color:#fff}.countryCode{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-family:Georgia,serif;display:flex}.countryTile strong,.countryTile small{display:block}.countryTile small{color:#72848b;margin-top:2px}.countryIdentity{min-width:0}.countryAliases{font-size:.72rem;line-height:1.35}.countryAliases>span{color:var(--copper);letter-spacing:.08em;text-transform:uppercase;margin-right:3px;font-size:.6rem;font-weight:800;display:inline}.countryTile:hover small,.countryTile.featured small{color:#c8d5d9}.countryTile:hover .countryAliases>span,.countryTile.featured .countryAliases>span{color:var(--brass-light)}.tileStatus{color:var(--brass);text-align:right;text-transform:uppercase;font-size:.7rem}.tileStatus strong{font-size:.72rem;font-weight:800}.tileStatus small{color:#72848b;margin-top:4px;font-size:.64rem;font-weight:700}.countryTile:hover .tileStatus small,.countryTile.featured .tileStatus small{color:#c8d5d9}.indexNote{color:#6d7d83;text-align:center;max-width:980px;margin:28px auto 70px;padding:0 20px;font-size:.77rem}.buyerGuideIndex{border-top:1px solid var(--line);grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:clamp(28px,6vw,70px);max-width:1100px;margin:70px auto 0;padding:52px clamp(20px,5vw,60px) 0;display:grid}.buyerGuideIndex h2{letter-spacing:-.025em;margin:0;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.4rem);font-weight:400;line-height:1}.buyerGuideIndex>div>p:last-child{color:var(--ink-soft);margin:20px 0 0}.buyerGuideIndex nav{gap:12px;display:grid}.buyerGuideIndex a{background:var(--surface);border:1px solid var(--line);grid-template-columns:54px minmax(0,1fr);gap:4px 16px;padding:18px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.buyerGuideIndex a:hover{border-color:var(--brass);transform:translateY(-2px)}.buyerGuideIndex a>span{background:var(--ink);color:var(--brass-light);grid-row:1/3;justify-content:center;align-items:center;width:46px;height:46px;font-family:Georgia,serif;font-size:1.2rem;display:flex}.buyerGuideIndex a>strong{align-self:end;font-family:Georgia,serif;font-size:1.05rem;font-weight:400}.buyerGuideIndex a>small{color:#697b82;line-height:1.35}.buyerGuide{background:#f3f5f4;min-height:100vh}.articleHeader{background:var(--ink);justify-content:space-between;align-items:center;min-height:66px;padding:8px clamp(16px,4vw,48px);display:flex}.articleHeader nav{align-items:center;gap:8px;display:flex}.articleHeader nav a{color:#e3eaec;letter-spacing:.05em;text-transform:uppercase;border:1px solid #ffffff38;padding:8px 11px;font-size:.72rem;font-weight:700;text-decoration:none}.articleHeader nav a:hover{border-color:var(--brass-light);color:#fff}.buyerGuide-gold .articleHeader{flex-wrap:wrap;gap:12px}.buyerGuide-gold .articleHeader nav{flex-wrap:wrap}.buyerGuide-gold .articleHeader nav a{align-content:center;min-height:44px}.articleHero{grid-template-columns:152px minmax(0,1fr);align-items:end;gap:clamp(28px,6vw,74px);max-width:1180px;margin:0 auto;padding:clamp(58px,10vw,128px) clamp(20px,5vw,60px) clamp(50px,8vw,88px);display:grid}.elementTile{aspect-ratio:1;background:var(--ink);box-shadow:12px 12px 0 var(--brass-light);color:#fff;grid-template-rows:auto 1fr auto;width:100%;padding:13px 16px 11px;display:grid}.buyerGuide-gold .elementTile{background:#7b581e;box-shadow:12px 12px #dfbd6a}.elementTile>span{font-variant-numeric:tabular-nums;font-size:.7rem}.elementTile strong{letter-spacing:-.08em;text-align:center;align-self:center;font-family:Georgia,serif;font-size:4.8rem;font-weight:400;line-height:1}.elementTile small{letter-spacing:.16em;text-align:right;text-transform:uppercase;font-size:.62rem;font-weight:800}.articleHero h1{letter-spacing:-.055em;max-width:12ch;margin:0;font-family:Georgia,serif;font-size:clamp(3rem,7vw,6.8rem);font-weight:400;line-height:.91}.articleDeck{color:var(--ink-soft);max-width:62ch;margin:28px 0 0;font-family:Georgia,serif;font-size:clamp(1.08rem,2vw,1.4rem);line-height:1.55}.articleToc{background:var(--surface);border-bottom:1px solid var(--line);border-top:1px solid var(--line);scrollbar-width:none;align-items:center;gap:7px;padding:10px max(20px,50vw - 530px);display:flex;overflow-x:auto}.articleToc::-webkit-scrollbar{display:none}.articleToc span{color:#728187;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;margin-right:7px;font-size:.65rem;font-weight:800}.articleToc a{border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;flex:none;min-height:36px;padding:8px 12px;font-size:.75rem;font-weight:650;text-decoration:none}.articleToc a:hover{background:var(--ink);border-color:var(--ink);color:#fff}.ruleBanner{color:#fff;background:#132b39;padding:clamp(42px,7vw,76px) max(20px,50vw - 530px)}.buyerGuide-gold .ruleBanner{background:#46320f}.ruleBanner>p{color:var(--brass-light);letter-spacing:.15em;text-transform:uppercase;margin:0 0 12px;font-size:.7rem;font-weight:800}.ruleBanner h2{max-width:16ch;margin:0;font-family:Georgia,serif;font-size:clamp(2rem,4.5vw,4rem);font-weight:400;line-height:1}.ruleBanner blockquote{border-left:2px solid var(--brass);color:#dbe5e8;max-width:68ch;margin:30px 0 0;padding-left:20px;font-size:clamp(1rem,1.8vw,1.22rem);line-height:1.65}.articleSection{max-width:1180px;margin:0 auto;padding:clamp(70px,10vw,118px) clamp(20px,5vw,60px);scroll-margin-top:20px}.articleSection+.articleSection{border-top:1px solid var(--line)}.sectionHeading{grid-template-columns:minmax(280px,.92fr) minmax(260px,1.08fr);gap:0 clamp(30px,7vw,92px);margin-bottom:42px;display:grid}.sectionHeading .sectionKicker{grid-column:1}.sectionHeading h2{letter-spacing:-.035em;max-width:11ch;margin:0;font-family:Georgia,serif;font-size:clamp(2.3rem,5vw,4.8rem);font-weight:400;line-height:.98}.sectionHeading>p:last-child{color:var(--ink-soft);grid-area:1/2/3;max-width:58ch;margin:23px 0 0;font-size:1rem;line-height:1.7}.sectionHeading.compact{display:block}.sectionHeading.compact h2{max-width:16ch}.warningGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.warningCard{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--copper);min-width:0;padding:22px}.markCluster{flex-wrap:wrap;gap:5px;display:flex}.markCluster code,.markRowCode code{color:var(--ink);overflow-wrap:anywhere;background:#eef1f1;padding:5px 7px;font-family:ui-monospace,Cascadia Mono,monospace;font-size:.72rem;font-weight:750}.warningCard h3{margin:25px 0 10px;font-family:Georgia,serif;font-size:1.3rem;font-weight:400;line-height:1.1}.warningCard p{color:var(--ink-soft);font-size:.83rem;line-height:1.6}.warningCard>strong{color:var(--copper);margin-top:16px;font-size:.74rem;line-height:1.45;display:block}.constructionList{counter-reset:none;grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.constructionList li{border-left:1px solid var(--line-dark);min-height:230px;padding:10px 28px 24px}.constructionList li:last-child{border-right:1px solid var(--line-dark)}.constructionList span{color:var(--copper);letter-spacing:.11em;text-transform:uppercase;font-size:.65rem;font-weight:800}.constructionList h3{margin:38px 0 12px;font-family:Georgia,serif;font-size:1.45rem;font-weight:400}.constructionList p{color:var(--ink-soft);margin:0;font-size:.84rem;line-height:1.65}.contextNote{border-left:3px solid var(--brass);color:#615538;background:#fff7e5;margin-top:26px;padding:15px 18px;font-size:.84rem;line-height:1.65}.weightSystemGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.weightSystemGrid article{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--brass);padding:clamp(22px,4vw,36px)}.weightSystemGrid span{color:var(--copper);letter-spacing:.11em;text-transform:uppercase;font-size:.65rem;font-weight:800;display:block}.weightSystemGrid strong{margin-top:18px;font-family:Georgia,serif;font-size:clamp(1.55rem,3vw,2.25rem);font-weight:400;display:block}.weightSystemGrid p{color:var(--ink-soft);margin:14px 0 0;font-size:.84rem;line-height:1.65}.weightWorkedExample{color:#fff;background:#132b39;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:28px clamp(36px,6vw,80px);margin-top:14px;padding:clamp(24px,5vw,46px);display:grid}.weightWorkedExample h3{margin:0;font-family:Georgia,serif;font-size:clamp(1.75rem,3.2vw,2.8rem);font-weight:400;line-height:1.08}.weightWorkedExample ol{margin:0;padding:0;list-style:none}.weightWorkedExample li{gap:5px;padding:13px 0;display:grid}.weightWorkedExample li+li{border-top:1px solid #ffffff2e}.weightWorkedExample li span{color:var(--brass-light);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:800}.weightWorkedExample li strong{color:#eef4f5;font-size:.88rem;line-height:1.5}.weightCaution{border-left:3px solid var(--brass);color:#615538;background:#fff7e5;margin:14px 0 0;padding:16px 18px;font-size:.84rem;line-height:1.7}.weightCaution code{color:#4c432f;overflow-wrap:anywhere;background:#efe3c8;padding:3px 5px;font-family:ui-monospace,Cascadia Mono,monospace;font-size:.78rem}.markDictionary{border-top:1px solid var(--line-dark)}.markRow{grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr);gap:30px;padding:26px 0;display:grid}.markRow+.markRow{border-top:1px solid var(--line)}.markRowCode{flex-wrap:wrap;align-content:start;gap:5px;display:flex}.markRowCode>span{letter-spacing:.13em;text-transform:uppercase;flex:0 0 100%;margin-bottom:5px;font-size:.62rem;font-weight:850}.markRow-stop .markRowCode>span{color:#983e25}.markRow-check .markRowCode>span{color:#8b681f}.markRow-good .markRowCode>span{color:#36735c}.markRow h3{margin:0;font-family:Georgia,serif;font-size:1.3rem;font-weight:400}.markRow p{color:var(--ink-soft);margin:7px 0 10px;font-size:.84rem;line-height:1.6}.markRow div:last-child>strong{color:#5c6d74;font-size:.74rem}.honestMarks{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(35px,7vw,90px);display:grid}.honestMarks h2{letter-spacing:-.03em;margin:0;font-family:Georgia,serif;font-size:clamp(2.2rem,4.5vw,4.2rem);font-weight:400;line-height:1}.honestMarks>div:first-child>p:last-child{color:var(--ink-soft);margin:22px 0 0;line-height:1.7}.honestMarkExamples{border-top:1px solid var(--line-dark)}.honestMarkExamples>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,.8fr) minmax(0,1.2fr);gap:18px;padding:17px 0;display:grid}.honestMarkExamples span{color:#39725f;overflow-wrap:anywhere;font-family:ui-monospace,Cascadia Mono,monospace;font-size:.74rem}.honestMarkExamples strong{font-family:Georgia,serif;font-size:.95rem;font-weight:400}.jurisdictionAnswer{color:#fff;background:#132b39;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:start;gap:18px clamp(30px,6vw,80px);margin-bottom:28px;padding:clamp(22px,4vw,38px);display:grid}.jurisdictionAnswer strong{color:var(--brass-light);font-family:Georgia,serif;font-size:1.35rem;font-weight:400;line-height:1.25}.jurisdictionAnswer p{color:#d9e3e6;margin:0;font-size:.88rem;line-height:1.7}.jurisdictionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.jurisdictionCard{background:var(--surface);border:1px solid var(--line);min-width:0}.jurisdictionCard header{border-bottom:1px solid var(--line);padding:22px 24px 18px}.jurisdictionCard header p{color:var(--copper);letter-spacing:.11em;text-transform:uppercase;margin:0 0 7px;font-size:.64rem;font-weight:800}.jurisdictionCard h3{margin:0;font-family:Georgia,serif;font-size:1.7rem;font-weight:400}.jurisdictionCard dl{margin:0}.jurisdictionCard dl>div{grid-template-columns:minmax(92px,.34fr) minmax(0,1fr);gap:7px;padding:16px 24px;display:grid}.jurisdictionCard dl>div+div{border-top:1px solid var(--line)}.jurisdictionCard dt{color:#5f7178;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:800}.jurisdictionCard dd{color:var(--ink-soft);margin:0;font-size:.8rem;line-height:1.55}.italyDecode{background:#fff7e5;border:1px solid #e5d2a7;grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr);gap:28px clamp(32px,6vw,78px);margin-top:34px;padding:clamp(24px,5vw,46px);display:grid}.italyDecode h3{margin:0;font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:400;line-height:1.05}.italyDecode>div:last-child p{color:#615538;margin:0;font-size:.85rem;line-height:1.7}.italyDecode>div:last-child p+p{margin-top:16px}.italyDecode code{color:#4c432f;background:#efe3c8;padding:3px 5px;font-family:ui-monospace,Cascadia Mono,monospace;font-size:.75rem}.scopeNote{border-left:3px solid var(--brass);color:var(--ink-soft);margin:24px 0 0;padding:6px 0 6px 16px;font-size:.78rem;line-height:1.65}.tableShell{background:var(--surface);border:1px solid var(--line);overflow-x:auto}.languageTable{border-collapse:collapse;width:100%;min-width:620px}.languageTable th,.languageTable td{border-bottom:1px solid var(--line);text-align:left;padding:13px 16px}.languageTable thead th{background:var(--ink);color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem}.languageTable tbody th{width:23%;font-size:.77rem}.languageTable tbody td{color:var(--ink-soft);font-size:.84rem}.languageTable tbody tr:last-child>*{border-bottom:0}.languageTable tbody tr:nth-child(2n){background:#f6f8f7}.qualifierTable tbody td:nth-child(2){color:var(--ink);font-family:ui-monospace,Cascadia Mono,monospace;font-size:.78rem;font-weight:650}.translationTable tbody td{font-family:Georgia,Times New Roman,serif;font-size:1.05rem}.translationCaution{color:#615538;background:#fff7e5;border:1px solid #e5d2a7;margin:16px 0 0;padding:12px 15px;font-size:.8rem}.verifySection{padding-bottom:clamp(76px,11vw,130px)}.checklist{grid-template-columns:repeat(2,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.checklist li{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);align-items:start;gap:16px;min-height:110px;padding:20px 24px 20px 0;display:grid}.checklist li:nth-child(odd){border-right:1px solid var(--line);margin-right:24px}.checklist span{border:1px solid var(--brass);color:var(--copper);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-family:Georgia,serif;display:flex}.checklist p{color:var(--ink-soft);margin:2px 0 0;font-size:.87rem;line-height:1.6}.testWarning{background:var(--ink);color:#fff;margin-top:34px;padding:clamp(24px,5vw,48px)}.testWarning h3{color:var(--brass-light);margin:0;font-family:Georgia,serif;font-size:1.65rem;font-weight:400}.testWarning p{color:#d9e3e6;max-width:78ch;margin:14px 0 0;line-height:1.7}.sourceSection{background:#e8edec;max-width:none;padding-inline:max(20px,50vw - 530px)}.sourceList{margin:0;padding:0;list-style:none}.sourceList li{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);gap:22px;padding:18px 0;display:grid}.sourceList li+li{border-top:1px solid #cbd5d5}.sourceList a{text-underline-offset:3px;font-family:Georgia,serif;font-size:1rem}.sourceList p{color:var(--ink-soft);margin:0;font-size:.8rem}.legalNote{color:#61737a;border-top:1px solid #b9c7c9;margin:26px 0 0;padding-top:18px;font-size:.72rem;line-height:1.6}.articleFooter{background:var(--ink);color:#d8e2e5;justify-content:space-between;align-items:center;padding:28px max(20px,50vw - 530px);font-size:.76rem;display:flex}.articleFooter p{margin:0}.articleFooter a{color:var(--brass-light);font-weight:700}@media (max-width:820px){.countryTitle{grid-template-columns:1fr;align-items:start}.toolbar{flex-direction:column;align-items:stretch;gap:9px;position:relative;overflow-x:auto}.filterGroups{flex-direction:column;align-items:stretch;gap:9px}.filterGroup{align-items:flex-start}.filterLabel{flex:0 0 42px;padding-top:12px}.metalFilters,.issueFilters{flex-wrap:wrap}.toggleGroup{overflow-x:auto}.guideLayout{grid-template-columns:1fr}.valuePanel{position:static}.valueLadder{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.valueLadder:before{bottom:23px}.ladderRung{min-height:60px}.countryGrid{grid-template-columns:1fr}.metalIndex{max-width:420px}.metalHistory{grid-template-columns:1fr}.metalHistory>a{justify-self:start}.buyerGuideIndex{grid-template-columns:1fr}.articleHero{grid-template-columns:96px minmax(0,1fr);align-items:start}.elementTile strong{font-size:3rem}.sectionHeading{display:block}.sectionHeading h2{max-width:15ch}.sectionHeading>p:last-child{margin-top:20px}.warningGrid{grid-template-columns:repeat(2,1fr)}.constructionList{grid-template-columns:1fr}.constructionList li{border-left:0;border-top:1px solid var(--line-dark);min-height:0;padding:22px 0}.constructionList li:last-child{border-bottom:1px solid var(--line-dark);border-right:0}.constructionList h3{margin-top:18px}.weightSystemGrid,.weightWorkedExample,.honestMarks,.jurisdictionAnswer,.italyDecode,.jurisdictionGrid{grid-template-columns:1fr}}@media (max-width:540px){.brand img{width:162px;height:41px}.brand span{font-size:.68rem}.countryTitle h1{font-size:clamp(3.2rem,17vw,5rem)}.countryTitle>p{font-size:1.05rem}.toolbar{padding-block:9px}.metalFilters button,.issueFilters button{padding:7px 10px}.toggleGroup{gap:14px}.guideLayout{padding-bottom:56px}.valueLadder{grid-template-columns:1fr}.coinCard{border-left:0;border-right:0;border-radius:0;margin-left:-18px;margin-right:-18px}.coinCardHeader{flex-direction:column;align-items:start;gap:7px}.coinImageWell{min-height:145px;padding:10px}.specGrid{grid-template-columns:repeat(2,1fr)}.specGrid div:nth-child(2){border-right:0}.specGrid div:nth-child(-n+2){border-bottom:1px solid var(--line)}.composition{flex-direction:column;align-items:start;gap:6px}.composition strong{text-align:left}.countryGrid{padding:0}.countryTile{border-left:0;border-right:0}.indexIntro{padding-top:58px}.indexStats{gap:24px}.indexStats dd{font-size:1.65rem}footer{flex-direction:column;align-items:start}.buyerGuideIndex{margin-top:52px;padding-left:0;padding-right:0}.buyerGuideIndex>div{padding:0 20px}.buyerGuideIndex a{border-left:0;border-right:0}.articleHeader .brand span,.articleHeader nav a:first-child{display:none}.articleHero{padding-top:48px;display:block}.elementTile{width:88px;margin-bottom:38px}.elementTile strong{font-size:2.8rem}.articleHero h1{font-size:clamp(3.2rem,15.5vw,5rem)}.articleDeck{font-size:1.05rem}.warningGrid{grid-template-columns:1fr}.warningCard{margin-left:-20px;margin-right:-20px}.markRow{grid-template-columns:1fr;gap:18px}.markRowCode{position:static}.honestMarkExamples>div{grid-template-columns:1fr;gap:6px}.checklist{grid-template-columns:1fr}.checklist li:nth-child(odd){border-right:0;margin-right:0}.sourceList li{grid-template-columns:1fr;gap:8px}.articleFooter{align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.shopPage{background:#eef1ef;min-height:100vh}.shopHeader{background:#081b28;justify-content:space-between;align-items:center;min-height:68px;padding:9px clamp(16px,4vw,50px);display:flex}.shopHeader nav{gap:6px;display:flex}.shopHeader nav a{color:#dce5e7;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff2e;padding:9px 12px;font-size:.73rem;font-weight:800;text-decoration:none}.shopHeader nav a[aria-current=page]{background:var(--brass-light);border-color:var(--brass-light);color:var(--ink)}.shopIntro{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:end;gap:40px;max-width:1280px;margin:0 auto;padding:clamp(54px,8vw,100px) clamp(20px,5vw,64px) 48px;display:grid}.shopIntro h1,.decisionHero h1,.preferenceHero h1{letter-spacing:-.055em;margin:0;font-family:Georgia,serif;font-size:clamp(3.2rem,7vw,6.6rem);font-weight:400;line-height:.9}.shopIntro>div>p:last-child,.decisionHero>div>p,.preferenceHero>div>p{color:var(--ink-soft);max-width:62ch;font-family:Georgia,serif;font-size:1.1rem;line-height:1.6}.shopIntro>dl{grid-template-columns:repeat(2,1fr);margin:0;display:grid}.shopIntro>dl div{border-left:1px solid var(--line-dark);padding:12px 20px 18px}.shopIntro dt,.opportunityNumbers dt,.moneyLedger dt,.resellScenario dt{color:#65777e;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:800}.shopIntro dd{margin:4px 0 0;font-family:Georgia,serif;font-size:2rem}.feedControls{border-block:1px solid var(--line);background:#fff;align-items:stretch;padding-inline:max(20px,50vw - 576px);display:flex;overflow-x:auto}.feedControls>*{flex:none;min-width:190px;padding:14px 22px}.feedControls>*+*{border-left:1px solid var(--line)}.feedControls span{color:#65777e;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800;display:block}.feedControls strong{margin-top:3px;font-family:Georgia,serif;font-size:.95rem;font-weight:400;display:block}.feedControls a{color:var(--copper);text-transform:uppercase;align-items:center;font-size:.75rem;font-weight:800;text-decoration:none;display:flex}.snapshotNote{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:4px 24px;max-width:1152px;margin:22px auto;padding:0 20px;display:grid}.snapshotNote strong{color:var(--copper);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.snapshotNote span{font-size:.75rem;font-weight:750}.snapshotNote p{color:#62737a;margin:0;font-size:.72rem}.snipingRefresh{z-index:5;background:#fff8e8;border:1px solid #d7b56f;justify-content:space-between;align-items:center;gap:24px;max-width:1152px;margin:0 auto 22px;padding:14px 16px;display:flex;position:sticky;top:8px}.snipingRefresh>div{min-width:0}.snipingRefresh span{color:var(--copper);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800;display:block}.snipingRefresh strong{margin-top:3px;font-family:Georgia,serif;font-size:.92rem;font-weight:400;display:block}.snipingRefresh small{color:#64747a;margin-top:3px;font-size:.66rem;line-height:1.45;display:block}.snipingRefresh button{background:var(--ink);color:#fff;cursor:pointer;text-transform:uppercase;border:0;flex:none;min-height:44px;padding:10px 14px;font-size:.68rem;font-weight:800}.feedHealth{color:#fff;background:#0f2938;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1152px;margin:0 auto 22px;display:grid}.feedHealth>div{border-left:1px solid #ffffff29;padding:15px 18px}.feedHealth span{color:#aebfc5;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800;display:block}.feedHealth strong{margin-top:5px;font-family:Georgia,serif;font-size:.9rem;font-weight:400;display:block}.feedHealthGood{box-shadow:inset 4px 0 #61a985}.feedHealthQuiet{box-shadow:inset 4px 0 var(--brass)}.opportunityFeed{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1192px;margin:0 auto;padding:10px 20px 90px;display:grid}.emptyOpportunityFeed{border:1px solid var(--line);background:#fff;max-width:1152px;margin:10px auto 90px;padding:clamp(34px,7vw,76px)}.emptyOpportunityFeed h2{letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:clamp(2.2rem,5vw,4.8rem);font-weight:400;line-height:.95}.emptyOpportunityFeed>p:not(.eyebrow){color:var(--ink-soft);max-width:62ch;font-family:Georgia,serif;line-height:1.6}.emptyOpportunityFeed a{color:var(--copper);text-transform:uppercase;font-size:.72rem;font-weight:800}.opportunityCard{border:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;display:flex;overflow:hidden}.opportunityFeatured{border-color:#c79742;box-shadow:0 12px 30px #142d391a}.listingImage{background:#d9dedc;grid-template-rows:minmax(0,1fr) auto;min-width:0;margin:0;display:grid}.listingImage img{aspect-ratio:4/3;object-fit:contain;background:#e9ecea;align-self:center;width:100%;height:auto;max-height:100%;display:block}.listingImage--card img{aspect-ratio:16/10;object-fit:cover}.listingImage figcaption{color:#fff;background:#112c3b;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 12px;display:flex}.listingImage figcaption span{color:var(--brass-light);letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:.65rem;font-weight:800}.listingImage figcaption a{color:#dce5e7;text-align:right;font-size:.62rem;line-height:1.3;text-decoration:none}.listingImage figcaption a:hover,.listingImage figcaption a:focus-visible{color:#fff;text-decoration:underline}.opportunityBody{flex-direction:column;flex:1;min-width:0;padding:20px;display:flex}.opportunityMeta{flex-wrap:wrap;align-items:center;gap:7px 16px;display:flex}.opportunityMeta span{color:#62737a;font-size:.7rem;font-weight:700}.opportunityMeta strong{color:#764a10;font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;background:#fff0cf;margin-left:auto;padding:5px 8px;font-size:.64rem}.opportunityBody h2{margin:13px 0 9px;font-family:Georgia,serif;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:400;line-height:1.08}.opportunityBody>p{color:var(--ink-soft);margin:0;font-size:.84rem;line-height:1.6}.opportunityWhy{min-height:4.1em}.opportunityTags{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.opportunityTags span{border:1px solid var(--line);color:#53666e;padding:4px 7px;font-size:.63rem}.opportunityNumbers{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:18px 0 12px;display:grid}.opportunityNumbers div{padding:11px 12px 11px 0}.opportunityNumbers div+div{border-left:1px solid var(--line);padding-left:12px}.opportunityNumbers dd{margin:4px 0 0;font-family:Georgia,serif;font-size:1.1rem}.priceChecked{color:#718187;margin-top:3px;font-size:.55rem;line-height:1.3;display:block}.bidderStatus{text-transform:uppercase;margin-top:4px;font-size:.58rem;font-weight:800;line-height:1.3;display:block}.bidderStatus--high{color:#17613d}.opportunityRisk{font-size:.76rem!important}.opportunityActions{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:auto;padding-top:16px;display:grid}.opportunityActions button,.opportunityActions a,.preferenceSource button{border:1px solid var(--line-dark);color:var(--ink);cursor:pointer;text-align:center;text-transform:uppercase;background:0 0;min-height:44px;padding:10px;font-size:.7rem;font-weight:800;text-decoration:none}.opportunityActions .primary{background:var(--ink);border-color:var(--ink);color:#fff}.opportunityActions--detail{border-top:1px solid var(--line-dark);padding-top:16px}.decisionHero,.preferenceHero{grid-template-columns:minmax(260px,32%) minmax(0,1fr) 190px;align-items:end;gap:clamp(28px,5vw,70px);max-width:1280px;margin:0 auto;padding:clamp(32px,5vw,60px) clamp(20px,5vw,64px) 42px;display:grid}.decisionHero{grid-template-columns:minmax(300px,38%) minmax(0,1fr)}.decisionHero h1{max-width:18ch;font-size:clamp(2.4rem,5vw,5.1rem)}.listingImage--hero{border:1px solid var(--line-dark);align-self:stretch}.decisionHero a{color:var(--copper);text-transform:uppercase;font-size:.74rem;font-weight:800}.marketStatus{color:#fff;background:#102c3b;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:24px;display:grid}.marketStatus>div{min-width:0;padding:14px 15px}.marketStatus>div+div{border-left:1px solid #ffffff29}.marketStatus span{color:#b7c6cb;letter-spacing:.08em;text-transform:uppercase;font-size:.59rem;font-weight:800;display:block}.marketStatus strong{margin-top:4px;font-family:Georgia,serif;font-size:1.35rem;font-weight:400;display:block}.marketStatusPrimary,.marketStatusAsw{grid-column:span 3}.marketStatusPrimary strong,.marketStatusAsw strong{color:var(--brass-light);font-size:2rem}.marketStatusAsw>a{color:inherit;text-transform:none;text-decoration:none;display:block}.marketStatusAsw>a:hover strong,.marketStatusAsw>a:focus-visible strong{text-decoration:underline}.marketStatus>div:nth-child(3),.marketStatus>div:nth-child(4),.marketStatus>div:nth-child(5){border-top:1px solid #ffffff29;grid-column:span 2}.marketStatus>div:nth-child(3){border-left:0}.marketStatusTime strong{color:#ffd285;font-variant-numeric:tabular-nums}.marketStatus small{color:#a9bcc2;margin-top:3px;font-size:.58rem;line-height:1.35;display:block}.marketStatus .marketStatusAccess{border-top:1px solid #ffffff29;border-left:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 18px;display:grid}.marketStatusAccess>span,.marketStatusAccess>strong,.marketStatusAccess>small{grid-column:1}.marketStatusAccess p{grid-area:1/2/4;gap:7px;margin:0;display:flex}.marketStatusAccess p a{color:#fff;white-space:nowrap;border:1px solid #ffffff59;padding:9px 10px;text-decoration:none}.opportunityNumbers dt a{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #b98237;text-decoration:underline #b98237}.decisionState,.profileVersion{border-left:3px solid var(--brass);gap:5px;padding:9px 0 9px 18px;display:grid}.decisionState span,.profileVersion span{color:#66777e;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.decisionState strong,.profileVersion strong{font-family:Georgia,serif;font-size:1.55rem;font-weight:400}.decisionState small,.profileVersion small{color:var(--copper);font-size:.7rem;font-weight:750}.decisionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1192px;margin:0 auto;padding:20px 20px 14px;display:grid}.evidenceHero{grid-template-columns:minmax(0,1fr) minmax(260px,32%);align-items:end;gap:clamp(28px,5vw,70px);max-width:1280px;margin:0 auto;padding:clamp(40px,7vw,80px) clamp(20px,5vw,64px) 32px;display:grid}.evidenceHero h1{letter-spacing:-.045em;margin:0;font-family:Georgia,serif;font-size:clamp(2.5rem,5vw,5rem);font-weight:400;line-height:.95}.evidenceHero>div>p:not(.eyebrow){color:var(--ink-soft);max-width:62ch;font-family:Georgia,serif;line-height:1.6}.evidenceHero a,.evidencePanel a{color:var(--copper)}.calculationLedger{max-width:720px}.decisionPanel{border:1px solid var(--line);background:#fff;padding:clamp(24px,4vw,40px)}.decisionPanel header p,.preferenceGrid article>p{color:var(--copper);letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:.65rem;font-weight:800}.decisionPanel h2,.preferenceGrid h2,.resellScenario h2{margin:0;font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400;line-height:1.05}.moneyLedger{margin:25px 0 0}.moneyLedger div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:18px;padding:12px 0;display:grid}.moneyLedger div+div{border-top:1px solid var(--line)}.moneyLedger dd{text-align:right;margin:0;font-family:Georgia,serif;font-size:1rem}.moneyLedger .ledgerSubtotal{border-top-color:var(--ink)}.moneyLedger .ledgerSubtotal dd{font-size:1.3rem}.panelNote{color:#63747a;margin:20px 0 0;font-size:.75rem;line-height:1.6}.riskPanel ul,.evidencePanel ul{margin:24px 0 0;padding:0;list-style:none}.riskPanel li+li,.evidencePanel li+li{border-top:1px solid var(--line)}.riskPanel li{padding:13px 0}.riskPanel li>div{justify-content:space-between;font-size:.77rem;display:flex}.riskPanel meter{accent-color:var(--brass);width:100%;height:9px}.riskPanel li p{color:#62737a;margin:4px 0 0;font-size:.73rem;line-height:1.5}.evidencePanel li{grid-template-columns:120px minmax(0,1fr);gap:8px;padding:15px 0;display:grid}.evidencePanel span{color:var(--copper);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800}.evidencePanel strong{font-size:.8rem;line-height:1.5}.aswScenario{border:1px solid var(--line);background:#fff;max-width:1152px;margin:0 auto 14px;padding:clamp(28px,5vw,54px)}.aswScenario h2{margin:0;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.4rem);font-weight:400;line-height:1}.aswScenario>div>p:last-child{color:var(--ink-soft);max-width:78ch;line-height:1.65}.aswTableWrap{margin-top:28px;overflow-x:auto}.aswTable{border-collapse:collapse;width:100%;min-width:940px}.aswTable th,.aswTable td{border-bottom:1px solid var(--line);text-align:right;padding:14px 12px}.aswTable thead th{color:#65777e;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.aswTable th:first-child{text-align:left}.aswTable tbody th{font-family:Georgia,serif;font-size:1rem;font-weight:400}.aswTable tbody th small{color:#65777e;max-width:210px;margin-top:4px;font-family:Arial,sans-serif;font-size:.64rem;font-weight:400;line-height:1.4;display:block}.aswTable td{font-family:Georgia,serif;font-size:.9rem}.aswTable .positive{color:#17613d}.aswTable .negative{color:#8a351f}.aswSource{color:#65777e;margin:18px 0 0;font-size:.7rem;line-height:1.6}.aswSource a{color:var(--copper)}.resellScenario{color:#fff;background:#122d3c;grid-template-columns:.8fr 1.2fr;gap:30px 70px;max-width:1152px;margin:14px auto 0;padding:clamp(28px,5vw,54px);display:grid}.resellScenario .eyebrow{color:var(--brass-light)}.resellScenario>div>p:last-child,.resellScenario>p{color:#d3dfe2;font-size:.82rem;line-height:1.65}.resellScenario dl{margin:0}.resellScenario dl div{justify-content:space-between;align-items:baseline;padding:12px 0;display:flex}.resellScenario dl div+div{border-top:1px solid #ffffff29}.resellScenario dt{color:#b9c9ce}.resellScenario dd{margin:0;font-family:Georgia,serif}.resellScenario .resellResult dt,.resellScenario .resellResult dd{color:var(--brass-light);font-size:1.2rem}.resellScenario>p{border-top:1px solid #fff3;grid-column:1/-1;margin:0;padding-top:18px}.preferenceHero{grid-template-columns:minmax(0,1fr) 190px}.preferenceHero h1{max-width:14ch;font-size:clamp(3rem,6vw,6rem)}.preferenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1192px;margin:0 auto;padding:0 20px 90px;display:grid}.preferenceGrid article{border:1px solid var(--line);background:#fff;padding:clamp(26px,4vw,42px)}.preferenceGrid ul{margin:24px 0 0;padding-left:20px}.preferenceGrid li{color:var(--ink-soft);padding:5px 0 5px 8px;font-size:.84rem;line-height:1.65}.preferenceSource>p:nth-of-type(2){color:var(--ink-soft);line-height:1.65}.preferenceSource button{margin-top:16px}.shopFooter{background:var(--ink);color:#d8e2e5;justify-content:space-between;align-items:center;padding:26px max(20px,50vw - 576px);font-size:.72rem;display:flex}.shopFooter p{margin:0}.shopFooter span{color:#9db0b7}@media (max-width:820px){.shopIntro,.decisionHero,.preferenceHero,.evidenceHero{grid-template-columns:1fr}.listingImage--hero{width:100%;max-width:480px}.marketStatus{grid-template-columns:repeat(2,minmax(0,1fr))}.marketStatusPrimary,.marketStatusAsw,.marketStatus>div:nth-child(3),.marketStatus>div:nth-child(4){grid-column:auto}.marketStatus>div:nth-child(5){border-left:0;grid-column:1/-1}.decisionState,.profileVersion{max-width:240px}.opportunityFeed{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunityNumbers{grid-template-columns:repeat(3,1fr)}.decisionGrid,.preferenceGrid,.resellScenario,.feedHealth{grid-template-columns:1fr}.feedHealth>div{border-top:1px solid #ffffff29;border-left:0}.resellScenario>p{grid-column:auto}}@media (max-width:540px){.shopHeader .brand span{display:none}.shopIntro{padding-top:48px}.shopIntro h1{font-size:3.4rem}.shopIntro>dl{margin-inline:-20px}.snapshotNote{grid-template-columns:1fr;align-items:start}.snipingRefresh{border-inline:0;flex-direction:column;align-items:stretch;gap:10px;margin-bottom:0;position:static}.snipingRefresh button{width:100%}.opportunityFeed{scroll-snap-type:x mandatory;gap:12px;padding:10px 20px 60px;display:flex;overflow-x:auto}.feedHealth,.emptyOpportunityFeed{border-inline:0}.opportunityCard{scroll-snap-align:start;flex:0 0 88%}.listingImage img{aspect-ratio:4/3;max-height:70vh}.opportunityBody{padding:22px 20px}.opportunityNumbers{grid-template-columns:repeat(2,1fr)}.opportunityNumbers div+div{border-left:0;padding-left:0}.opportunityNumbers div:nth-child(2n){border-left:1px solid var(--line);padding-left:12px}.opportunityActions{grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:visible}.marketStatus .marketStatusAccess{grid-template-columns:1fr;align-items:start}.marketStatusAccess p{grid-area:auto/1;margin-top:8px}.decisionHero,.preferenceHero{padding-top:48px}.decisionGrid,.preferenceGrid{padding-inline:0}.decisionPanel,.preferenceGrid article{border-inline:0}.evidencePanel li{grid-template-columns:1fr}.resellScenario{margin-top:0}.decisionDock{margin-inline:7px;bottom:4px}.shopFooter{flex-direction:column;align-items:flex-start;gap:8px}}
.pwaControls{background:var(--surface);border-top:1px solid var(--line);color:var(--ink-soft);padding:16px clamp(18px,5vw,72px);font-size:.82rem}.pwaControls button,.pwaControls summary{cursor:pointer;min-height:44px}.pwaControls button{background:var(--ink);border:1px solid var(--ink);color:#fff;border-radius:4px;padding:10px 16px}.pwaInstallControls{flex-wrap:wrap;align-items:start;gap:10px 20px;display:flex}.pwaInstallControls details{max-width:65ch}.pwaInstallControls summary{align-content:center;padding:10px 0;font-weight:650}.pwaInstallControls p{margin:6px 0 12px}.pwaOfflineNotice{border-left:3px solid var(--brass);background:#fff7e5;padding:12px}.pwaUpdate{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pwaInvitation{background:var(--surface);border:1px solid var(--line-dark);bottom:max(16px, env(safe-area-inset-bottom));box-shadow:var(--shadow);color:var(--ink);z-index:50;border-radius:8px;max-width:620px;margin:auto;padding:20px;position:fixed;left:16px;right:16px}.pwaInvitation h2{margin:0 0 6px;font-family:Georgia,serif;font-size:1.5rem;font-weight:400}.pwaInvitation p{margin:0 0 16px}.pwaInvitationActions{flex-wrap:wrap;justify-content:end;gap:10px;display:flex}.pwaInvitationActions button:first-child{background:var(--surface);color:var(--ink)}.pwaOfflinePage{max-width:680px;min-height:70vh;margin:auto;padding:64px 24px}.pwaOfflinePage h1{font-family:Georgia,serif;font-size:clamp(2rem,6vw,3.5rem);font-weight:400;line-height:1.1}.pwaOfflinePage>a{background:var(--ink);color:#fff;border-radius:4px;align-items:center;min-height:44px;padding:10px 16px;text-decoration:none;display:inline-flex}
