.guide-intro{max-width:780px;padding:15px 0 28px}.guide-intro h1{font-size:58px;line-height:1.03;margin:18px 0}.guide-intro>p:last-of-type,.guide-heading p{color:var(--muted);line-height:1.75;font-size:14px}.guide-stats{display:flex;gap:28px;font-size:11px;color:var(--muted);margin-top:25px}.guide-stats strong{color:var(--ink);font-size:17px;margin-right:4px}.guide-search{display:flex;flex-direction:column;gap:9px;font-size:11px;max-width:450px;margin-bottom:25px}.guide-search input,.mintage-filters select{font:inherit;color:var(--ink);background:#fdfcf8;border:1px solid var(--line);border-radius:5px;padding:12px;width:100%}.guide-search input{font-size:14px}.guide-directory{display:grid;grid-template-columns:1fr 1fr;gap:15px}.guide-entry{display:flex;align-items:center;gap:20px;text-align:left;color:var(--ink);background:#fdfcf8;border:1px solid var(--line);border-radius:6px;padding:19px;cursor:pointer;min-width:0}.guide-entry:hover{border-color:var(--gold);background:#f0eee4}.guide-entry img{width:90px;height:90px;object-fit:contain;mix-blend-mode:multiply}.guide-entry>div{flex:1}.guide-entry h2{font-family:Georgia,serif;font-size:21px;line-height:1.25;margin:8px 0}.guide-entry p:last-child{color:var(--muted);font-size:11px;line-height:1.5;margin:0}.guide-entry>span{color:var(--gold);font-size:20px}.guide-back{margin-bottom:15px;padding-left:0}.guide-heading{display:flex;gap:50px;align-items:center;margin:0 0 32px}.guide-heading>div{flex:1;max-width:760px}.guide-heading h1{font-size:52px;margin:12px 0}.guide-heading>img{width:155px;height:155px;object-fit:contain;mix-blend-mode:multiply}.guide-tabs{display:flex;border-bottom:1px solid var(--line);gap:28px;margin-bottom:28px}.guide-tabs button{border:0;background:transparent;color:var(--muted);padding:14px 0;font-size:13px;cursor:pointer;border-bottom:3px solid transparent}.guide-tabs [aria-selected=true]{color:var(--ink);border-color:var(--gold);font-weight:700}#guide-panel{min-height:300px}#guide-panel h2{font-size:29px;margin:15px 0}#guide-panel>p{font-size:13px;line-height:1.8;color:var(--muted)}.guide-section-title{display:flex;justify-content:space-between;align-items:center;gap:20px}.guide-section-title p{font-size:13px;color:var(--muted);line-height:1.7}.grade-label{color:var(--gold);font-size:11px}.grade-steps{display:grid;grid-template-columns:repeat(9,1fr);gap:5px;margin:20px 0}.grade-steps button{border:1px solid var(--line);background:#fdfcf8;color:var(--ink);padding:13px 6px;cursor:pointer;border-radius:4px;min-width:0}.grade-steps [aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.grade-steps strong{display:block;font-size:15px;margin-bottom:7px}.grade-steps span{font-size:9px;line-height:1.5;display:block}.guide-grade-summary{background:#eeeee4;padding:16px 22px;border-radius:5px}.guide-grade-summary h3{margin:0 0 8px;font-size:23px}.guide-grade-summary h3 span{font:12px 'DM Sans',sans-serif;color:var(--gold);margin-left:12px}.guide-grade-summary p{margin:0;font-size:13px;line-height:1.7;color:var(--muted)}.guide-pair{display:grid;grid-template-columns:1fr 1fr;gap:35px;max-width:900px;margin:25px auto}.guide-pair button{background:#fdfcf8;border:1px solid var(--line);border-radius:6px;width:100%;padding:18px;cursor:zoom-in}.guide-pair img{width:100%;max-height:360px;object-fit:contain;mix-blend-mode:multiply}.guide-pair p{font-size:12px;color:var(--muted);line-height:1.7;margin:10px 0}.guide-pair p strong{color:var(--ink)}.guide-ungraded{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.guide-ungraded button{border:1px solid var(--line);background:#fdfcf8;border-radius:5px;padding:16px;cursor:zoom-in}.guide-ungraded img{width:100%;height:210px;object-fit:contain}.guide-ungraded span{display:block;font-size:11px;color:var(--muted);line-height:1.6;margin-top:12px}.guide-data-note{padding:16px 20px;border-left:3px solid var(--gold);background:#eeeee4}.mintage-filters{display:grid;grid-template-columns:1fr 1.4fr 1.6fr 1.2fr;gap:14px;margin:24px 0 14px}.mintage-filters label{display:flex;flex-direction:column;gap:9px;font-size:11px;color:var(--muted)}.mintage-filters select{font-size:12px;padding:11px}.mintage-results{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted)}.mintage-scroll{overflow:auto;max-height:570px;border:1px solid var(--line);border-radius:5px;background:#fdfcf8}.mintage-table{width:100%;border-collapse:collapse;font-size:12px}.mintage-table th,.mintage-table td{padding:14px 17px;border-bottom:1px solid var(--line);text-align:left;line-height:1.65}.mintage-table thead th{position:sticky;top:0;background:#e9ebdf;color:var(--ink);z-index:1;white-space:nowrap}.mintage-table tbody th{font-weight:600}.mintage-table .mint-number{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:700;color:var(--ink)}.mintage-table td:last-child{font-size:11px;color:var(--muted);max-width:330px}.mintage-table a{white-space:nowrap;color:var(--ink)}.mintage-table tr:hover{background:#f0f0e7}.unknown-count{font-size:10px;color:var(--muted);font-weight:400}.population-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:25px 0}.population-grid article,.guide-empty{background:#fdfcf8;border:1px solid var(--line);border-radius:6px;padding:25px}.population-grid h3{font-size:24px}.population-grid article>p:not(.eyebrow),.guide-empty p{font-size:13px;color:var(--muted);line-height:1.8}.population-grid a,.guide-bottom a,.guide-empty a{font-size:12px;color:var(--ink);line-height:2}.guide-bottom{margin-top:35px;padding-top:24px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.guide-directory .eyebrow{margin:0}.guide-tabs button:focus-visible,.grade-steps button:focus-visible,.guide-entry:focus-visible{outline:3px solid var(--gold);outline-offset:3px}
.valuable-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;margin:25px 0}.valuable-card{border:1px solid var(--line);border-radius:6px;background:#fdfcf8;padding:26px;display:flex;flex-direction:column;align-items:start}.valuable-card h3{font-size:27px;line-height:1.2;margin:12px 0 16px}.valuable-card>p:not(.eyebrow),.valuable-look p{font-size:13px;line-height:1.8;color:var(--muted)}.valuable-look{border-top:1px solid var(--line);padding-top:18px;margin:8px 0 18px;flex:1}.valuable-look strong{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--gold)}.valuable-look p{margin-bottom:0}.valuable-card>a{font-size:11px;color:var(--ink);line-height:1.8}.valuable-card>.textbutton{font-size:11px;padding-left:0;margin-top:14px}.reference-picker{display:flex;gap:14px;align-items:center;font-size:12px;color:var(--muted);margin:20px 0}.reference-picker select{padding:9px 28px 9px 12px;border:1px solid var(--line);border-radius:4px;background:#fdfcf8;color:var(--ink)}header nav{gap:22px}.guide-tabs{flex-wrap:wrap;gap:0 28px}
.valuable-figure{width:100%;margin:0 0 21px}.valuable-photo{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:195px;padding:8px;background:white;border:1px solid var(--line);border-radius:5px;cursor:zoom-in}.valuable-photo img{width:100%;height:100%;object-fit:contain;min-width:0}.valuable-photo.photo-pair img{width:calc(50% - 4px)}.photo-enlarge{position:absolute;right:6px;bottom:6px;font-size:9px;letter-spacing:.3px;background:#f6f4ecee;color:var(--ink);border:1px solid var(--line);border-radius:3px;padding:4px 6px}.valuable-figure figcaption{font-size:10px;color:var(--muted);line-height:1.6;margin-top:9px}.valuable-photo:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.valuable-modal h2{font-size:26px;line-height:1.4}.valuable-modal-images{display:flex;gap:15px;background:white;padding:10px;align-items:center}.valuable-modal-images img{width:100%;min-width:0;max-height:65vh;object-fit:contain}.valuable-modal-images:has(img:nth-child(2)) img{width:calc(50% - 8px)}.valuable-modal>p:not(.eyebrow){font-size:12px;line-height:1.7;color:var(--muted)}.valuable-modal>a{font-size:12px;color:var(--ink)}
@media(max-width:850px){.guide-entry{gap:12px;padding:15px}.guide-entry img{width:65px;height:65px}.guide-entry h2{font-size:18px}.guide-entry>span{display:none}.guide-heading{gap:20px}.guide-heading h1{font-size:40px}.guide-heading>img{width:110px;height:110px}.grade-steps{grid-template-columns:repeat(5,1fr)}.mintage-filters{grid-template-columns:1fr 1fr}.population-grid{grid-template-columns:1fr}.guide-ungraded{grid-template-columns:1fr 1fr}.guide-section-title{display:block}.valuable-grid{grid-template-columns:1fr 1fr}header nav{gap:14px;flex-wrap:wrap}}
@media(max-width:520px){.guide-intro h1{font-size:43px}.guide-directory{grid-template-columns:1fr}.guide-stats{flex-wrap:wrap;gap:12px 20px}.guide-heading>img{display:none}.guide-heading h1{font-size:36px}.guide-tabs{gap:0 19px}.guide-tabs button{font-size:11px}.grade-steps{grid-template-columns:repeat(3,1fr)}.grade-steps span{font-size:10px}.guide-pair{gap:12px}.guide-pair button{padding:8px}.guide-pair p{font-size:11px}.guide-grade-summary{padding:16px}.guide-grade-summary h3{font-size:21px}.guide-grade-summary h3 span{display:block;margin:8px 0 0}.mintage-table{min-width:660px}.guide-ungraded{grid-template-columns:1fr}.guide-bottom{gap:15px}.valuable-grid{grid-template-columns:1fr}}
