.catalog-page{display:grid;gap:58px;margin-inline:auto;max-width:var(--site-panel-max-width);width:100%}
.catalog-kicker{color:var(--accent-cyan);display:block;font-size:.76rem;font-weight:850;letter-spacing:.16em;line-height:1.35;margin-bottom:10px;text-transform:uppercase}
.catalog-hero{border-color:rgba(0,214,242,.27);box-shadow:0 28px 70px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.06);min-height:525px;overflow:hidden;position:relative}
.catalog-hero>img{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}
.catalog-hero-shade{background:linear-gradient(90deg,rgba(4,16,34,.99) 0%,rgba(5,20,41,.94) 38%,rgba(5,18,36,.35) 68%,rgba(4,13,27,.1) 100%);inset:0;position:absolute}
.catalog-hero-copy{display:flex;flex-direction:column;justify-content:center;min-height:525px;padding:clamp(36px,6vw,72px);position:relative;width:min(650px,64%);z-index:1}
.catalog-hero h1,.penny-family-hero h1,.coin-entry-hero h1{color:#f8fbff;font-size:clamp(2.6rem,6vw,4.9rem);letter-spacing:-.055em;line-height:.98}
.catalog-hero-copy>p{color:#c2d2e2;font-size:1.08rem;line-height:1.75;margin:24px 0 30px;max-width:590px}
.catalog-search label{color:#eaf5ff;display:block;font-size:.8rem;font-weight:750;margin-bottom:8px}
.catalog-search>div{align-items:stretch;background:rgba(3,13,28,.82);border:1px solid rgba(124,206,235,.28);border-radius:15px;display:grid;grid-template-columns:1fr auto;overflow:hidden}
.catalog-search input{background:transparent;border:0;color:#f5fbff;font:inherit;min-width:0;outline:none;padding:16px 18px}.catalog-search input::placeholder{color:#7690a8}
.catalog-search button{background:linear-gradient(135deg,#00e4f2,#49aafe);border:0;color:#03101f;cursor:pointer;font-size:.9rem;font-weight:850;padding:0 24px}.catalog-search button:hover{filter:brightness(1.08)}
.catalog-stats{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-34px;padding-inline:34px;position:relative;z-index:2}
.catalog-stats>span{align-items:center;backdrop-filter:blur(18px);background:rgba(8,23,43,.91);border:1px solid rgba(126,190,226,.19);border-radius:14px;color:#9fb4c8;display:flex;font-size:.78rem;gap:12px;min-height:70px;padding:12px 18px}.catalog-stats strong{color:var(--accent-cyan);font-size:1.45rem}
.catalog-family-section,.catalog-clue-section,.catalog-results,.penny-timeline,.coin-comparison,.coin-faq{display:grid;gap:24px}
.catalog-section-heading{align-items:end;display:grid;gap:32px;grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr)}
.catalog-section-heading h2,.penny-field-guide h2,.catalog-source-callout h2,.coin-quick-check h2,.coin-detail-grid h2,.coin-value-method h2,.catalog-sources h2,.next-coin-card h2{color:#f4f8fc;font-size:clamp(1.7rem,3vw,2.55rem);line-height:1.08}
.catalog-section-heading>p,.catalog-section-heading>div+p{color:#a8bbce;line-height:1.7;margin:0}.catalog-section-heading>a{color:var(--accent-cyan);justify-self:end;text-decoration:none}
.catalog-family-card{align-items:stretch;border-color:rgba(81,166,213,.24);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);min-height:350px;overflow:hidden;text-decoration:none;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}
.catalog-family-card:hover,.coin-catalog-card:hover{border-color:rgba(0,232,249,.55);box-shadow:0 24px 48px rgba(0,0,0,.3),0 0 28px rgba(0,203,235,.08);transform:translateY(-4px)}
.catalog-family-card>img{height:100%;object-fit:cover;width:100%}.catalog-family-card>div{align-content:center;background:radial-gradient(circle at 100% 0%,rgba(0,224,246,.12),transparent 40%);display:grid;padding:clamp(28px,5vw,54px)}
.catalog-family-card span,.coin-card-copy small{color:#8ba5bb;font-size:.75rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}
.catalog-family-card h3,.coin-catalog-card h3{color:#f5f9fd;font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.05;margin:10px 0 16px}.catalog-family-card p,.coin-catalog-card p{color:#a9bdd0;line-height:1.7}
.catalog-family-card strong,.coin-catalog-card>.coin-card-copy>strong{color:var(--accent-cyan);font-size:.88rem;margin-top:24px}.catalog-family-card strong b,.coin-catalog-card strong b{font-size:1.1rem;margin-left:6px}
.catalog-clue-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-clue-grid article{border-color:rgba(118,176,210,.16);min-height:230px;padding:28px}
.catalog-clue-grid article>span{align-items:center;border:1px solid rgba(0,226,245,.35);border-radius:50%;color:var(--accent-cyan);display:flex;font-size:.73rem;font-weight:800;height:40px;justify-content:center;width:40px}.catalog-clue-grid h3{font-size:1.15rem;margin:20px 0 10px}.catalog-clue-grid p{color:#9eb2c5;font-size:.9rem;line-height:1.65}
.catalog-editorial-note{align-items:center;border-color:rgba(0,219,241,.22);display:grid;gap:18px;grid-template-columns:auto 1fr;padding:22px 26px}.catalog-editorial-note>span{align-items:center;border:1px solid rgba(0,230,249,.4);border-radius:50%;color:var(--accent-cyan);display:flex;font-weight:800;height:42px;justify-content:center;width:42px}.catalog-editorial-note strong{color:#edf7ff}.catalog-editorial-note p{color:#91a8bd;font-size:.85rem;margin-top:3px}.catalog-empty{padding:30px}.catalog-empty h3{margin-bottom:6px}.catalog-empty p{color:#9fb1c2}
.catalog-breadcrumbs{color:#7f96aa;font-size:.82rem;gap:9px;margin-bottom:-34px}.catalog-breadcrumbs a{text-decoration:none}.catalog-breadcrumbs a:hover{color:var(--accent-cyan)}.catalog-breadcrumbs strong{color:#c8d6e3;font-weight:650}
.penny-family-hero{align-items:center;border-color:rgba(0,217,241,.24);display:grid;gap:34px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);overflow:hidden;padding:clamp(30px,5vw,62px)}.penny-family-copy>p{color:#adc0d2;line-height:1.75;margin:24px 0 26px}
.catalog-hero-actions,.coin-entry-actions{display:flex;flex-wrap:wrap;gap:10px}.penny-family-hero figure{border:1px solid rgba(127,191,225,.22);border-radius:18px;overflow:hidden}.penny-family-hero figure img{display:block;height:340px;object-fit:cover;width:100%}.penny-family-hero figcaption,.coin-entry-hero figcaption{color:#758ca1;font-size:.72rem;padding:10px 14px}
.penny-timeline ol{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none}.penny-timeline li{background:rgba(12,24,43,.66);border:1px solid rgba(124,174,206,.14);border-radius:16px;min-height:210px;padding:24px;position:relative}.penny-timeline li::before{background:rgba(98,148,180,.35);content:"";height:3px;left:24px;position:absolute;right:24px;top:0}.penny-timeline li.is-current::before{background:linear-gradient(90deg,var(--accent-cyan),var(--accent-blue))}.penny-timeline li>span{color:var(--accent-cyan);font-size:.73rem;font-weight:800;letter-spacing:.08em}.penny-timeline li>strong{display:block;font-size:1.02rem;margin:15px 0 10px}.penny-timeline li>p{color:#91a7ba;font-size:.84rem;line-height:1.6}
.coin-card-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.coin-catalog-card{border-color:rgba(105,172,208,.2);display:grid;overflow:hidden;text-decoration:none;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.coin-card-image{aspect-ratio:1.65;overflow:hidden;position:relative}.coin-card-image img{height:100%;object-fit:cover;transition:transform .45s ease;width:100%}.coin-catalog-card:hover .coin-card-image img{transform:scale(1.025)}.coin-card-image>span{background:rgba(4,16,31,.9);border:1px solid rgba(0,228,247,.4);border-radius:999px;color:#fff;font-size:.78rem;font-weight:800;left:16px;padding:6px 11px;position:absolute;top:16px}.coin-card-copy{display:grid;padding:26px}.coin-card-copy h3{font-size:1.6rem}.coin-card-copy p{font-size:.9rem}.coin-card-copy dl{border-top:1px solid rgba(150,190,214,.12);display:grid;gap:8px;margin-top:20px;padding-top:15px}.coin-card-copy dl div{display:grid;font-size:.78rem;gap:8px;grid-template-columns:70px 1fr}.coin-card-copy dt{color:#6f879d}.coin-card-copy dd{color:#becdda}
.penny-field-guide{align-items:start;border-color:rgba(0,221,242,.19);display:grid;gap:42px;grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);padding:clamp(28px,5vw,50px)}.penny-field-guide>div>p{color:#9eb2c5;line-height:1.7;margin-top:15px}.penny-field-guide ul{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none}.penny-field-guide li{background:rgba(4,15,29,.42);border:1px solid rgba(123,176,206,.14);border-radius:12px;display:grid;padding:13px 15px}.penny-field-guide li b{color:#e8f4fc;font-size:.85rem}.penny-field-guide li span{color:#7f98ae;font-size:.74rem}
.catalog-source-callout{align-items:center;border-color:rgba(255,215,0,.17);display:grid;gap:28px;grid-template-columns:1fr auto;padding:32px}.catalog-source-callout p{color:#9fb3c6;margin-top:8px;max-width:720px}
.coin-entry-hero{border-color:rgba(0,217,241,.24);display:grid;gap:36px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);overflow:hidden;padding:clamp(30px,5vw,58px)}.coin-entry-hero h1{font-size:clamp(2.5rem,5vw,4.4rem)}.coin-entry-lede{color:#adc0d2;font-size:1rem;line-height:1.78;margin:22px 0 26px}.catalog-review-line{color:#70889e;font-size:.72rem;margin-top:24px}.coin-entry-hero figure{align-self:center;background:rgba(2,11,24,.55);border:1px solid rgba(126,190,225,.2);border-radius:18px;overflow:hidden}.coin-entry-hero figure img{display:block;height:360px;object-fit:cover;width:100%}
.coin-entry--steel .coin-entry-actions{gap:12px}.coin-entry--steel .coin-entry-actions .primary-btn,.coin-entry--steel .coin-entry-actions .secondary-btn{align-items:center;border-radius:15px;display:inline-flex;font-size:1rem;font-weight:800;justify-content:center;min-height:54px;padding:14px 22px;text-decoration:none!important;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.coin-entry--steel .coin-entry-actions .primary-btn{background:linear-gradient(135deg,#16d9e9,#3e9ff1);border:1px solid rgba(89,232,244,.72);box-shadow:0 10px 25px rgba(0,203,240,.23);color:#041426}.coin-entry--steel .coin-entry-actions .primary-btn:hover{box-shadow:0 13px 30px rgba(0,203,240,.34);transform:translateY(-2px)}.coin-entry--steel .coin-entry-actions .secondary-btn{background:rgba(5,23,42,.72);border:1px solid rgba(64,160,201,.62);box-shadow:inset 0 1px 0 rgba(183,235,246,.08);color:#dcecf4}.coin-entry--steel .coin-entry-actions .secondary-btn:hover{background:rgba(13,62,86,.76);border-color:#3ed9ea;box-shadow:0 8px 20px rgba(22,194,219,.16);color:#fff;transform:translateY(-2px)}.coin-entry--steel .coin-entry-actions .primary-btn:focus-visible,.coin-entry--steel .coin-entry-actions .secondary-btn:focus-visible{outline:2px solid #73edf5;outline-offset:3px}
.coin-fact-strip{display:grid;gap:1px;grid-template-columns:.85fr 1.65fr .72fr .8fr .65fr;margin-top:-34px;padding-inline:28px;position:relative;z-index:2}.coin-fact-strip>div{background:rgba(8,24,44,.94);border-bottom:1px solid rgba(117,183,219,.18);border-top:1px solid rgba(117,183,219,.18);display:grid;min-height:90px;padding:17px}.coin-fact-strip>div:first-child{border-left:1px solid rgba(117,183,219,.18);border-radius:15px 0 0 15px}.coin-fact-strip>div:last-child{border-radius:0 15px 15px 0;border-right:1px solid rgba(117,183,219,.18)}.coin-fact-strip span{color:#6f8aa1;font-size:.66rem;text-transform:uppercase}.coin-fact-strip strong{color:#e4eef6;font-size:.8rem;line-height:1.35}
.coin-quick-check{border-color:rgba(0,220,242,.19);display:grid;gap:44px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);padding:clamp(28px,5vw,50px)}.coin-check-intro>p{color:#9fb4c7;line-height:1.72;margin-top:15px}.coin-quick-check ol{display:grid;gap:10px;list-style:none}.coin-quick-check li{align-items:start;background:rgba(4,15,29,.44);border:1px solid rgba(127,180,211,.14);border-radius:13px;display:grid;gap:13px;grid-template-columns:36px 1fr;padding:14px}.coin-quick-check li>span{align-items:center;background:rgba(0,224,244,.1);border:1px solid rgba(0,224,244,.3);border-radius:50%;color:var(--accent-cyan);display:flex;font-size:.66rem;font-weight:850;height:36px;justify-content:center}.coin-quick-check li strong{color:#e9f4fc;font-size:.88rem}.coin-quick-check li p{color:#8ea6ba;font-size:.8rem;line-height:1.55}
.coin-comparison-grid,.coin-detail-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.coin-comparison-grid article,.coin-detail-grid article{padding:clamp(26px,4vw,40px)}.coin-comparison-grid article>span{border-radius:999px;display:inline-flex;font-size:.68rem;font-weight:850;letter-spacing:.08em;margin-bottom:20px;padding:6px 10px;text-transform:uppercase}.coin-comparison-grid .is-normal{border-color:rgba(52,211,153,.25)}.coin-comparison-grid .is-normal>span{background:rgba(52,211,153,.1);color:#6ee7b7}.coin-comparison-grid .is-alert{border-color:rgba(255,203,72,.24)}.coin-comparison-grid .is-alert>span{background:rgba(255,203,72,.09);color:#ffd66e}.coin-comparison-grid h3{font-size:1.25rem;margin-bottom:14px}.coin-comparison-grid p,.coin-detail-grid p{color:#9cafc1;line-height:1.75}
.coin-detail-grid article{border-color:rgba(108,170,206,.17)}.coin-detail-icon{align-items:center;border:1px solid rgba(0,225,246,.4);border-radius:50%;color:var(--accent-cyan);display:flex;font-size:.8rem;font-weight:900;height:44px;justify-content:center;margin-bottom:20px;width:44px}.coin-detail-grid h2{font-size:1.55rem;margin-bottom:13px}.coin-spec-list{border-top:1px solid rgba(128,180,211,.15);display:grid;gap:11px;margin-top:22px;padding-top:18px}.coin-spec-list>div{display:grid;font-size:.77rem;gap:12px;grid-template-columns:100px 1fr}.coin-spec-list dt{color:#708ba2}.coin-spec-list dd{color:#c8d5df}.coin-do-not-clean{background:rgba(255,206,77,.055);border:1px solid rgba(255,206,77,.16);border-radius:12px;display:grid;margin-top:22px;padding:14px 16px}.coin-do-not-clean strong{color:#ffd96f;font-size:.82rem}.coin-do-not-clean span{color:#9cafc1;font-size:.76rem}
.coin-value-method{align-items:start;border-color:rgba(255,215,0,.18);display:grid;gap:42px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding:clamp(28px,5vw,50px)}.coin-value-method>div>p{color:#9fb2c4;line-height:1.75;margin-top:15px}.coin-value-method ol{display:grid;gap:9px;list-style:none}.coin-value-method li{align-items:center;background:rgba(4,15,29,.42);border:1px solid rgba(134,181,208,.14);border-radius:12px;display:grid;gap:12px;grid-template-columns:34px 1fr;padding:12px 14px}.coin-value-method li>span{align-items:center;background:rgba(255,215,0,.09);border-radius:50%;color:#ffdf62;display:flex;font-size:.72rem;font-weight:850;height:34px;justify-content:center}.coin-value-method li p{color:#98aec1;font-size:.81rem}.coin-value-method li b{color:#edf5fb}
.coin-faq-list{display:grid;gap:10px}.coin-faq-list details{border-color:rgba(113,174,207,.17);padding:0 22px}.coin-faq-list summary{color:#e4eef7;cursor:pointer;font-weight:700;list-style:none;padding:19px 30px 19px 0;position:relative}.coin-faq-list summary::-webkit-details-marker{display:none}.coin-faq-list summary::after{color:var(--accent-cyan);content:"+";font-size:1.35rem;font-weight:400;position:absolute;right:0;top:14px}.coin-faq-list details[open] summary::after{content:"-"}.coin-faq-list details p{border-top:1px solid rgba(128,180,210,.12);color:#97adc0;line-height:1.7;padding:17px 0 20px}
.catalog-sources{align-items:start;border-color:rgba(107,171,207,.18);display:grid;gap:38px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:clamp(28px,5vw,46px)}.catalog-sources p{color:#91a7ba;line-height:1.7;margin-top:13px}.catalog-sources ul{display:grid;gap:8px;list-style:none}.catalog-sources a{align-items:center;background:rgba(4,15,29,.44);border:1px solid rgba(125,180,211,.14);border-radius:11px;color:#bfd0de;display:flex;font-size:.81rem;justify-content:space-between;padding:12px 14px;text-decoration:none}.catalog-sources a:hover{border-color:rgba(0,226,246,.4);color:#fff}.catalog-sources a span{color:var(--accent-cyan)}
.next-coin-card{align-items:center;border-color:rgba(0,219,241,.2);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);overflow:hidden}.next-coin-card img{align-self:stretch;height:100%;max-height:350px;object-fit:cover;width:100%}.next-coin-card>div{padding:clamp(28px,5vw,52px)}.next-coin-card p{color:#9db1c4;line-height:1.7;margin:14px 0 22px}
@media(max-width:1100px) and (min-width:901px){.site-nav>.nav-btn{font-size:.78rem;padding-inline:7px}.scan-nav-btn{padding-inline:10px}.logo-brand img{max-width:225px}}
@media(max-width:900px){.catalog-section-heading,.penny-family-hero,.penny-field-guide,.coin-entry-hero,.coin-quick-check,.coin-value-method,.catalog-sources{grid-template-columns:1fr}.catalog-hero-copy{width:76%}.catalog-family-card{grid-template-columns:1fr}.catalog-family-card>img{aspect-ratio:1.8}.catalog-clue-grid{grid-template-columns:1fr}.catalog-clue-grid article{min-height:0}.penny-timeline ol{grid-template-columns:repeat(2,minmax(0,1fr))}.coin-fact-strip{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto;padding-bottom:8px}.catalog-section-heading>a{justify-self:start}}
@media(max-width:680px){.catalog-page{gap:42px}.catalog-hero{min-height:620px}.catalog-hero>img{object-position:66% center}.catalog-hero-shade{background:linear-gradient(180deg,rgba(4,16,34,.44) 0%,rgba(4,16,34,.96) 45%,#041022 100%)}.catalog-hero-copy{justify-content:end;min-height:620px;padding:28px 20px;width:100%}.catalog-hero h1,.penny-family-hero h1,.coin-entry-hero h1{font-size:clamp(2.25rem,12vw,3.35rem)}.catalog-hero-copy>p{font-size:.95rem;line-height:1.65;margin-block:18px 22px}.catalog-search>div{grid-template-columns:1fr}.catalog-search button{min-height:48px}.catalog-stats{grid-template-columns:1fr;margin-top:-20px;padding-inline:12px}.catalog-stats>span{min-height:58px}.catalog-section-heading{gap:8px}.catalog-family-card>div,.coin-card-copy{padding:22px}.catalog-family-card>img{aspect-ratio:1.45}.catalog-clue-grid article{padding:22px}.catalog-editorial-note{align-items:start;padding:18px}.catalog-breadcrumbs{flex-wrap:wrap;margin-bottom:-24px}.penny-family-hero,.coin-entry-hero{gap:24px;padding:20px}.penny-family-hero figure img,.coin-entry-hero figure img{height:280px}.penny-family-copy>p,.coin-entry-lede{font-size:.92rem}.catalog-hero-actions .primary-btn,.catalog-hero-actions .secondary-btn,.coin-entry-actions .primary-btn,.coin-entry-actions .secondary-btn{justify-content:center;width:100%}.penny-timeline ol,.coin-card-grid,.coin-comparison-grid,.coin-detail-grid,.penny-field-guide ul{grid-template-columns:1fr}.penny-timeline li{min-height:0}.catalog-source-callout,.next-coin-card{grid-template-columns:1fr}.catalog-source-callout{align-items:stretch}.catalog-source-callout .secondary-btn{justify-content:center}.coin-fact-strip{margin-top:-22px;padding-inline:10px}.coin-fact-strip>div{min-height:82px}.coin-quick-check,.coin-value-method,.catalog-sources{gap:26px;padding:22px}.coin-comparison-grid article,.coin-detail-grid article{padding:24px}.next-coin-card img{aspect-ratio:1.55;max-height:none}}
 

/* 1943-D Steel Penny reference page. */
.d-steel-page{display:block!important;max-width:var(--site-panel-max-width)!important;padding-bottom:80px;width:100%}
.d-steel-page>*{min-width:0}.d-steel-page .catalog-breadcrumbs{margin-bottom:24px}
.d-steel-page .glass{background:linear-gradient(135deg,rgba(8,34,56,.94),rgba(4,18,34,.96));border-color:rgba(31,147,184,.62);box-shadow:inset 0 1px 0 rgba(177,239,249,.05),0 18px 42px rgba(0,0,0,.16)}
.d-steel-hero{align-items:stretch;border-radius:28px;display:grid;gap:32px;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);margin-bottom:18px;overflow:hidden;padding:38px}
.d-steel-hero-copy{align-self:center;min-width:0;padding:14px 2px}.d-steel-hero .catalog-kicker,.d-steel-section .catalog-kicker,.d-steel-related .catalog-kicker,.d-steel-warning .catalog-kicker{color:#51e1ec;display:inline-block;font-size:.76rem;font-weight:850;letter-spacing:.18em;line-height:1.3;text-transform:uppercase}
.d-steel-hero h1{font-size:clamp(2.45rem,4.25vw,4.35rem);letter-spacing:-.045em;line-height:1.03;margin:18px 0 20px;max-width:690px}.d-steel-lede{color:#b6cde0;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.7;margin:0;max-width:680px}
.d-steel-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.d-steel-hero-actions .primary-btn,.d-steel-hero-actions .secondary-btn{align-items:center;border-radius:15px;display:inline-flex;font-size:1rem;font-weight:800;justify-content:center;min-height:54px;padding:14px 22px;text-decoration:none!important;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.d-steel-hero-actions .primary-btn{background:linear-gradient(135deg,#13d9e9,#40a6f2);border:1px solid rgba(93,232,244,.72);box-shadow:0 10px 25px rgba(0,203,240,.23);color:#041426}.d-steel-hero-actions .primary-btn:hover{box-shadow:0 13px 30px rgba(0,210,242,.34);transform:translateY(-2px)}.d-steel-hero-actions .secondary-btn{background:rgba(5,23,42,.72);border:1px solid rgba(64,160,201,.62);box-shadow:inset 0 1px 0 rgba(183,235,246,.08);color:#dcecf4}.d-steel-hero-actions .secondary-btn:hover{background:rgba(8,46,70,.82);border-color:#25d6eb;box-shadow:0 8px 22px rgba(0,190,230,.2);transform:translateY(-2px)}.d-steel-hero-actions .primary-btn:focus-visible,.d-steel-hero-actions .secondary-btn:focus-visible{outline:2px solid #6eebf7;outline-offset:3px}.d-steel-hero .catalog-review-line{color:#769bb2;font-size:.76rem;line-height:1.5;margin:22px 0 0}
.d-steel-hero-figure{align-self:stretch;background:#061321;border:1px solid rgba(41,172,210,.48);border-radius:20px;display:flex;flex-direction:column;margin:0;min-width:0;overflow:hidden}.d-steel-hero-figure img{aspect-ratio:16/10;display:block;height:auto;max-height:520px;object-fit:cover;width:100%}.d-steel-hero-figure figcaption,.d-steel-visual figcaption{color:#86aabc;font-size:.77rem;line-height:1.5;padding:12px 16px 15px}
.d-steel-jump{align-items:center;background:linear-gradient(120deg,rgba(6,31,53,.98),rgba(4,18,35,.96));border:1px solid rgba(44,178,214,.5);border-radius:22px;display:flex;gap:24px;justify-content:space-between;margin-bottom:22px;padding:15px 18px 15px 22px;position:sticky;top:14px;z-index:12;box-shadow:0 18px 42px rgba(0,0,0,.3),0 0 26px rgba(16,171,211,.08),inset 0 1px 0 rgba(178,238,247,.12)}.d-steel-jump::before{background:linear-gradient(90deg,rgba(67,224,237,.65),rgba(67,224,237,0));content:"";height:1px;left:22px;position:absolute;right:22px;top:0}.d-steel-jump .catalog-kicker{align-items:center;color:#a9d3e2;display:flex;font-size:.68rem;font-weight:850;gap:12px;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.d-steel-jump .catalog-kicker::after{background:linear-gradient(90deg,#3bd9e7,rgba(59,217,231,0));content:"";display:block;height:1px;width:46px}.d-steel-jump>div{display:flex;flex:1;flex-wrap:wrap;gap:8px;justify-content:flex-end}.d-steel-jump a{backdrop-filter:blur(10px);background:rgba(8,57,82,.42);border:1px solid rgba(57,166,198,.48);border-radius:999px;color:#d8edf4;font-size:.76rem;font-weight:800;padding:10px 15px;text-decoration:none;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.d-steel-jump a:first-child{background:linear-gradient(135deg,rgba(20,164,187,.78),rgba(10,91,117,.84));border-color:rgba(74,229,239,.92);box-shadow:0 0 20px rgba(44,215,232,.22),inset 0 1px 0 rgba(230,255,255,.24);color:#f4fdff}.d-steel-jump a:hover{background:rgba(17,116,142,.72);border-color:#45d8e9;box-shadow:0 8px 20px rgba(24,195,219,.2);transform:translateY(-2px)}.d-steel-jump a:focus-visible{outline:2px solid #73edf5;outline-offset:2px}
.d-steel-facts{display:grid;gap:13px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:58px}.d-steel-fact{background:radial-gradient(circle at 100% 0,rgba(39,191,214,.16),transparent 44%),linear-gradient(145deg,rgba(9,43,67,.98),rgba(4,24,42,.99));border:1px solid rgba(39,157,195,.58);border-radius:17px;min-height:104px;overflow:hidden;padding:17px 17px 16px;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.d-steel-fact::before{background:linear-gradient(90deg,#34d5e5 0%,#34d5e5 34%,rgba(56,213,228,0) 100%);content:"";height:3px;left:15px;position:absolute;right:15px;top:0}.d-steel-fact::after{border:1px solid rgba(77,222,235,.08);border-radius:50%;content:"";height:92px;position:absolute;right:-48px;top:-58px;width:92px}.d-steel-fact:hover{border-color:rgba(77,222,235,.88);box-shadow:0 14px 28px rgba(2,18,31,.34),0 0 20px rgba(38,196,218,.13);transform:translateY(-3px)}.d-steel-fact span{color:#8bc4d8;display:block;font-size:.64rem;font-weight:850;letter-spacing:.17em;line-height:1.25;text-transform:uppercase}.d-steel-fact strong{color:#f3f9fb;display:block;font-size:1.02rem;line-height:1.3;margin-top:12px;overflow-wrap:anywhere;position:relative;z-index:1}
.d-steel-section{margin:0 0 68px;scroll-margin-top:28px}.d-steel-section-heading{align-items:end;display:flex;gap:26px;justify-content:space-between;margin-bottom:20px}.d-steel-section-heading>div{min-width:0}.d-steel-section-heading h2{font-size:clamp(2rem,3.5vw,3.35rem);letter-spacing:-.04em;line-height:1.08;margin:10px 0 0}.d-steel-section-heading>p{color:#8eafc2;font-size:.95rem;line-height:1.55;margin:0;max-width:365px;text-align:right}.d-steel-body{color:#b7cada;font-size:1.05rem;line-height:1.8;margin:0 0 18px;max-width:950px}
.d-steel-callout{background:linear-gradient(105deg,rgba(9,83,103,.5),rgba(6,43,62,.64));border:1px solid rgba(58,204,222,.6);border-radius:14px;color:#bfe2ea;font-size:.95rem;line-height:1.55;margin:22px 0;padding:15px 18px}.d-steel-callout strong{color:#58e0e9}.d-steel-callout--gold{background:linear-gradient(105deg,rgba(100,75,20,.35),rgba(42,40,28,.42));border-color:rgba(248,202,95,.62);color:#e1d0a0}.d-steel-callout--gold strong{color:#ffd56e}.d-steel-callout--warning{background:linear-gradient(105deg,rgba(91,53,17,.35),rgba(48,31,24,.45));border-color:rgba(255,188,74,.58);color:#e4cfaa}.d-steel-callout--warning strong{color:#ffd16a}
.d-steel-table-wrap{background:linear-gradient(145deg,rgba(7,32,54,.96),rgba(3,18,34,.99));border:1px solid rgba(39,157,195,.58);border-radius:18px;margin-top:26px;overflow:hidden}.d-steel-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%}.d-steel-table-wrap th{background:rgba(18,67,93,.68);border-bottom:1px solid rgba(80,183,215,.34);color:#a7cadc;font-size:.69rem;font-weight:850;letter-spacing:.15em;padding:16px 18px;text-align:left;text-transform:uppercase}.d-steel-table-wrap td{border-bottom:1px solid rgba(71,139,169,.23);color:#dfeaf0;font-size:.95rem;line-height:1.45;padding:17px 18px;vertical-align:top}.d-steel-table-wrap tbody tr:last-child td{border-bottom:0}.d-steel-table-wrap tbody tr:hover td{background:rgba(14,77,101,.2)}.d-steel-table-wrap td:last-child{color:#ffd66e;font-weight:800}.d-steel-value-table-wrap td:first-child{color:#66e2ec;font-weight:800;white-space:nowrap}.d-steel-table-note,.d-steel-source-note{color:#87a9bb;font-size:.78rem;line-height:1.6;margin:12px 2px 0;max-width:82ch}.d-steel-source-note a{color:#66e2ec}
.d-steel-visual{background:linear-gradient(145deg,rgba(7,29,49,.96),rgba(3,16,31,.98));border:1px solid rgba(36,147,186,.5);border-radius:20px;margin:28px 0 0;overflow:hidden}.d-steel-visual img{aspect-ratio:16/10;display:block;height:auto;object-fit:cover;width:100%}.d-steel-visual--compact{margin-top:0}.d-steel-two-col{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.d-steel-two-col--reverse{align-items:center}.d-steel-two-col h3{color:#ecf5f8;font-size:1.45rem;letter-spacing:-.02em;margin:8px 0 12px}.d-steel-list,.d-steel-bullets{color:#b9ccda;line-height:1.7;margin:12px 0 0;padding-left:1.25rem}.d-steel-list li{margin:6px 0}.d-steel-bullets{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:0}.d-steel-bullets>div{background:rgba(8,39,62,.72);border:1px solid rgba(31,135,172,.42);border-radius:13px;padding:15px 17px}.d-steel-bullets strong{color:#54e0e9;display:block;font-size:.95rem;margin-bottom:5px}.d-steel-bullets p{font-size:.88rem;line-height:1.55;margin:0}
.d-steel-value-factors{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px}.d-steel-value-factor{background:linear-gradient(150deg,rgba(8,41,67,.96),rgba(4,22,39,.98));border:1px solid rgba(38,160,196,.56);border-radius:18px;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.d-steel-value-factor:hover{border-color:rgba(80,224,236,.9);box-shadow:0 18px 32px rgba(0,0,0,.28),0 0 24px rgba(0,206,230,.1);transform:translateY(-4px)}.d-steel-value-factor img{aspect-ratio:1.5;display:block;height:auto;object-fit:cover;width:100%}.d-steel-value-factor>div{display:flex;flex:1;flex-direction:column;padding:17px 18px 19px}.d-steel-value-factor span{color:#55dfeb;font-size:.67rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.d-steel-value-factor h3{color:#f0f7fa;font-size:1.2rem;letter-spacing:-.02em;margin:9px 0 8px}.d-steel-value-factor p{color:#a9c4d5;font-size:.86rem;line-height:1.58;margin:0}
.d-steel-specs-section{background:radial-gradient(circle at 20% 0,rgba(15,106,150,.11),transparent 42%),linear-gradient(145deg,rgba(7,31,52,.74),rgba(3,18,32,.54));border:1px solid rgba(32,137,174,.38);border-radius:22px;padding:30px}.d-steel-spec-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.d-steel-spec-grid>div{background:rgba(7,36,59,.84);border:1px solid rgba(30,119,157,.42);border-radius:13px;min-height:80px;padding:14px 15px}.d-steel-spec-grid span{color:#83afc4;display:block;font-size:.65rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.d-steel-spec-grid strong{color:#eff4f7;display:block;font-size:1rem;line-height:1.35;margin-top:9px;overflow-wrap:anywhere}
.d-steel-history-section{margin-bottom:48px}.d-steel-warning{align-items:flex-start;border-radius:20px;display:flex;gap:20px;margin:0 0 64px;padding:24px 26px}.d-steel-warning-icon{align-items:center;background:rgba(255,194,77,.16);border:1px solid rgba(255,194,77,.78);border-radius:50%;color:#ffd471;display:flex;flex:0 0 46px;font-size:1.5rem;font-weight:900;height:46px;justify-content:center}.d-steel-warning h2{font-size:1.7rem;letter-spacing:-.025em;margin:7px 0 8px}.d-steel-warning p{color:#b9cddd;line-height:1.65;margin:0;max-width:980px}
.d-steel-faq-section{margin-bottom:64px}.d-steel-faq-list{display:grid;gap:10px}.d-steel-faq-list details{border-radius:14px;margin:0;padding:0 18px}.d-steel-faq-list summary{color:#ebf4f7;cursor:pointer;font-size:1rem;font-weight:800;list-style:none;padding:18px 28px 18px 0;position:relative}.d-steel-faq-list summary::-webkit-details-marker{display:none}.d-steel-faq-list summary::after{color:#5adce9;content:'+';font-size:1.35rem;position:absolute;right:3px;top:14px}.d-steel-faq-list details[open] summary::after{content:'-'}.d-steel-faq-list p{color:#b9cedc;line-height:1.65;margin:0 0 18px;max-width:900px}
.d-steel-related{margin-bottom:46px;scroll-margin-top:28px}.d-steel-related-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.d-steel-related-card{border-radius:17px;display:flex;flex-direction:column;min-height:222px;padding:20px;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.d-steel-related-card:hover{border-color:rgba(81,224,235,.9);box-shadow:0 14px 32px rgba(0,0,0,.22);transform:translateY(-2px)}.d-steel-related-card>span{color:#5be0e9;font-size:.65rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.d-steel-related-card strong{color:#edf5f8;font-size:1.2rem;line-height:1.25;margin-top:11px}.d-steel-related-card p{color:#a9c2d2;font-size:.88rem;line-height:1.55;margin:11px 0 auto}.d-steel-related-card b{color:#56deea;font-size:.84rem;margin-top:18px}.d-steel-sources{border-radius:20px;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:26px 28px}.d-steel-sources h2{font-size:1.4rem;margin:9px 0 8px}.d-steel-sources p{color:#91b2c3;font-size:.88rem;line-height:1.5;margin:0}.d-steel-sources ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.d-steel-sources li{border-bottom:1px solid rgba(86,155,183,.2);padding:8px 0}.d-steel-sources li:last-child{border-bottom:0}.d-steel-sources a{color:#66e2ec;font-size:.88rem}
@media(max-width:1080px){.d-steel-page{max-width:100%!important}.d-steel-hero{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);padding:28px}.d-steel-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.d-steel-value-factors{grid-template-columns:repeat(2,minmax(0,1fr))}.d-steel-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:820px){.d-steel-hero{grid-template-columns:1fr}.d-steel-hero-figure{max-width:720px}.d-steel-jump{align-items:flex-start;flex-direction:column;gap:12px}.d-steel-jump>div{justify-content:flex-start}.d-steel-section-heading{align-items:flex-start;flex-direction:column;gap:12px}.d-steel-section-heading>p{text-align:left}.d-steel-two-col,.d-steel-sources{grid-template-columns:1fr}.d-steel-two-col--reverse .d-steel-visual{order:2}.d-steel-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.d-steel-sources{gap:18px}}
@media(max-width:600px){.d-steel-page{padding-bottom:44px}.d-steel-page .catalog-breadcrumbs{margin-bottom:16px}.d-steel-hero{border-radius:20px;gap:18px;padding:19px}.d-steel-hero h1{font-size:clamp(2.1rem,10vw,3rem);margin:13px 0 14px}.d-steel-lede{font-size:1rem;line-height:1.6}.d-steel-hero-actions{margin-top:21px}.d-steel-hero-actions a{flex:1 1 100%;justify-content:center}.d-steel-hero .catalog-review-line{font-size:.67rem;margin-top:16px}.d-steel-hero-figure{border-radius:15px}.d-steel-hero-figure figcaption,.d-steel-visual figcaption{font-size:.69rem;padding:10px 12px 12px}.d-steel-facts{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:42px}.d-steel-fact{min-height:78px;padding:11px 12px}.d-steel-fact strong{font-size:.9rem;margin-top:7px}.d-steel-jump{border-radius:14px;padding:13px 14px}.d-steel-jump>div{gap:6px}.d-steel-jump a{font-size:.7rem;padding:7px 9px}.d-steel-section{margin-bottom:48px}.d-steel-section-heading h2{font-size:clamp(1.8rem,9vw,2.5rem);margin-top:8px}.d-steel-body{font-size:.96rem;line-height:1.7}.d-steel-callout{font-size:.88rem;margin:17px 0;padding:13px 14px}.d-steel-table-wrap{border-radius:14px;margin-top:18px}.d-steel-table-wrap table,.d-steel-table-wrap tbody,.d-steel-table-wrap tr,.d-steel-table-wrap td{display:block}.d-steel-table-wrap thead{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.d-steel-table-wrap tbody tr{border-bottom:1px solid rgba(71,139,169,.22);padding:8px 14px}.d-steel-table-wrap tbody tr:last-child{border-bottom:0}.d-steel-table-wrap td{align-items:flex-start;border:0;display:flex;font-size:.86rem;gap:12px;justify-content:space-between;padding:8px 0;text-align:right}.d-steel-table-wrap td::before{color:#82aabe;content:attr(data-label);flex:0 0 43%;font-size:.61rem;font-weight:850;letter-spacing:.08em;line-height:1.3;text-align:left;text-transform:uppercase}.d-steel-table-wrap td:last-child{font-size:.9rem}.d-steel-visual{border-radius:15px;margin-top:18px}.d-steel-value-factors{grid-template-columns:1fr;margin-top:18px}.d-steel-value-factor>div{padding:14px 15px 16px}.d-steel-value-factor h3{font-size:1.12rem}.d-steel-value-factor p{font-size:.84rem}.d-steel-bullets{grid-template-columns:1fr}.d-steel-specs-section{border-radius:16px;padding:18px 14px}.d-steel-spec-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.d-steel-spec-grid>div{min-height:70px;padding:11px}.d-steel-spec-grid strong{font-size:.87rem;margin-top:7px}.d-steel-warning{border-radius:15px;gap:13px;margin-bottom:44px;padding:17px 15px}.d-steel-warning-icon{flex-basis:36px;font-size:1.2rem;height:36px}.d-steel-warning h2{font-size:1.25rem;margin:4px 0 7px}.d-steel-warning p{font-size:.88rem;line-height:1.55}.d-steel-faq-section{margin-bottom:44px}.d-steel-faq-list details{padding:0 14px}.d-steel-faq-list summary{font-size:.9rem;padding:15px 24px 15px 0}.d-steel-faq-list summary::after{font-size:1.1rem;top:12px}.d-steel-faq-list p{font-size:.88rem;line-height:1.55;margin-bottom:15px}.d-steel-related-grid{grid-template-columns:1fr}.d-steel-related-card{min-height:0;padding:17px}.d-steel-sources{border-radius:16px;padding:19px 16px}.d-steel-sources h2{font-size:1.2rem}.d-steel-sources a,.d-steel-sources p{font-size:.8rem}}
.s-steel-page .d-steel-related-card{overflow:hidden;padding:0}.s-steel-page .d-steel-related-card>img{aspect-ratio:1.7;display:block;height:auto;object-fit:cover;width:100%}.s-steel-page .d-steel-related-card>span,.s-steel-page .d-steel-related-card>strong,.s-steel-page .d-steel-related-card>p,.s-steel-page .d-steel-related-card>b{display:block;margin-left:20px;margin-right:20px}.s-steel-page .d-steel-related-card>span{margin-top:18px}.s-steel-page .d-steel-related-card>b{margin-bottom:20px}
.s-steel-page .d-steel-subheading{color:#f0f7fa;font-size:clamp(1.45rem,2.4vw,2rem);letter-spacing:-.025em;line-height:1.15;margin:30px 0 16px}
/* Legacy coin pages reflow their five fact cards on narrow screens. */
@media(max-width:680px){
  .coin-fact-strip:not(.coin-fact-strip--six){
    gap:8px;
    grid-template-columns:repeat(2,minmax(0,1fr));
    overflow:visible;
    padding-inline:10px;
  }
  .coin-fact-strip:not(.coin-fact-strip--six)>div,
  .coin-fact-strip:not(.coin-fact-strip--six)>div:first-child,
  .coin-fact-strip:not(.coin-fact-strip--six)>div:last-child{
    border:1px solid rgba(117,183,219,.18);
    border-radius:14px;
    min-width:0;
    min-height:82px;
    padding:14px;
  }
}
.penny-category-page{gap:24px}.penny-category-heading h1{color:#f5f9fd;font-size:clamp(2rem,4vw,3.15rem);letter-spacing:-.045em;line-height:1.05;margin:0}.penny-category-items .coin-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.penny-category-coin{border-color:rgba(105,172,208,.2);display:grid;overflow:hidden;text-decoration:none;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.penny-category-coin:hover{border-color:rgba(0,232,249,.55);box-shadow:0 24px 48px rgba(0,0,0,.3),0 0 28px rgba(0,203,235,.08);transform:translateY(-4px)}.penny-category-coin .coin-card-image{aspect-ratio:1.65}.penny-category-coin-title{padding:20px 22px}.penny-category-coin-title h2{color:#f5f9fd;font-size:1.35rem;line-height:1.15;margin:0}

/* 1943 Steel Penny catalog detail */
.coin-entry--1943{gap:52px;max-width:1160px}
.coin-entry--1943 .catalog-breadcrumbs{margin-bottom:-24px}
.coin-entry--1943 .coin-entry-hero{align-items:center;gap:34px;padding:clamp(26px,4vw,44px)}
.coin-entry--1943 .coin-entry-hero h1{font-size:clamp(2.5rem,4.4vw,4rem);line-height:1.02}
.coin-entry--1943 .coin-entry-lede{font-size:1rem;line-height:1.65;margin:18px 0 22px;max-width:520px}
.coin-entry--1943 .catalog-review-line{font-size:.73rem;margin-top:20px}
.coin-entry--1943 .coin-hero-figure{align-self:center;background:rgba(3,12,25,.5);border:1px solid rgba(126,190,225,.19);border-radius:18px;overflow:hidden}
.coin-entry--1943 .coin-hero-photo{padding:10px}
.coin-entry--1943 .coin-hero-figure figcaption{padding:12px 16px 15px}
.coin-hero-figure figcaption>strong{color:#edf5fb;font-size:.92rem}
.coin-hero-chips{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:10px 0 7px}
.coin-hero-chips li{background:rgba(3,16,31,.68);border:1px solid rgba(120,177,209,.2);border-radius:999px;color:#b7c8d7;font-size:.7rem;padding:5px 9px}
.coin-hero-figure figcaption small{color:#788fa3;font-size:.67rem}
.coin-zoom-button{background:transparent;border:0;border-radius:12px;cursor:zoom-in;display:block;margin:0;overflow:hidden;padding:0;position:relative;text-align:left;width:100%}
.coin-zoom-button:focus-visible{outline:2px solid #13dff0;outline-offset:3px}
.coin-zoom-button>img{display:block;height:auto;width:100%}
.coin-zoom-hint{align-items:center;background:rgba(3,13,27,.82);border:1px solid rgba(139,189,218,.25);border-radius:999px;bottom:12px;color:#e4eff7;display:flex;font-size:.67rem;gap:6px;opacity:0;position:absolute;padding:6px 9px;right:12px;transition:opacity .18s ease}
.coin-zoom-hint svg{height:14px;width:14px}
.coin-zoom-button:hover .coin-zoom-hint,.coin-zoom-button:focus-visible .coin-zoom-hint{opacity:1}
.coin-fact-strip--six{gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;position:static}
.coin-fact-strip--six>div,.coin-fact-strip--six>div:first-child,.coin-fact-strip--six>div:last-child{align-content:start;background:rgba(8,24,44,.76);border:1px solid rgba(117,183,219,.16);border-radius:16px;gap:8px;min-height:136px;padding:16px}
.coin-fact-icon{align-items:center;background:rgba(0,214,242,.07);border:1px solid rgba(0,214,242,.2);border-radius:11px;color:#1de0ef;display:flex;height:36px;justify-content:center;width:36px}
.catalog-line-icon{height:19px;width:19px}
.coin-fact-strip--six .coin-fact-label{color:#829bb0;font-size:.68rem;letter-spacing:.03em;text-transform:uppercase}
.coin-fact-strip--six strong{color:#f0f5fa;font-size:.91rem;line-height:1.35}
.coin-value-section,.coin-identification-section,.coin-unusual-section,.coin-steel-bronze-section,.coin-mint-mark-section,.coin-anatomy-section,.coin-condition-section,.coin-full-value-section,.coin-value-factors-section,.coin-mistakes-section,.coin-similar-section{display:grid;gap:22px}
.coin-section-heading{align-items:end;gap:28px;grid-template-columns:minmax(0,1fr) minmax(240px,.8fr)}
.coin-section-heading h2,.coin-value-section>h2{color:#f3f7fb;font-size:clamp(1.65rem,2.7vw,2.25rem);letter-spacing:-.025em;line-height:1.12;margin:0}
.coin-section-heading>p{color:#93a9bd;font-size:.93rem;line-height:1.6;margin:0;max-width:520px}
.coin-value-section>h2{margin-bottom:0}
.coin-value-overview{align-items:center;border-color:rgba(239,185,65,.22);display:grid;gap:20px 26px;grid-template-columns:minmax(0,1.1fr) minmax(290px,.9fr);padding:clamp(24px,4vw,38px)}
.coin-value-total{align-self:center}
.value-eyebrow{color:#eac36a;display:block;font-size:.7rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}
.coin-value-total>strong,.coin-value-range{color:#f2c95e;display:block;font-size:clamp(2.5rem,5vw,3.7rem);letter-spacing:-.045em;line-height:1.05;margin:9px 0 12px}
.coin-value-total>p{color:#a5b4c2;font-size:.87rem;line-height:1.55;max-width:580px}
.coin-value-levels{border-left:1px solid rgba(239,191,86,.2);display:grid;gap:9px;padding-left:22px}
.coin-value-levels>div{align-items:baseline;display:flex;gap:14px;justify-content:space-between}
.coin-value-levels span{color:#91a6b9;font-size:.79rem}
.coin-value-levels strong{color:#f0d68e;font-size:.85rem;text-align:right}
.value-cta{grid-column:1/-1;justify-self:start}
.coin-value-disclaimer{color:#8094a7;font-size:.73rem;grid-column:1/-1;line-height:1.5;margin-top:-9px}
.coin-identification-infographic{align-items:stretch;background:linear-gradient(130deg,rgba(8,33,55,.82),rgba(8,20,40,.72));border:1px solid rgba(80,169,203,.19);border-radius:18px;display:grid;gap:0;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;overflow:hidden;padding:8px}
.coin-identification-infographic li{align-content:start;display:grid;gap:8px;min-height:148px;padding:18px 16px;position:relative}
.coin-identification-infographic li+li{border-left:1px solid rgba(124,177,205,.16)}
.coin-infographic-number{align-items:center;background:rgba(0,221,241,.09);border:1px solid rgba(0,221,241,.3);border-radius:50%;color:#19d9eb;display:flex;font-size:.68rem;font-weight:850;height:34px;justify-content:center;width:34px}
.coin-identification-infographic strong{color:#eff5fa;font-size:.88rem;margin-top:4px}
.coin-infographic-result{color:#a3b6c6;font-size:.8rem;line-height:1.4}
.coin-identification-details{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none}
.coin-identification-details li{align-items:start;background:rgba(9,23,42,.54);border:1px solid rgba(117,171,202,.14);border-radius:13px;display:grid;gap:12px;grid-template-columns:34px 1fr;padding:15px}
.coin-identification-details li>span{align-items:center;background:rgba(0,221,241,.08);border-radius:50%;color:#1ad8e9;display:flex;font-size:.63rem;font-weight:850;height:32px;justify-content:center;width:32px}
.coin-identification-details h3{color:#eaf2f8;font-size:.87rem;line-height:1.35;margin:0 0 5px}
.coin-identification-details p{color:#93a9bc;font-size:.79rem;line-height:1.55;margin:0}
.coin-inline-cta{display:flex;justify-content:flex-start}
.coin-comparison-photo,.coin-condition-photo,.coin-anatomy-photo{background:rgba(4,15,30,.55);border:1px solid rgba(115,178,209,.18);border-radius:18px;margin:0;overflow:hidden;padding:10px}
.coin-comparison-photo figcaption,.coin-condition-photo figcaption,.coin-anatomy-photo figcaption,.coin-mint-photo figcaption{color:#8297aa;font-size:.72rem;line-height:1.45;padding:10px 8px 3px}
.coin-comparison-grid--1943 article{padding:clamp(24px,3.2vw,36px)}
.coin-comparison-grid--1943 article>span{margin-bottom:12px}
.coin-comparison-grid--1943 h3{font-size:1.35rem;line-height:1.2;margin-bottom:15px}
.coin-feature-list{display:grid;gap:8px;list-style:none;margin:0}
.coin-feature-list li{color:#aabac8;font-size:.85rem;padding-left:20px;position:relative}
.coin-feature-list li::before{color:#3dd9b0;content:"\2713";font-weight:800;left:0;position:absolute}
.coin-comparison-grid--1943 .is-alert .coin-feature-list li::before{color:#f0b85d;content:"\2022"}
.coin-range-line{border-top:1px solid rgba(137,176,199,.14);display:grid;gap:6px;margin:20px 0 12px;padding-top:16px}
.coin-range-line span{color:#8096a9;font-size:.68rem;text-transform:uppercase}
.coin-range-line strong{color:#edd17f;font-size:.9rem;line-height:1.4}
.text-link,.coin-methodology-link{color:#22d8e9;font-size:.84rem;font-weight:750;text-decoration:none}
.text-link:hover,.coin-methodology-link:hover{color:#93f5ff;text-decoration:underline}
.coin-warning-note{color:#e9b263;font-size:.77rem;line-height:1.5;margin-top:12px}
.coin-comparison-grid--1943{align-items:stretch;gap:20px}
.coin-comparison-grid--1943 article{background:linear-gradient(145deg,rgba(7,31,53,.97),rgba(5,20,39,.98));border-radius:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.035);display:flex;flex-direction:column;gap:20px;min-width:0;overflow:hidden;padding:clamp(20px,2.5vw,30px);position:relative}
.coin-comparison-grid--1943 .is-normal{border-color:rgba(24,205,157,.42);box-shadow:inset 0 1px 0 rgba(72,255,205,.12),0 0 26px rgba(12,201,152,.06)}
.coin-comparison-grid--1943 .is-alert{background:linear-gradient(145deg,rgba(29,30,42,.98),rgba(8,21,41,.98));border-color:rgba(238,183,60,.42);box-shadow:inset 0 1px 0 rgba(255,219,114,.1),0 0 26px rgba(230,174,49,.06)}
.coin-comparison-card-head{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) clamp(112px,14vw,174px);min-height:248px}
.coin-comparison-card-copy{min-width:0}
.coin-comparison-grid--1943 .coin-comparison-status{align-items:center;background:rgba(43,212,164,.1);border:1px solid rgba(39,222,169,.28);border-radius:999px;color:#73e2be;display:inline-flex;font-size:.68rem;font-weight:850;gap:8px;letter-spacing:.07em;line-height:1.25;margin:0 0 19px;max-width:100%;padding:7px 12px;text-transform:uppercase}
.coin-comparison-grid--1943 .is-alert .coin-comparison-status{background:rgba(235,182,54,.1);border-color:rgba(241,191,62,.3);color:#f0c456}
.coin-comparison-status-icon{align-items:center;background:rgba(36,220,165,.2);border-radius:50%;display:inline-flex;flex:none;height:24px;justify-content:center;position:relative;width:24px}
.coin-comparison-status-icon::before{border-bottom:2px solid currentColor;border-right:2px solid currentColor;content:"";height:7px;transform:translateY(-1px) rotate(45deg);width:4px}
.coin-comparison-grid--1943 .is-alert .coin-comparison-status-icon{background:rgba(241,191,62,.18)}
.coin-comparison-grid--1943 .is-alert .coin-comparison-status-icon::before{border:0;content:"!";font-size:.9rem;font-weight:900;height:auto;transform:none;width:auto}
.coin-comparison-grid--1943 h3{font-size:clamp(1.13rem,1.5vw,1.45rem);letter-spacing:-.025em;line-height:1.2;margin:0 0 17px;max-width:330px}
.coin-comparison-coin{align-self:center;aspect-ratio:1;border:1px solid rgba(74,218,183,.48);border-radius:50%;box-shadow:0 0 0 7px rgba(26,197,155,.055),0 0 28px rgba(31,207,158,.12);margin:8px 0 0;overflow:hidden;position:relative;width:100%}
.coin-comparison-coin::after{background:linear-gradient(145deg,rgba(14,184,148,.12),rgba(7,20,38,.28));content:"";inset:0;pointer-events:none;position:absolute}
.coin-comparison-coin img{display:block;height:100%;object-fit:cover;object-position:left center;transform:scale(1.3);transform-origin:left center;width:100%}
.coin-comparison-coin--bronze{border-color:rgba(231,171,73,.46);box-shadow:0 0 0 7px rgba(203,143,49,.055),0 0 28px rgba(224,160,54,.12)}
.coin-comparison-coin--bronze::after{background:linear-gradient(145deg,rgba(164,98,39,.14),rgba(11,20,36,.25))}
.coin-comparison-coin--bronze img{object-position:right center;transform-origin:right center}
.coin-comparison-grid--1943 .coin-feature-list{gap:9px}
.coin-comparison-grid--1943 .coin-feature-list li{font-size:.86rem;line-height:1.4;padding-left:25px}
.coin-comparison-grid--1943 .coin-feature-list li::before{border:0;border-bottom:2px solid #062c2d;border-radius:50%;border-right:2px solid #062c2d;background:linear-gradient(145deg,#36e6b3,#0fbf9e);content:"";height:15px;left:0;top:1px;transform:rotate(45deg) scale(.72);width:15px}
.coin-comparison-grid--1943 .is-alert .coin-feature-list li::before{background:#f1c44f;border:0;border-radius:50%;content:"";height:8px;left:4px;top:5px;transform:none;width:8px}
.coin-comparison-card-footer{border-top:1px solid rgba(139,177,198,.2);margin-top:auto;padding-top:17px}
.coin-comparison-grid--1943 .coin-range-line{border:0;gap:5px;margin:0 0 12px;padding:0}
.coin-comparison-grid--1943 .coin-range-line span{font-size:.67rem;letter-spacing:.035em}
.coin-comparison-grid--1943 .coin-range-line strong{font-size:clamp(.9rem,1.15vw,1.05rem)}
.coin-comparison-grid--1943 .is-alert .coin-range-line strong{color:#f0c85c}
.coin-comparison-link{color:#18d5e3;display:inline-flex;font-size:.88rem;font-weight:800;gap:8px;text-decoration:none}
.coin-comparison-grid--1943 .is-alert .coin-comparison-link{color:#e6b749}
.coin-comparison-link:hover{color:#a1f7ff;text-decoration:underline}
.coin-comparison-grid--1943 .coin-warning-note{color:#97aabd;font-size:.74rem;margin:10px 0 0}
.steel-bronze-infographic{background:rgba(7,20,39,.7);border:1px solid rgba(116,174,204,.17);border-radius:17px;overflow:hidden}
.steel-bronze-row{display:grid;gap:16px;grid-template-columns:minmax(120px,.55fr) 1fr 1.25fr;padding:15px 18px}
.steel-bronze-row+.steel-bronze-row{border-top:1px solid rgba(124,174,201,.12)}
.steel-bronze-row>span{color:#8299ad;font-size:.76rem;font-weight:750}
.steel-bronze-row>strong{color:#dce7ef;font-size:.83rem;font-weight:600;line-height:1.45}
.steel-bronze-header{background:rgba(15,37,60,.72)}
.steel-bronze-header strong{color:#eff6fb;font-weight:800}
.coin-warning-banner{background:rgba(113,54,30,.15);border:1px solid rgba(240,147,78,.23);border-radius:13px;color:#d6b199;display:flex;gap:8px;line-height:1.5;padding:15px 17px}
.coin-warning-banner>span{align-items:center;background:rgba(238,147,76,.13);border-radius:50%;color:#ffb16b;display:flex;flex:0 0 24px;font-weight:850;height:24px;justify-content:center}
.coin-warning-banner strong{color:#f0c09a}
.coin-mint-layout{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1.18fr) minmax(260px,.82fr)}
.coin-mint-photo{margin:0}
.coin-mint-visual{border:1px solid rgba(116,175,205,.18);border-radius:17px;overflow:hidden;position:relative}
.coin-mint-visual .coin-zoom-button img{aspect-ratio:1.5;object-fit:cover}
.mint-mark-arrow{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}
.mint-mark-arrow path{fill:none;stroke:#09d9e9;stroke-linecap:round;stroke-linejoin:round;stroke-width:.65}
.mint-mark-arrow circle{fill:#071324;stroke:#0ce0ef;stroke-width:.8}
.mint-mark-callout{background:rgba(4,16,31,.9);border:1px solid rgba(0,221,241,.38);border-radius:999px;color:#d9f8fb;font-size:.69rem;left:6%;padding:7px 10px;pointer-events:none;position:absolute;top:8%}
.coin-mint-options{display:grid;gap:10px}
.coin-mint-options article{align-items:center;display:flex;gap:15px;min-height:64px;padding:15px 18px}
.coin-mint-options strong{align-items:center;background:rgba(0,215,237,.08);border:1px solid rgba(0,215,237,.23);border-radius:10px;color:#21d9e9;display:flex;font-size:.85rem;height:37px;justify-content:center;min-width:42px;padding:0 8px}
.coin-mint-options span{color:#c4d2de;font-size:.87rem}
.coin-mint-note{color:#94aabc;font-size:.8rem;line-height:1.6;margin-top:13px}
.coin-anatomy-photo .coin-zoom-button img{aspect-ratio:1.5;object-fit:cover}
.coin-anatomy-labels{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}
.coin-anatomy-labels article{padding:22px 24px}
.coin-anatomy-labels .catalog-kicker{margin-bottom:12px}
.coin-anatomy-labels ul{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none}
.coin-anatomy-labels li{color:#afc0ce;font-size:.8rem;line-height:1.4;padding-left:14px;position:relative}
.coin-anatomy-labels li::before{background:#11cddd;border-radius:50%;content:"";height:5px;left:0;position:absolute;top:.52em;width:5px}
.coin-condition-photo .coin-zoom-button img{aspect-ratio:1.5;object-fit:cover}
.coin-condition-cards{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}
.coin-condition-cards article{padding:21px}
.coin-condition-cards h3{color:#ecf3f8;font-size:1rem;line-height:1.3;margin-bottom:13px}
.coin-condition-cards ul{display:grid;gap:7px;list-style:none;margin:0 0 16px}
.coin-condition-cards li{color:#9cafbf;font-size:.77rem;line-height:1.35;padding-left:14px;position:relative}
.coin-condition-cards li::before{background:#82a4bc;border-radius:50%;content:"";height:4px;left:0;position:absolute;top:.5em;width:4px}
.coin-condition-cards article>p{border-top:1px solid rgba(130,176,202,.15);display:grid;gap:5px;padding-top:13px}
.coin-condition-cards article>p span{color:#849aab;font-size:.68rem;text-transform:uppercase}
.coin-condition-cards article>p strong{color:#ecd18a;font-size:.85rem}
.coin-value-inline-note{color:#869bac;font-size:.73rem}
.coin-full-value-heading{align-items:center;border-color:rgba(235,189,77,.18);display:flex;gap:22px;justify-content:space-between;padding:clamp(22px,3.5vw,34px)}
.coin-full-value-heading h2{color:#f1f5f8;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.15;margin:8px 0 12px}
.coin-full-value-heading .coin-value-range{font-size:clamp(1.8rem,3.4vw,2.55rem);margin:0 0 8px}
.coin-updated{color:#8ca0b2;font-size:.72rem}
.coin-full-value-heading .primary-btn{flex:0 0 auto}
.coin-value-tabs{border-bottom:1px solid rgba(129,178,205,.15);display:flex;gap:7px;overflow-x:auto;padding:0 3px 10px}
.coin-value-tabs [role=tab]{background:rgba(10,26,47,.56);border:1px solid rgba(118,176,207,.2);border-radius:10px;color:#a8bbca;cursor:pointer;flex:0 0 auto;font:inherit;font-size:.8rem;font-weight:700;min-height:44px;padding:10px 15px}
.coin-value-tabs [role=tab][aria-selected=true]{background:rgba(0,206,228,.1);border-color:rgba(12,219,236,.56);color:#dffbff}
.coin-value-tabs [role=tab]:focus-visible{outline:2px solid #0bd6e7;outline-offset:2px}
.coin-value-panel{padding:20px}
.coin-value-panel[hidden]{display:none}
.coin-value-panel-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:15px}
.coin-value-panel-heading h3{color:#edf3f7;font-size:.98rem}
.coin-value-panel-heading>span{background:rgba(0,209,232,.08);border:1px solid rgba(0,209,232,.2);border-radius:999px;color:#77deea;font-size:.68rem;padding:6px 10px}
.coin-value-mint-meta{display:flex;flex-wrap:wrap;gap:9px;margin:-2px 0 15px}
.coin-value-mint-meta>div{align-items:center;background:rgba(8,29,52,.55);border:1px solid rgba(110,171,203,.18);border-radius:10px;display:flex;gap:8px;padding:8px 11px}
.coin-value-mint-meta span{color:#8299ad;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.coin-value-mint-meta strong{color:#dce9f2;font-size:.78rem}
.coin-full-disclaimer a{color:#1fd6e8;text-decoration:underline;text-underline-offset:3px}
.coin-value-table-wrap{overflow-x:auto}
.coin-value-table{border-collapse:collapse;min-width:420px;width:100%}
.coin-value-table caption{color:#8298aa;font-size:.72rem;padding:0 0 10px;text-align:left}
.coin-value-table th,.coin-value-table td{border-top:1px solid rgba(126,176,204,.13);font-size:.81rem;padding:12px 10px;text-align:left}
.coin-value-table thead th{color:#91a8b8;font-size:.69rem;text-transform:uppercase}
.coin-value-table tbody th{color:#c4d2dc;font-weight:600}
.coin-value-table td{color:#ecd38f;font-weight:750;white-space:nowrap}
.coin-full-disclaimer{color:#8195a6;font-size:.74rem;line-height:1.6}
.coin-methodology-link{justify-self:start}
.coin-value-factors{display:grid;gap:13px;grid-template-columns:repeat(4,minmax(0,1fr))}
.coin-value-factors article{min-height:160px;padding:20px}
.coin-value-factors article>span{color:#19d8e8;font-size:.68rem;font-weight:850;letter-spacing:.1em}
.coin-value-factors h3{color:#e8f0f5;font-size:.95rem;margin:14px 0 8px}
.coin-value-factors p{color:#96abba;font-size:.79rem;line-height:1.55}
.coin-mistakes-grid{display:grid;gap:13px;grid-template-columns:repeat(4,minmax(0,1fr))}
.coin-mistakes-grid article{padding:19px}
.coin-mistakes-grid h3{color:#edf3f6;font-size:.91rem;line-height:1.3;margin-bottom:8px}
.coin-mistakes-grid strong{color:#eab768;font-size:.76rem}
.coin-mistakes-grid p{color:#96aabc;font-size:.77rem;line-height:1.55;margin-top:6px}
.coin-checklist-section{align-items:start;border-color:rgba(0,214,236,.2);display:grid;gap:18px 28px;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);padding:clamp(22px,3.5vw,34px)}
.coin-checklist-section h2{color:#f1f5f8;font-size:1.55rem;line-height:1.15}
.coin-checklist-section>div:first-child p{color:#97abbd;font-size:.83rem;line-height:1.5;margin-top:9px}
.coin-checklist{display:grid;gap:10px 14px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none}
.coin-checklist li{align-items:center;color:#c5d3dd;display:flex;font-size:.8rem;gap:9px}
.coin-checklist li>span{align-items:center;background:rgba(39,190,153,.11);border:1px solid rgba(63,214,173,.25);border-radius:50%;color:#4de1b0;display:flex;flex:0 0 22px;font-size:.68rem;font-weight:900;height:22px;justify-content:center}
.coin-checklist-cta{align-items:center;display:flex;gap:16px;grid-column:2;justify-content:flex-end}
.coin-checklist-cta>strong{color:#e9f2f7;font-size:.87rem}
.coin-similar-grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}
.coin-similar-grid>a,.coin-similar-grid>article{background:linear-gradient(145deg,rgba(6,26,46,.88),rgba(5,17,34,.92));border:1px solid rgba(0,199,226,.42);border-radius:16px;display:flex;flex-direction:column;min-height:420px;overflow:hidden;padding:0;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}
.coin-similar-grid>a:hover{border-color:rgba(0,232,247,.8);box-shadow:0 18px 38px rgba(0,0,0,.28),0 0 26px rgba(0,207,231,.14);transform:translateY(-3px)}
.coin-similar-figure{align-items:center;background:radial-gradient(circle at 50% 42%,rgba(22,101,132,.24),rgba(4,19,36,.12) 58%,rgba(3,14,28,.72) 100%);display:flex;height:220px;justify-content:center;margin:0;overflow:hidden;padding:12px}
.coin-similar-figure img{display:block;height:100%;object-fit:cover;object-position:center;width:100%;transition:transform .35s ease}
.coin-similar-card:hover .coin-similar-figure img{transform:scale(1.035)}
.coin-similar-copy{display:flex;flex:1;flex-direction:column;padding:22px 22px 20px}
.coin-similar-grid .catalog-kicker{font-size:.62rem;letter-spacing:.15em;margin-bottom:12px}
.coin-similar-grid h3{color:#eaf2f7;font-size:1.22rem;line-height:1.25;margin:0 0 13px}
.coin-similar-grid p{color:#a9bdcf;font-size:.84rem;line-height:1.55;margin:0}
.coin-similar-grid>a>strong,.coin-similar-cta{align-items:center;color:#18d8e9;display:inline-flex;font-size:.86rem;gap:9px;margin-top:auto;padding-top:22px}
.coin-similar-cta span{font-size:1.15rem;line-height:1}
.coin-related-reading{display:flex;flex-wrap:wrap;gap:8px}
.coin-related-reading a{background:rgba(8,22,42,.6);border:1px solid rgba(110,170,203,.16);border-radius:999px;color:#b2c3d0;font-size:.75rem;padding:9px 13px;text-decoration:none}
.coin-related-reading a:hover{border-color:rgba(0,220,238,.4);color:#eaffff}
.coin-final-cta{align-items:center;border-color:rgba(0,213,235,.24);display:flex;gap:24px;justify-content:space-between;padding:clamp(24px,4vw,38px)}
.coin-final-cta h2{color:#f3f7fa;font-size:clamp(1.6rem,2.8vw,2.2rem);line-height:1.1;margin:5px 0 8px}
.coin-final-cta p{color:#9badbd;font-size:.87rem;line-height:1.5}
.coin-final-actions{display:flex;flex-wrap:wrap;gap:9px}
.coin-reference-names{border-top:1px solid rgba(124,173,200,.13);padding-top:16px}
.coin-reference-names>span{color:#71899d;font-size:.66rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}
.coin-reference-names p{color:#8599aa;font-size:.72rem;line-height:1.5;margin-top:5px}
.coin-identification-infographic li{position:relative}
.coin-infographic-rule{background:linear-gradient(90deg,rgba(0,217,234,.38),rgba(112,166,193,.12));height:1px;left:46px;position:absolute;right:0;top:34px}
.coin-infographic-number{position:relative;z-index:1}
.coin-image-lightbox{background:#071526;border:1px solid rgba(30,201,225,.32);border-radius:18px;box-shadow:0 30px 110px rgba(0,0,0,.65);max-height:94vh;max-width:min(1200px,96vw);padding:54px 14px 14px;width:max-content}
.coin-image-lightbox::backdrop{background:rgba(1,7,17,.88);backdrop-filter:blur(6px)}
.coin-image-lightbox form{position:absolute;right:12px;top:12px}
.coin-image-lightbox form button{background:rgba(16,37,60,.95);border:1px solid rgba(117,178,208,.3);border-radius:999px;color:#edf6fb;cursor:pointer;font:inherit;font-size:.78rem;padding:8px 12px}
.coin-image-lightbox form button span{font-size:1rem;margin-left:4px}
.coin-image-lightbox>img{display:block;max-height:calc(94vh - 78px);max-width:calc(96vw - 28px);object-fit:contain}
.coin-detail-sticky{align-items:center;background:rgba(5,17,34,.96);border:1px solid rgba(0,206,231,.27);border-radius:14px;bottom:22px;box-shadow:0 10px 34px rgba(0,0,0,.32);display:flex;gap:8px;padding:8px;position:fixed;right:20px;z-index:40}
.coin-detail-sticky[hidden]{display:none}
.coin-detail-sticky .secondary-btn{display:none}
body.coin-sticky-active{padding-bottom:88px}
@media(max-width:1000px){.coin-fact-strip--six{grid-template-columns:repeat(3,minmax(0,1fr))}.coin-value-factors,.coin-mistakes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coin-similar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coin-condition-cards{grid-template-columns:1fr}.coin-condition-cards article{min-height:0}}
@media(max-width:760px){.coin-section-heading{align-items:start;grid-template-columns:1fr}.coin-section-heading>p{font-size:.87rem}.coin-mint-layout{grid-template-columns:1fr}.coin-comparison-grid--1943{grid-template-columns:1fr}.coin-comparison-card-head{grid-template-columns:minmax(0,1fr) 160px}.coin-full-value-heading{align-items:start;flex-direction:column}.coin-anatomy-labels{grid-template-columns:1fr}.coin-checklist-section{grid-template-columns:1fr}.coin-checklist-cta{grid-column:1;justify-content:flex-start}.coin-final-cta{align-items:start;flex-direction:column}.coin-identification-infographic{grid-template-columns:repeat(2,minmax(0,1fr))}.coin-identification-infographic li+li{border-left:0}.coin-identification-infographic li:nth-child(2n){border-left:1px solid rgba(124,177,205,.16)}.coin-identification-infographic li:nth-child(n+3){border-top:1px solid rgba(124,177,205,.16)}}
@media(max-width:760px){.coin-infographic-rule{display:none}}
@media(max-width:680px){.coin-entry--1943{gap:38px}.coin-entry--1943 .catalog-breadcrumbs{margin-bottom:-18px}.coin-entry--1943 .coin-entry-hero{gap:22px;padding:20px}.coin-entry--1943 .coin-entry-hero h1{font-size:clamp(2.3rem,10vw,3.1rem)}.coin-entry--1943 .coin-entry-lede{font-size:1rem;line-height:1.6}.coin-entry--1943 .coin-entry-hero figure img{height:auto}.coin-entry--1943 .coin-entry-actions{display:grid;grid-template-columns:1fr}.coin-entry--1943 .coin-entry-actions a{justify-content:center;min-height:48px}.coin-fact-strip--six{grid-template-columns:repeat(2,minmax(0,1fr))}.coin-fact-strip--six>div,.coin-fact-strip--six>div:first-child,.coin-fact-strip--six>div:last-child{min-height:120px;padding:14px}.coin-value-overview{grid-template-columns:1fr;padding:22px}.coin-value-levels{border-left:0;border-top:1px solid rgba(239,191,86,.2);padding:15px 0 0}.coin-value-total>strong{font-size:2.55rem}.value-cta,.coin-value-disclaimer{grid-column:1}.value-cta{justify-self:stretch;justify-content:center}.coin-identification-infographic{grid-template-columns:1fr;padding:5px}.coin-identification-infographic li{grid-template-columns:38px 1fr;min-height:0;padding:13px}.coin-identification-infographic li+li,.coin-identification-infographic li:nth-child(2n){border-left:0;border-top:1px solid rgba(124,177,205,.16)}.coin-infographic-number{grid-row:span 2}.coin-identification-infographic strong{align-self:end;margin:0}.coin-infographic-result{grid-column:2}.coin-identification-details{grid-template-columns:1fr}.coin-comparison-card-head{grid-template-columns:minmax(0,1fr) 124px;min-height:218px}.coin-comparison-grid--1943 article{padding:20px}.coin-comparison-grid--1943 .coin-comparison-status{font-size:.61rem;letter-spacing:.045em;margin-bottom:15px;padding:6px 9px}.coin-comparison-grid--1943 h3{font-size:1.12rem}.coin-comparison-coin{box-shadow:0 0 0 5px rgba(26,197,155,.055),0 0 20px rgba(31,207,158,.1)}.coin-comparison-coin--bronze{box-shadow:0 0 0 5px rgba(203,143,49,.055),0 0 20px rgba(224,160,54,.1)}.coin-comparison-photo,.coin-condition-photo,.coin-anatomy-photo{padding:7px}.coin-comparison-photo .coin-zoom-button img,.coin-condition-photo .coin-zoom-button img,.coin-anatomy-photo .coin-zoom-button img{aspect-ratio:1.35;object-fit:cover}.steel-bronze-header{display:none}.steel-bronze-row{gap:8px;grid-template-columns:1fr;padding:13px 15px}.steel-bronze-row>span{color:#17d6e8;font-size:.7rem;text-transform:uppercase}.steel-bronze-row>strong{display:grid;font-size:.8rem;gap:3px;grid-template-columns:76px 1fr}.steel-bronze-row>strong::before{color:#8097a9;content:attr(data-mobile-label);font-size:.68rem;font-weight:650}.coin-mint-visual .coin-zoom-button img{aspect-ratio:1.3;object-fit:cover}.mint-mark-callout{font-size:.62rem;left:4%;padding:6px 8px;top:5%}.coin-anatomy-labels ul{grid-template-columns:1fr}.coin-condition-cards{grid-template-columns:1fr}.coin-value-tabs [role=tab]{font-size:.75rem;min-height:46px;padding:9px 12px}.coin-value-panel{padding:14px}.coin-value-table{min-width:0}.coin-value-table th,.coin-value-table td{font-size:.75rem;padding:10px 7px}.coin-value-factors,.coin-mistakes-grid,.coin-similar-grid{grid-template-columns:1fr}.coin-similar-grid>a,.coin-similar-grid>article{min-height:0}.coin-checklist{grid-template-columns:1fr}.coin-checklist-cta{align-items:start;flex-direction:column}.coin-final-actions{display:grid;width:100%}.coin-final-actions a{justify-content:center;min-height:48px}.coin-detail-sticky{border:0;border-radius:0;bottom:0;box-shadow:0 -8px 28px rgba(0,0,0,.36);display:grid;grid-template-columns:1fr 1fr;left:0;padding:8px 12px calc(8px + env(safe-area-inset-bottom));right:0;width:100%}.coin-detail-sticky .primary-btn,.coin-detail-sticky .secondary-btn{justify-content:center;min-height:46px}.coin-detail-sticky .secondary-btn{display:flex}.coin-image-lightbox{padding-inline:8px;width:96vw}.coin-image-lightbox>img{max-width:calc(96vw - 16px)}}
.site-footer--internal-only .footer-actions{grid-template-columns:minmax(140px,240px)}

/* Related penny cards: image-led cards with a consistent CTA baseline. */
@media(max-width:1000px){.coin-similar-grid{gap:16px}}
@media(max-width:680px){.coin-similar-figure{height:200px}.coin-similar-copy{padding:20px}.coin-similar-grid h3{font-size:1.1rem}}

/* 1943 Steel Penny value snapshot: large estimate, condition cards, and a clear market note. */
.coin-entry--1943 .coin-value-section--featured{gap:14px}
.coin-entry--1943 .coin-value-section--featured>h2{font-size:clamp(1.45rem,2.2vw,2rem);letter-spacing:-.025em}
.coin-entry--1943 .coin-value-overview.coin-value-overview--featured{align-items:stretch;background:linear-gradient(135deg,rgba(9,26,48,.98),rgba(11,21,43,.98));border:1px solid rgba(28,166,201,.38);border-radius:24px;box-shadow:0 22px 58px rgba(0,0,0,.24),inset 0 1px 0 rgba(157,229,245,.035);display:grid;gap:26px 30px;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);padding:clamp(24px,3vw,44px)}
.coin-entry--1943 .coin-value-main{align-content:center;display:grid;gap:24px;min-width:0}
.coin-entry--1943 .coin-value-overview--featured .value-eyebrow{color:#0ed8e7;font-size:.78rem;font-weight:850;letter-spacing:.16em}
.coin-entry--1943 .coin-value-overview--featured .coin-value-total>strong{color:#f4ca54;display:block;font-size:clamp(3.25rem,4.7vw,5.5rem);letter-spacing:-.055em;line-height:1.02;margin:13px 0 16px;white-space:nowrap}
.coin-entry--1943 .coin-value-overview--featured .coin-value-total>p{color:#a9bbcc;font-size:clamp(.96rem,1.25vw,1.18rem);line-height:1.6;margin:0;max-width:690px}
.coin-entry--1943 .coin-value-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px}
.coin-entry--1943 .coin-value-actions>a{align-items:center;border-radius:17px;display:inline-flex;font-size:clamp(.91rem,1.05vw,1.04rem);gap:12px;justify-content:center;min-height:62px;padding:12px 24px;text-decoration:none}
.coin-entry--1943 .coin-value-actions .value-cta{grid-column:auto;justify-self:auto}
.coin-entry--1943 .value-method-link{background:rgba(8,19,40,.54);border:1px solid rgba(43,145,190,.65);color:#e6f1f8}
.coin-entry--1943 .value-method-link:hover{background:rgba(18,51,82,.78);border-color:rgba(11,213,232,.75);color:#fff}
.coin-entry--1943 .value-method-link:focus-visible,.coin-entry--1943 .coin-value-actions .value-cta:focus-visible{outline:3px solid rgba(13,218,234,.72);outline-offset:3px}
.coin-entry--1943 .value-action-icon{align-items:center;display:inline-flex;height:24px;justify-content:center;width:24px}
.coin-entry--1943 .value-action-icon img{display:block;filter:brightness(0) saturate(100%) invert(70%) sepia(92%) saturate(1484%) hue-rotate(132deg) brightness(97%) contrast(102%);height:21px;width:21px}
.coin-entry--1943 .coin-value-levels{align-content:center;border-left:1px solid rgba(239,191,86,.2);border-top:0;display:grid;gap:12px;list-style:none;margin:0;min-width:0;padding:0 0 0 clamp(22px,2.2vw,38px)}
.coin-entry--1943 .coin-value-tier{align-items:center;background:linear-gradient(110deg,rgba(16,33,60,.84),rgba(16,27,51,.78));border:1px solid rgba(75,119,158,.27);border-radius:18px;display:grid;gap:15px;grid-template-columns:66px minmax(0,1fr) auto;min-height:88px;padding:13px 18px}
.coin-entry--1943 .coin-value-tier-icon{align-items:center;background:rgba(16,42,72,.76);border:1px solid rgba(40,132,178,.35);border-radius:15px;display:flex;height:66px;justify-content:center;width:66px}
.coin-entry--1943 .coin-value-tier-icon img{display:block;height:30px;width:30px}
.coin-entry--1943 .coin-value-tier-copy{display:grid;gap:4px;min-width:0}
.coin-entry--1943 .coin-value-tier-copy strong{color:#edf3f8;font-size:clamp(.96rem,1.15vw,1.12rem);line-height:1.25}
.coin-entry--1943 .coin-value-tier-copy>span{color:#9db1c3;font-size:clamp(.79rem,.92vw,.91rem);line-height:1.4}
.coin-entry--1943 .coin-value-tier-range{color:#f3cb58;font-size:clamp(.92rem,1.25vw,1.2rem);font-weight:800;text-align:right;white-space:nowrap}
.coin-entry--1943 .coin-value-disclaimer{align-items:center;background:rgba(12,29,54,.58);border:1px solid rgba(55,115,152,.27);border-radius:16px;color:#9fb2c3;display:grid;gap:16px;grid-column:1/-1;grid-template-columns:44px minmax(0,1fr) auto;line-height:1.55;margin:0;min-width:0;padding:15px 18px}
.coin-entry--1943 .coin-value-disclaimer>p{color:inherit;font-size:.86rem;line-height:1.55;margin:0}
.coin-entry--1943 .coin-value-note-icon{align-items:center;background:rgba(11,213,232,.08);border:1px solid rgba(11,213,232,.48);border-radius:50%;display:flex;height:38px;justify-content:center;width:38px}
.coin-entry--1943 .coin-value-note-icon img{display:block;height:19px;width:19px}
.coin-entry--1943 .coin-value-updated{border-left:1px solid rgba(119,162,188,.2);color:#9fb2c3;font-size:.84rem;padding-left:22px;white-space:nowrap}
@media(max-width:1000px){.coin-entry--1943 .coin-value-overview.coin-value-overview--featured{grid-template-columns:1fr}.coin-entry--1943 .coin-value-levels{border-left:0;border-top:1px solid rgba(239,191,86,.2);padding:22px 0 0}.coin-entry--1943 .coin-value-tier{min-height:82px}.coin-entry--1943 .coin-value-overview--featured .coin-value-total>strong{font-size:clamp(3.4rem,7vw,5.2rem)}}
@media(max-width:680px){.coin-entry--1943 .coin-value-overview.coin-value-overview--featured{border-radius:19px;gap:21px;padding:21px 16px}.coin-entry--1943 .coin-value-main{gap:19px}.coin-entry--1943 .coin-value-overview--featured .coin-value-total>strong{font-size:clamp(2.3rem,9.8vw,3.35rem);letter-spacing:-.06em;white-space:normal}.coin-entry--1943 .coin-value-overview--featured .coin-value-total>p{font-size:.94rem;line-height:1.55}.coin-entry--1943 .coin-value-actions{display:grid;grid-template-columns:1fr;gap:10px}.coin-entry--1943 .coin-value-actions>a{justify-content:center;min-height:54px;padding:11px 16px}.coin-entry--1943 .coin-value-levels{gap:9px;padding-top:18px}.coin-entry--1943 .coin-value-tier{gap:10px;grid-template-columns:44px minmax(0,1fr) auto;min-height:72px;padding:10px}.coin-entry--1943 .coin-value-tier-icon{border-radius:12px;height:44px;width:44px}.coin-entry--1943 .coin-value-tier-icon img{height:23px;width:23px}.coin-entry--1943 .coin-value-tier-copy strong{font-size:.86rem}.coin-entry--1943 .coin-value-tier-copy>span{font-size:.73rem}.coin-entry--1943 .coin-value-tier-range{font-size:.82rem}.coin-entry--1943 .coin-value-disclaimer{gap:10px;grid-template-columns:36px minmax(0,1fr);padding:13px}.coin-entry--1943 .coin-value-note-icon{height:34px;width:34px}.coin-entry--1943 .coin-value-note-icon img{height:17px;width:17px}.coin-entry--1943 .coin-value-disclaimer>p{font-size:.79rem}.coin-entry--1943 .coin-value-updated{border-left:0;grid-column:2;margin-top:2px;padding-left:0;white-space:normal}}

/* Refined 1943 Steel Penny hero and specification cards */
.app-container:has(.coin-entry--1943){max-width:1520px}
.coin-entry--1943{gap:38px;max-width:100%}
.coin-entry--1943 .coin-entry-hero{
  background:linear-gradient(135deg,rgba(10,31,56,.98),rgba(7,20,41,.98) 62%,rgba(5,17,37,.98));
  border-color:rgba(45,153,199,.36);
  box-shadow:0 28px 75px rgba(0,0,0,.32),inset 0 1px 0 rgba(164,220,244,.06);
  gap:clamp(34px,3.8vw,58px);
  grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);
  padding:clamp(32px,2.6vw,40px);
}
.coin-entry--1943 .coin-entry-heading{max-width:570px;padding:8px 0}
.coin-entry--1943 .coin-title-line{display:block}
.coin-entry--1943 .coin-entry-heading>.catalog-kicker{align-items:center;display:flex;gap:20px;letter-spacing:.15em;margin:0 0 24px}
.coin-entry--1943 .coin-entry-heading>.catalog-kicker::after{background:linear-gradient(90deg,rgba(21,214,235,.8),rgba(21,214,235,.08));content:"";height:1px;max-width:66px;min-width:38px;flex:1}
.coin-entry--1943 .coin-entry-hero h1{font-size:clamp(3.35rem,5.4vw,5.2rem);letter-spacing:-.065em;line-height:.96;max-width:590px}
.coin-entry--1943 .coin-entry-lede{color:#b5c8d9;font-size:clamp(1rem,1.18vw,1.1rem);line-height:1.72;margin:24px 0 26px;max-width:530px}
.coin-entry--1943 .coin-entry-actions{gap:12px}
.coin-entry--1943 .coin-entry-actions .primary-btn,.coin-entry--1943 .coin-entry-actions .secondary-btn{align-items:center;border-radius:15px;display:inline-flex;font-size:1.04rem;min-height:68px;padding:17px 26px;text-decoration:none!important}
.coin-entry--1943 .coin-entry-actions .primary-btn{box-shadow:0 12px 30px rgba(0,203,240,.2)}
.coin-entry--1943 .coin-entry-actions .secondary-btn{background:rgba(4,17,35,.45);border-color:rgba(57,164,207,.55);color:#d4e0e9}
.coin-entry--1943 .coin-entry-scan-icon{color:#11d8eb;height:23px;width:23px}
.coin-entry--1943 .catalog-review-line{border-top:1px solid rgba(123,174,202,.17);line-height:1.5;margin-top:28px;padding-top:16px}
.coin-entry--1943 .coin-hero-figure{background:linear-gradient(145deg,rgba(3,13,27,.68),rgba(4,17,34,.86));border-color:rgba(52,151,194,.4);box-shadow:0 18px 45px rgba(0,0,0,.25);width:100%}
.coin-entry--1943 .coin-hero-photo{padding:clamp(10px,1.25vw,18px)}
.coin-entry--1943 .coin-hero-figure .coin-zoom-button>img{aspect-ratio:1.75;height:auto;object-fit:cover}
.coin-entry--1943 .coin-hero-figure figcaption{padding:12px 18px 18px;text-align:center}
.coin-entry--1943 .coin-hero-figure figcaption>strong{font-size:1rem}
.coin-entry--1943 .coin-hero-chips{justify-content:center;margin:13px 0 10px}
.coin-entry--1943 .coin-hero-chips li{background:rgba(5,19,38,.68);border-color:rgba(68,153,191,.32);font-size:.76rem;padding:8px 12px}
.coin-entry--1943 .coin-hero-figure figcaption small{font-size:.72rem}
.coin-entry--1943 .coin-fact-strip--six{gap:16px}
.coin-entry--1943 .coin-fact-strip--six>div,.coin-entry--1943 .coin-fact-strip--six>div:first-child,.coin-entry--1943 .coin-fact-strip--six>div:last-child{
  background:linear-gradient(145deg,rgba(11,31,54,.95),rgba(6,20,39,.95));
  border-color:rgba(57,139,182,.34);
  border-radius:18px;
  gap:13px;
  min-height:192px;
  padding:24px 25px;
}
.coin-entry--1943 .coin-fact-icon{background:linear-gradient(145deg,rgba(0,200,232,.18),rgba(0,116,175,.1));border-color:rgba(0,214,242,.52);border-radius:15px;box-shadow:0 0 22px rgba(0,195,224,.08);height:54px;width:54px}
.coin-entry--1943 .coin-fact-icon .catalog-line-icon{height:24px;width:24px}
.coin-entry--1943 .coin-fact-strip--six .coin-fact-label{color:#9bb1c4;font-size:.76rem;letter-spacing:.09em;margin-top:2px}
.coin-entry--1943 .coin-fact-strip--six strong{font-size:clamp(.96rem,1.12vw,1.13rem);line-height:1.35}
@media(max-width:1100px){
  .app-container:has(.coin-entry--1943){max-width:1200px}
  .coin-entry--1943{max-width:1160px}
  .coin-entry--1943 .coin-entry-hero{gap:28px;padding:clamp(28px,2.6vw,36px)}
  .coin-entry--1943 .coin-entry-hero h1{font-size:clamp(3rem,5.3vw,4.2rem)}
  .coin-entry--1943 .coin-fact-strip--six{gap:12px}
  .coin-entry--1943 .coin-fact-strip--six>div,.coin-entry--1943 .coin-fact-strip--six>div:first-child,.coin-entry--1943 .coin-fact-strip--six>div:last-child{min-height:160px;padding:20px}
}
@media(max-width:900px){
  .coin-entry--1943 .coin-entry-hero{grid-template-columns:1fr}
  .coin-entry--1943 .coin-entry-heading{max-width:680px}
  .coin-entry--1943 .coin-hero-figure{max-width:760px}
  .coin-entry--1943 .coin-entry-hero h1{font-size:clamp(3rem,7.8vw,4.5rem)}
}
@media(max-width:680px){
  .app-container:has(.coin-entry--1943){max-width:100%;padding:16px}
  .coin-entry--1943{gap:34px}
  .coin-entry--1943 .coin-entry-hero{gap:22px;padding:22px}
  .coin-entry--1943 .coin-entry-heading>.catalog-kicker{font-size:.67rem;gap:12px;margin-bottom:17px}
  .coin-entry--1943 .coin-entry-heading>.catalog-kicker::after{max-width:40px;min-width:20px}
  .coin-entry--1943 .coin-entry-hero h1{font-size:clamp(2.65rem,12vw,3.4rem);line-height:.98}
  .coin-entry--1943 .coin-entry-lede{font-size:.96rem;line-height:1.64;margin:19px 0 22px}
  .coin-entry--1943 .coin-entry-actions{display:grid;grid-template-columns:1fr}
  .coin-entry--1943 .coin-entry-actions .primary-btn,.coin-entry--1943 .coin-entry-actions .secondary-btn{font-size:.96rem;justify-content:center;min-height:54px;padding:13px 17px}
  .coin-entry--1943 .catalog-review-line{font-size:.68rem;margin-top:22px;padding-top:13px}
  .coin-entry--1943 .coin-hero-photo{padding:8px}
  .coin-entry--1943 .coin-hero-figure figcaption{padding:10px 12px 14px}
  .coin-entry--1943 .coin-hero-chips{gap:6px}
  .coin-entry--1943 .coin-hero-chips li{font-size:.68rem;padding:6px 9px}
  .coin-entry--1943 .coin-fact-strip--six{gap:9px}
  .coin-entry--1943 .coin-fact-strip--six>div,.coin-entry--1943 .coin-fact-strip--six>div:first-child,.coin-entry--1943 .coin-fact-strip--six>div:last-child{gap:10px;min-height:142px;padding:15px}
  .coin-entry--1943 .coin-fact-icon{height:44px;width:44px}
  .coin-entry--1943 .coin-fact-icon .catalog-line-icon{height:21px;width:21px}
  .coin-entry--1943 .coin-fact-strip--six .coin-fact-label{font-size:.65rem;letter-spacing:.07em}
  .coin-entry--1943 .coin-fact-strip--six strong{font-size:.91rem}
}

/* Identification guide: five illustrated checks, practical explanations and a scan action. */
.coin-entry--1943 .coin-identification-section{gap:22px;isolation:isolate;position:relative}
.coin-entry--1943 .coin-identification-section>.coin-section-heading{align-items:center;gap:clamp(24px,3.5vw,54px);grid-template-columns:minmax(0,1.62fr) minmax(280px,.92fr)}
.coin-entry--1943 .coin-identification-section>.coin-section-heading h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.1rem,3.7vw,3.4rem);letter-spacing:-.035em;line-height:1.08}
.coin-entry--1943 .coin-identification-section>.coin-section-heading>p{border-left:1px solid rgba(70,154,194,.33);font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.5;padding:8px 0 8px clamp(20px,2.2vw,36px)}
.coin-entry--1943 .coin-identification-infographic{background:none;border:0;border-radius:0;display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;padding:0}
.coin-entry--1943 .coin-identification-infographic>li{align-content:start;background:linear-gradient(145deg,rgba(11,39,65,.82),rgba(5,20,41,.83));border:1px solid rgba(44,159,200,.48);border-radius:15px;box-shadow:inset 0 1px 0 rgba(188,232,246,.045);column-gap:8px;display:grid;grid-template-columns:minmax(0,1fr) 40px;grid-template-rows:36px auto auto 3px;min-height:174px;padding:15px 15px 13px;row-gap:7px;transition:border-color .2s ease,transform .2s ease}
.coin-entry--1943 .coin-identification-infographic>li:hover{border-color:rgba(12,218,234,.78);transform:translateY(-2px)}
.coin-entry--1943 .coin-identification-infographic>li+li,.coin-entry--1943 .coin-identification-infographic>li:nth-child(2n),.coin-entry--1943 .coin-identification-infographic>li:nth-child(n+3){border-left:1px solid rgba(44,159,200,.48);border-top:1px solid rgba(44,159,200,.48)}
.coin-entry--1943 .coin-identification-infographic .coin-infographic-number{grid-column:1;grid-row:1;height:34px;width:44px}
.coin-entry--1943 .coin-identification-infographic .coin-infographic-rule{display:none}
.coin-entry--1943 .coin-infographic-art{align-items:center;display:flex;grid-column:2;grid-row:1/4;height:38px;justify-content:center;justify-self:end;width:38px}
.coin-entry--1943 .coin-infographic-art img{display:block;filter:drop-shadow(0 3px 7px rgba(0,204,231,.13));height:30px;object-fit:contain;width:30px}
.coin-entry--1943 .coin-identification-infographic>li>strong{align-self:end;color:#eff5fa;font-family:Georgia,"Times New Roman",serif;font-size:clamp(.93rem,1.15vw,1.08rem);grid-column:1;grid-row:2;line-height:1.18;margin:0}
.coin-entry--1943 .coin-identification-infographic .coin-infographic-result{align-self:start;color:#a3b6c6;font-size:clamp(.76rem,.9vw,.85rem);grid-column:1;grid-row:3;line-height:1.38}
.coin-entry--1943 .coin-infographic-accent{background:#08d8e9;border-radius:99px;grid-column:1;grid-row:4;height:2px;margin-top:3px;width:27px}
.coin-entry--1943 .coin-mint-mark-symbols{align-items:center;display:flex;gap:2px;justify-content:center}
.coin-entry--1943 .coin-mint-mark-symbols>span{align-items:center;border:1px solid rgba(132,207,236,.88);border-radius:50%;box-shadow:inset 0 0 7px rgba(47,167,207,.12);color:#bfebf7;display:flex;font-family:Georgia,"Times New Roman",serif;font-size:.72rem;font-weight:700;height:20px;justify-content:center;width:20px}
.coin-entry--1943 .coin-identification-details{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}
.coin-entry--1943 .coin-identification-details>li{align-items:center;background:linear-gradient(110deg,rgba(10,31,56,.72),rgba(6,20,41,.64));border:1px solid rgba(49,136,179,.36);border-radius:14px;display:grid;gap:14px;grid-template-columns:42px 62px minmax(0,1fr);min-height:112px;padding:14px 17px}
.coin-entry--1943 .coin-identification-detail-number{align-items:center;background:rgba(0,221,241,.085);border:1px solid rgba(0,221,241,.32);border-radius:50%;color:#20dbea;display:flex;font-size:.69rem;font-weight:850;height:38px;justify-content:center;width:38px}
.coin-entry--1943 .coin-identification-detail-art{align-items:center;background:radial-gradient(circle,rgba(0,208,231,.13),rgba(6,22,43,.24) 70%);border:1px solid rgba(54,153,194,.22);border-radius:50%;display:flex;height:60px;justify-content:center;width:60px}
.coin-entry--1943 .coin-identification-detail-art img{display:block;height:48px;object-fit:contain;width:48px}
.coin-entry--1943 .coin-identification-detail-art .coin-mint-mark-symbols{gap:2px}
.coin-entry--1943 .coin-identification-detail-art .coin-mint-mark-symbols>span{font-family:inherit;font-size:.69rem;height:19px;width:19px}
.coin-entry--1943 .coin-identification-details h3{color:#eef4f8;font-family:Georgia,"Times New Roman",serif;font-size:clamp(.98rem,1.16vw,1.12rem);line-height:1.28;margin:0 0 5px}
.coin-entry--1943 .coin-identification-details p{color:#9aafc1;font-size:clamp(.8rem,.94vw,.9rem);line-height:1.48;margin:0}
.coin-entry--1943 .coin-inline-cta{justify-content:flex-start}
.coin-entry--1943 .coin-identification-scan-cta{align-items:center;background:linear-gradient(110deg,rgba(4,26,49,.8),rgba(6,31,57,.78));border:1.5px solid rgba(0,218,234,.88);border-radius:999px;box-shadow:0 0 20px rgba(0,207,231,.12),inset 0 0 18px rgba(0,203,231,.055);color:#f0f6fa;display:inline-flex;font-size:1rem;font-weight:750;gap:13px;min-height:56px;padding:9px 22px;text-decoration:none;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}
.coin-entry--1943 .coin-identification-scan-cta:hover{background:rgba(0,172,201,.2);box-shadow:0 0 27px rgba(0,207,231,.2);transform:translateY(-1px)}
.coin-entry--1943 .coin-identification-scan-cta:focus-visible{outline:3px solid rgba(13,218,234,.72);outline-offset:3px}
.coin-entry--1943 .coin-scan-frame{align-items:center;display:inline-flex;height:27px;justify-content:center;width:27px}
.coin-entry--1943 .coin-scan-frame img{filter:drop-shadow(0 0 6px rgba(0,217,237,.27));height:25px;width:25px}
.coin-entry--1943 .coin-scan-arrow{color:#11dcec;font-size:1.3rem;line-height:1;margin-left:2px}
.coin-entry--1943 .coin-identification-signature{align-items:center;color:#9ab4c8;display:flex;flex-direction:column;font-size:.61rem;font-weight:700;gap:4px;grid-column:1/-1;justify-self:end;letter-spacing:.2em;line-height:1.2;text-transform:uppercase}
.coin-entry--1943 .coin-identification-signature:before{background:linear-gradient(90deg,rgba(32,161,198,.12),rgba(32,161,198,.62));content:"";height:1px;margin-bottom:5px;width:190px}
@media(max-width:1180px){.coin-entry--1943 .coin-identification-infographic{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.coin-entry--1943 .coin-identification-section>.coin-section-heading{align-items:start;grid-template-columns:1fr;gap:14px}.coin-entry--1943 .coin-identification-section>.coin-section-heading>p{border-left:0;border-top:1px solid rgba(70,154,194,.26);max-width:none;padding:13px 0 0}.coin-entry--1943 .coin-identification-infographic{grid-template-columns:repeat(2,minmax(0,1fr))}.coin-entry--1943 .coin-identification-infographic>li:nth-child(3),.coin-entry--1943 .coin-identification-infographic>li:nth-child(5){border-top:1px solid rgba(44,159,200,.48)}.coin-entry--1943 .coin-identification-details{grid-template-columns:1fr}}

/* 1943 steel and bronze penny specification cards */
.coin-entry--1943 .coin-type-specs{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}
.coin-entry--1943 .coin-type-spec-card{background:radial-gradient(ellipse at 14% 0%,rgba(23,112,161,.14),transparent 52%),linear-gradient(135deg,rgba(8,25,48,.97),rgba(7,19,39,.96));border:1px solid rgba(34,112,160,.36);border-radius:17px;box-shadow:inset 0 1px 0 rgba(204,238,255,.035),0 16px 38px rgba(0,0,0,.12);min-width:0;overflow:hidden;padding:clamp(20px,2.4vw,32px)}
.coin-entry--1943 .coin-type-spec-card--steel{border-color:rgba(39,128,180,.39)}
.coin-entry--1943 .coin-type-spec-card--bronze{background:radial-gradient(ellipse at 14% 0%,rgba(143,90,35,.15),transparent 52%),linear-gradient(135deg,rgba(14,25,47,.97),rgba(22,22,34,.96));border-color:rgba(163,118,46,.42)}
.coin-entry--1943 .coin-type-spec-head{align-items:center;display:grid;gap:clamp(18px,2.1vw,30px);grid-template-columns:clamp(112px,8.2vw,166px) minmax(0,1fr);min-height:clamp(146px,10vw,178px)}
.coin-entry--1943 .coin-type-spec-portrait{aspect-ratio:1;border:1px solid rgba(144,190,218,.48);border-radius:50%;box-shadow:0 0 0 5px rgba(60,146,193,.065),0 11px 24px rgba(0,0,0,.25);margin:0;overflow:hidden;width:100%}
.coin-entry--1943 .coin-type-spec-card--bronze .coin-type-spec-portrait{border-color:rgba(221,164,96,.56);box-shadow:0 0 0 5px rgba(188,124,53,.075),0 11px 24px rgba(0,0,0,.25)}
.coin-entry--1943 .coin-type-spec-portrait img{display:block;height:100%;object-fit:cover;width:100%}
.coin-entry--1943 .coin-type-spec-copy{min-width:0}
.coin-entry--1943 .coin-type-spec-badge{background:rgba(0,205,224,.11);border:1px solid rgba(16,208,223,.1);border-radius:9px;color:#19d9e8;display:inline-flex;font-size:.73rem;font-weight:850;letter-spacing:.04em;line-height:1.2;margin-bottom:15px;padding:7px 13px;text-transform:uppercase}
.coin-entry--1943 .coin-type-spec-card--bronze .coin-type-spec-badge{background:rgba(191,138,33,.16);border-color:rgba(230,177,47,.13);color:#f1c247}
.coin-entry--1943 .coin-type-spec-copy h2{color:#f2f5f8;font-size:clamp(1.32rem,1.8vw,2rem);letter-spacing:-.025em;line-height:1.16;margin:0 0 7px}
.coin-entry--1943 .coin-type-spec-copy p{color:#a5b7ca;font-size:clamp(.9rem,1.1vw,1.08rem);line-height:1.45;margin:0}
.coin-entry--1943 .coin-type-spec-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:23px 0 0;padding:0}
.coin-entry--1943 .coin-type-spec-list li{align-content:start;display:grid;gap:10px;grid-template-rows:46px auto 1fr;min-width:0;padding:0 clamp(8px,1.25vw,21px)}
.coin-entry--1943 .coin-type-spec-list li:first-child{padding-left:0}
.coin-entry--1943 .coin-type-spec-list li+li{border-left:1px solid rgba(117,158,191,.16)}
.coin-entry--1943 .coin-type-spec-icon{align-items:center;background:linear-gradient(145deg,rgba(0,177,226,.13),rgba(4,30,55,.52));border:1px solid rgba(21,154,198,.35);border-radius:10px;display:flex;height:44px;justify-content:center;width:44px}
.coin-entry--1943 .coin-type-spec-icon .catalog-line-icon{color:#55c9eb;height:25px;width:25px}
.coin-entry--1943 .coin-type-spec-card--bronze .coin-type-spec-icon{background:linear-gradient(145deg,rgba(175,125,23,.16),rgba(48,37,26,.53));border-color:rgba(199,152,49,.37)}
.coin-entry--1943 .coin-type-spec-card--bronze .coin-type-spec-icon .catalog-line-icon{color:#edc34e}
.coin-entry--1943 .coin-type-spec-label{color:#899db2;font-size:.66rem;font-weight:750;letter-spacing:.075em;line-height:1.25;text-transform:uppercase}
.coin-entry--1943 .coin-type-spec-list strong{color:#edf2f7;font-size:clamp(.82rem,.99vw,.96rem);line-height:1.38;overflow-wrap:anywhere}
@media(max-width:1080px){.coin-entry--1943 .coin-type-specs{grid-template-columns:1fr}.coin-entry--1943 .coin-type-spec-head{grid-template-columns:clamp(130px,16vw,170px) minmax(0,1fr)}.coin-entry--1943 .coin-type-spec-copy h2{font-size:clamp(1.45rem,3vw,2rem)}}
@media(max-width:680px){.coin-entry--1943 .coin-type-spec-card{padding:18px}.coin-entry--1943 .coin-type-spec-head{gap:16px;grid-template-columns:96px minmax(0,1fr);min-height:0}.coin-entry--1943 .coin-type-spec-badge{font-size:.61rem;margin-bottom:8px;padding:6px 9px}.coin-entry--1943 .coin-type-spec-copy h2{font-size:1.18rem;margin-bottom:5px}.coin-entry--1943 .coin-type-spec-copy p{font-size:.82rem}.coin-entry--1943 .coin-type-spec-list{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.coin-entry--1943 .coin-type-spec-list li,.coin-entry--1943 .coin-type-spec-list li:first-child{background:rgba(4,17,34,.4);border:1px solid rgba(117,158,191,.14);border-radius:11px;gap:7px;grid-template-rows:38px auto 1fr;min-height:112px;padding:10px}.coin-entry--1943 .coin-type-spec-icon{height:36px;width:36px}.coin-entry--1943 .coin-type-spec-icon .catalog-line-icon{height:21px;width:21px}.coin-entry--1943 .coin-type-spec-label{font-size:.6rem;letter-spacing:.055em}.coin-entry--1943 .coin-type-spec-list strong{font-size:.83rem}}
@media(max-width:380px){.coin-entry--1943 .coin-type-spec-card{padding:14px}.coin-entry--1943 .coin-type-spec-head{gap:12px;grid-template-columns:80px minmax(0,1fr)}.coin-entry--1943 .coin-type-spec-copy h2{font-size:1.05rem}.coin-entry--1943 .coin-type-spec-badge{font-size:.56rem}.coin-entry--1943 .coin-type-spec-list li,.coin-entry--1943 .coin-type-spec-list li:first-child{padding:8px}}

/* Condition comparison: three illustrated grades with clear value context. */
.coin-entry--1943 .coin-condition-section--visual{gap:26px}
.coin-entry--1943 .coin-condition-heading{display:grid;gap:9px;justify-items:center;text-align:center}
.coin-entry--1943 .coin-condition-heading .catalog-kicker{align-items:center;display:inline-flex;gap:19px;justify-content:center;margin:0}
.coin-entry--1943 .coin-condition-heading .catalog-kicker::before,.coin-entry--1943 .coin-condition-heading .catalog-kicker::after{background:linear-gradient(90deg,transparent,rgba(34,194,221,.72));content:"";height:1px;width:58px}
.coin-entry--1943 .coin-condition-heading .catalog-kicker::after{transform:rotate(180deg)}
.coin-entry--1943 .coin-condition-heading h2{color:#f2f7fb;font-size:clamp(1.9rem,3vw,2.65rem);letter-spacing:-.035em;line-height:1.12;margin:0}
.coin-entry--1943 .coin-condition-heading p{color:#a2b8cc;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.5;margin:0}
.coin-entry--1943 .coin-condition-cards--visual{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:13px}
.coin-entry--1943 .coin-condition-card{background:radial-gradient(ellipse at 20% 0%,rgba(0,193,221,.08),transparent 48%),linear-gradient(145deg,rgba(8,37,61,.96),rgba(5,20,41,.98));border:1px solid rgba(14,195,220,.68);border-radius:19px;box-shadow:inset 0 1px 0 rgba(215,249,255,.08),0 15px 34px rgba(0,0,0,.15);display:flex;flex-direction:column;min-height:clamp(390px,23vw,460px);min-width:0;overflow:hidden;padding:clamp(20px,1.8vw,31px);position:relative}
.coin-entry--1943 .coin-condition-card::before{background:linear-gradient(90deg,transparent,rgba(20,217,232,.65),transparent);content:"";height:1px;left:16%;opacity:.7;position:absolute;right:16%;top:0}
.coin-entry--1943 .coin-condition-card-head{align-items:center;border-bottom:1px solid rgba(47,146,184,.33);display:grid;gap:clamp(12px,1.15vw,20px);grid-template-columns:clamp(78px,5.4vw,110px) minmax(0,1fr) 34px;min-height:128px;padding-bottom:17px}
.coin-entry--1943 .coin-condition-coin{aspect-ratio:1;background:#06172b;border:1px solid rgba(106,190,218,.6);border-radius:50%;box-shadow:0 0 0 6px rgba(40,150,197,.12),0 7px 20px rgba(0,0,0,.2);display:block;height:auto;object-fit:cover;width:100%}
.coin-entry--1943 .coin-condition-card-title{min-width:0}
.coin-entry--1943 .coin-condition-card-title h3{color:#eef5fa;font-size:clamp(1rem,1.33vw,1.4rem);font-weight:750;line-height:1.22;margin:0 0 12px}
.coin-entry--1943 .coin-condition-card-title>span{color:#87a8c3;font-size:clamp(.6rem,.76vw,.75rem);font-weight:750;letter-spacing:.15em;line-height:1.35;text-transform:uppercase}
.coin-entry--1943 .coin-condition-card-icon{align-items:center;display:flex;justify-content:center;opacity:.82}
.coin-entry--1943 .coin-condition-card-icon img{display:block;height:clamp(27px,2.1vw,38px);width:clamp(27px,2.1vw,38px)}
.coin-entry--1943 .coin-condition-features{display:grid;gap:13px;list-style:none;margin:20px 0 22px;padding:0}
.coin-entry--1943 .coin-condition-features li{align-items:center;color:#cfdeea;display:flex;font-size:clamp(.82rem,.95vw,.98rem);gap:13px;line-height:1.4;list-style:none;min-height:28px;padding:0}
.coin-entry--1943 .coin-condition-features li::before{content:none;display:none}
.coin-entry--1943 .coin-condition-check{align-items:center;border:1.5px solid #10d9e7;border-radius:50%;color:#22e1ee;display:inline-flex;flex:0 0 28px;font-size:.91rem;font-weight:800;height:28px;justify-content:center;line-height:1;width:28px}
.coin-entry--1943 .coin-condition-value{background:linear-gradient(110deg,rgba(10,37,65,.78),rgba(6,26,51,.72));border:1px solid rgba(38,122,170,.3);border-radius:15px;display:grid;gap:7px;justify-items:center;margin-top:auto;padding:16px 12px}
.coin-entry--1943 .coin-condition-value>span{color:#91acc4;font-size:.7rem;font-weight:750;letter-spacing:.14em;text-align:center;text-transform:uppercase}
.coin-entry--1943 .coin-condition-value>strong{color:#1bd6e8;font-size:clamp(1.15rem,1.7vw,1.7rem);letter-spacing:-.025em;line-height:1.2;text-align:center;white-space:nowrap}
.coin-entry--1943 .coin-condition-note{color:#91a9bf;font-size:.92rem;margin:-1px 0 0;text-align:center}
.coin-entry--1943 .coin-condition-cta{align-items:center;border-radius:14px;display:flex;font-size:1.08rem;gap:10px;justify-content:center;justify-self:center;margin:3px auto 0;max-width:430px;min-height:64px;padding:13px 26px;text-decoration:none;width:min(100%,430px)}
.coin-entry--1943 .coin-condition-cta:focus-visible{outline:3px solid rgba(13,218,234,.72);outline-offset:3px}
@media(max-width:1180px){.coin-entry--1943 .coin-condition-cards--visual{grid-template-columns:repeat(2,minmax(0,1fr))}.coin-entry--1943 .coin-condition-card:last-child{grid-column:1/-1;width:calc(50% - 11px);justify-self:center}}
@media(max-width:760px){.coin-entry--1943 .coin-condition-section--visual{gap:20px}.coin-entry--1943 .coin-condition-cards--visual{grid-template-columns:1fr}.coin-entry--1943 .coin-condition-card,.coin-entry--1943 .coin-condition-card:last-child{min-height:0;width:100%}.coin-entry--1943 .coin-condition-card{padding:20px}.coin-entry--1943 .coin-condition-card-head{grid-template-columns:92px minmax(0,1fr) 32px;min-height:112px}.coin-entry--1943 .coin-condition-card-title h3{font-size:1.16rem}.coin-entry--1943 .coin-condition-card-title>span{font-size:.66rem}.coin-entry--1943 .coin-condition-features{gap:10px;margin:17px 0 18px}.coin-entry--1943 .coin-condition-features li{font-size:.9rem}.coin-entry--1943 .coin-condition-value{padding:14px 10px}.coin-entry--1943 .coin-condition-cta{min-height:56px}}
@media(max-width:420px){.coin-entry--1943 .coin-condition-heading .catalog-kicker{gap:10px;letter-spacing:.12em}.coin-entry--1943 .coin-condition-heading .catalog-kicker::before,.coin-entry--1943 .coin-condition-heading .catalog-kicker::after{width:28px}.coin-entry--1943 .coin-condition-heading h2{font-size:1.75rem}.coin-entry--1943 .coin-condition-card{padding:16px}.coin-entry--1943 .coin-condition-card-head{gap:13px;grid-template-columns:80px minmax(0,1fr) 27px}.coin-entry--1943 .coin-condition-card-icon img{height:26px;width:26px}.coin-entry--1943 .coin-condition-card-title h3{font-size:1.04rem}.coin-entry--1943 .coin-condition-card-title>span{font-size:.6rem;letter-spacing:.11em}.coin-entry--1943 .coin-condition-value>strong{font-size:1.22rem}}

/* 1943 steel vs. bronze comparison table */
.steel-bronze-intro{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr)}
.steel-bronze-intro-copy h2{color:#f3f7fb;font-size:clamp(1.75rem,3vw,2.55rem);letter-spacing:-.035em;line-height:1.08;margin:0 0 13px}
.steel-bronze-intro-copy>p{color:#a8bbce;line-height:1.65;margin:0;max-width:660px}
.steel-bronze-summary{align-items:center;background:linear-gradient(120deg,rgba(9,32,59,.88),rgba(10,25,49,.78));border:1px solid rgba(56,160,221,.33);border-radius:17px;display:grid;gap:15px;grid-template-columns:42px minmax(0,1fr);min-height:82px;padding:16px 19px}
.steel-bronze-summary-icon{align-items:center;background:linear-gradient(140deg,#75d8f2,#52aaf4);border-radius:50%;color:#063054;display:flex;font-size:1.05rem;font-weight:900;height:38px;justify-content:center;width:38px}
.steel-bronze-summary p{display:grid;gap:3px;margin:0}
.steel-bronze-summary strong{color:#eaf4fc;font-size:.89rem;line-height:1.4}
.steel-bronze-summary p>span{color:#abc0d2;font-size:.82rem;line-height:1.45}
.steel-bronze-infographic{background:rgba(5,18,37,.76);border:1px solid rgba(83,158,197,.28);border-radius:19px;box-shadow:0 16px 40px rgba(0,0,0,.16);overflow:hidden}
.steel-bronze-row{align-items:stretch;display:grid;gap:0;grid-template-columns:minmax(192px,.58fr) minmax(0,1fr) minmax(0,1fr);padding:0}
.steel-bronze-row+.steel-bronze-row{border-top:1px solid rgba(124,174,201,.17)}
.steel-bronze-row>.steel-bronze-feature-head,.steel-bronze-row>.steel-bronze-feature{align-items:center;color:#a7bed0;display:flex;gap:15px;min-width:0;padding:13px 19px;text-transform:none}
.steel-bronze-feature-head{color:#7e9bb4;font-weight:750}
.steel-bronze-coin-head{align-items:center;display:flex;gap:18px;min-width:0;padding:13px 22px}
.steel-bronze-coin-head--steel{background:linear-gradient(125deg,rgba(8,58,96,.64),rgba(7,30,57,.82));border-left:1px solid rgba(48,142,196,.28);border-right:1px solid rgba(48,142,196,.25)}
.steel-bronze-coin-head--bronze{background:linear-gradient(125deg,rgba(92,49,24,.47),rgba(41,26,30,.78))}
.steel-bronze-coin-head img{aspect-ratio:1;border:1px solid rgba(143,207,230,.46);border-radius:50%;box-shadow:0 0 0 5px rgba(76,177,222,.08),0 9px 22px rgba(0,0,0,.22);flex:0 0 88px;height:88px;object-fit:cover;width:88px}
.steel-bronze-coin-head--bronze img{border-color:rgba(239,174,105,.52);box-shadow:0 0 0 5px rgba(202,134,65,.08),0 9px 22px rgba(0,0,0,.22)}
.steel-bronze-coin-head>span{display:grid;gap:9px;min-width:0}
.steel-bronze-coin-head strong{color:#f0f5f9;font-size:clamp(.94rem,1.25vw,1.25rem);line-height:1.25}
.steel-bronze-coin-head em{background:rgba(23,209,167,.14);border:1px solid rgba(37,216,169,.2);border-radius:999px;color:#38d6ad;font-size:.73rem;font-style:normal;font-weight:750;justify-self:start;padding:5px 11px}
.steel-bronze-coin-head--bronze em{background:rgba(231,177,54,.12);border-color:rgba(242,192,62,.24);color:#f2c446}
.steel-bronze-feature-icon{align-items:center;display:flex;flex:0 0 26px;height:26px;justify-content:center;width:26px}
.steel-bronze-feature-icon img{display:block;height:24px;filter:brightness(0) saturate(100%) invert(79%) sepia(30%) saturate(463%) hue-rotate(164deg) brightness(99%) contrast(93%);width:24px}
.steel-bronze-feature-icon--star::before{background:#73bde7;clip-path:polygon(50% 0,62% 34%,99% 36%,70% 58%,79% 96%,50% 75%,21% 96%,30% 58%,1% 36%,38% 34%);content:"";height:23px;width:23px}
.steel-bronze-feature-icon--bars{align-items:end;gap:3px}
.steel-bronze-feature-icon--bars::before{background:linear-gradient(to top,#73bde7 0 100%) left bottom/5px 8px no-repeat,linear-gradient(to top,#73bde7 0 100%) center bottom/5px 15px no-repeat,linear-gradient(to top,#73bde7 0 100%) right bottom/5px 22px no-repeat;content:"";height:23px;width:23px}
.steel-bronze-row>.steel-bronze-cell{align-items:center;color:#e1eaf1;display:flex;font-size:.87rem;font-weight:550;line-height:1.45;min-width:0;overflow-wrap:anywhere;padding:13px 23px}
.steel-bronze-cell--steel{background:rgba(7,48,80,.34);border-left:1px solid rgba(48,142,196,.26);border-right:1px solid rgba(48,142,196,.22)}
.steel-bronze-cell--bronze{background:rgba(62,40,36,.26)}
.steel-bronze-row:nth-child(odd):not(.steel-bronze-header) .steel-bronze-cell--steel{background:rgba(8,41,70,.48)}
.steel-bronze-row:nth-child(odd):not(.steel-bronze-header) .steel-bronze-cell--bronze{background:rgba(67,41,34,.36)}
.steel-bronze-warning{align-items:center;background:linear-gradient(110deg,rgba(75,47,20,.34),rgba(39,26,29,.64));border-color:rgba(223,156,49,.44);display:grid;gap:15px;grid-template-columns:36px minmax(0,1fr) auto;margin:0;padding:14px 19px}
.steel-bronze-warning>span{align-items:center;background:linear-gradient(145deg,#ffd15b,#f6a52b);border-radius:50%;color:#533500;display:flex;flex:0 0 34px;font-size:.98rem;font-weight:900;height:34px;justify-content:center;width:34px}
.steel-bronze-warning p{color:#d8bb83;line-height:1.5;margin:0}
.steel-bronze-warning strong{color:#f3bd50}
.steel-bronze-warning>a{color:#f1c35d;font-size:.78rem;font-weight:800;text-decoration:none;white-space:nowrap}
.steel-bronze-warning>a:hover{color:#ffe5a2;text-decoration:underline}
@media(max-width:900px){.steel-bronze-intro{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr)}.steel-bronze-row{grid-template-columns:minmax(160px,.48fr) minmax(0,1fr) minmax(0,1fr)}.steel-bronze-coin-head{gap:12px;padding-inline:15px}.steel-bronze-coin-head img{flex-basis:72px;height:72px;width:72px}.steel-bronze-cell{font-size:.81rem;padding-inline:16px}}
@media(max-width:760px){.steel-bronze-intro{grid-template-columns:1fr}.steel-bronze-summary{max-width:none}}
@media(max-width:680px){.steel-bronze-infographic{border-radius:16px}.steel-bronze-row.steel-bronze-header{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.steel-bronze-row>.steel-bronze-feature-head{display:none}.steel-bronze-coin-head{align-content:center;display:grid;gap:9px;justify-items:center;min-height:154px;padding:15px 9px;text-align:center}.steel-bronze-coin-head--steel{border-left:0}.steel-bronze-coin-head img{flex-basis:72px;height:72px;width:72px}.steel-bronze-coin-head>span{justify-items:center}.steel-bronze-coin-head strong{font-size:.87rem}.steel-bronze-coin-head em{font-size:.65rem;justify-self:center;padding:4px 9px}.steel-bronze-row:not(.steel-bronze-header){gap:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.steel-bronze-row>.steel-bronze-feature{border:0;grid-column:1/-1;padding:7px 7px 10px}.steel-bronze-feature-icon{flex-basis:22px;height:22px;width:22px}.steel-bronze-feature-icon img{height:21px;width:21px}.steel-bronze-row>.steel-bronze-cell{align-items:start;border:1px solid rgba(117,174,206,.13);border-radius:11px;display:flex;flex-direction:column;font-size:.76rem;gap:6px;line-height:1.42;min-height:72px;padding:10px}.steel-bronze-cell--steel{border-color:rgba(48,142,196,.22)}.steel-bronze-cell--bronze{border-color:rgba(198,132,75,.2)}.steel-bronze-row>.steel-bronze-cell::before{color:#84a2b8;content:attr(data-mobile-label);font-size:.62rem;font-weight:800;letter-spacing:.035em;line-height:1.25;text-transform:uppercase}.steel-bronze-warning{align-items:start;gap:10px;grid-template-columns:32px minmax(0,1fr);padding:13px}.steel-bronze-warning>span{flex-basis:30px;height:30px;width:30px}.steel-bronze-warning p{font-size:.78rem}.steel-bronze-warning>a{font-size:.76rem;grid-column:2;white-space:normal}}
@media(max-width:520px){.coin-entry--1943 .coin-identification-section>.coin-section-heading h2{font-size:clamp(1.9rem,8vw,2.45rem)}.coin-entry--1943 .coin-identification-infographic{grid-template-columns:1fr}.coin-entry--1943 .coin-identification-infographic>li{grid-template-columns:minmax(0,1fr) 90px;min-height:142px;padding:13px 15px}.coin-entry--1943 .coin-identification-infographic>li:nth-child(2),.coin-entry--1943 .coin-identification-infographic>li:nth-child(n+3){border-top:1px solid rgba(44,159,200,.48)}.coin-entry--1943 .coin-identification-details>li{gap:10px;grid-template-columns:37px 50px minmax(0,1fr);padding:13px 12px}.coin-entry--1943 .coin-identification-detail-number{height:34px;width:34px}.coin-entry--1943 .coin-identification-detail-art{height:48px;width:48px}.coin-entry--1943 .coin-identification-detail-art img{height:40px;width:40px}.coin-entry--1943 .coin-identification-details h3{font-size:.98rem}.coin-entry--1943 .coin-identification-details p{font-size:.79rem}.coin-entry--1943 .coin-identification-signature{font-size:.55rem}.coin-entry--1943 .coin-identification-scan-cta{min-height:52px;padding-inline:18px}}

/* 1943 Steel Penny value guide: a clearer mint switcher and editorial price table. */
.coin-entry--1943 #value-guide{gap:20px;position:relative}
.coin-entry--1943 #value-guide .coin-value-tabs{border-bottom:0;gap:14px;overflow:visible;padding:0 10px}
.coin-entry--1943 #value-guide .coin-value-tabs [role=tab]{align-items:center;background:linear-gradient(145deg,rgba(12,33,57,.94),rgba(7,21,41,.96));border:1px solid rgba(71,135,176,.58);border-radius:16px;box-shadow:0 10px 24px rgba(0,0,0,.16),inset 0 1px 0 rgba(178,224,242,.04);color:#a9bfd2;font-size:clamp(.84rem,1.1vw,1rem);letter-spacing:.01em;min-height:64px;padding:13px 28px;position:relative;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}
.coin-entry--1943 #value-guide .coin-value-tabs [role=tab]:hover{border-color:rgba(11,215,235,.72);color:#e8faff;transform:translateY(-1px)}
.coin-entry--1943 #value-guide .coin-value-tabs [role=tab][aria-selected=true]{background:linear-gradient(145deg,rgba(12,98,129,.84),rgba(5,46,75,.94));border-color:#0bd8eb;box-shadow:0 0 0 1px rgba(0,218,236,.24),0 10px 25px rgba(0,210,232,.22),inset 0 1px 0 rgba(183,247,255,.12);color:#effcff}
.coin-entry--1943 #value-guide .coin-value-tabs [role=tab][aria-selected=true]::after{background:linear-gradient(90deg,transparent,#11e4f0,transparent);bottom:-8px;content:"";height:3px;left:18%;position:absolute;right:18%}
.coin-entry--1943 #value-guide .coin-value-panel{background:linear-gradient(132deg,rgba(8,27,49,.98),rgba(5,17,35,.98) 66%,rgba(4,15,31,.97));border-color:rgba(16,178,213,.7);border-radius:22px;box-shadow:0 24px 58px rgba(0,0,0,.28),0 0 30px rgba(0,187,220,.08),inset 0 1px 0 rgba(158,235,249,.08);isolation:isolate;min-height:635px;overflow:hidden;padding:31px 38px 30px;position:relative}
.coin-entry--1943 #value-guide .coin-value-panel::before{background:radial-gradient(circle at 10% 0%,rgba(17,126,179,.15),transparent 38%),linear-gradient(90deg,transparent 55%,rgba(0,211,237,.04));content:"";inset:0;pointer-events:none;position:absolute;z-index:0}
.coin-entry--1943 #value-guide .coin-value-panel::after{background:url('/static/assets/catalog/1943-steel-cent-comparison.webp') center/contain no-repeat;content:"";inset:-120px -150px -90px auto;opacity:.12;pointer-events:none;position:absolute;width:54%;z-index:0}
.coin-entry--1943 #value-guide .coin-value-panel>*{position:relative;z-index:1}
.coin-entry--1943 #value-guide .coin-value-panel-heading{margin-bottom:19px}
.coin-entry--1943 #value-guide .coin-value-panel-heading h3{color:#f1f7fb;font-size:clamp(1.2rem,1.8vw,1.65rem);letter-spacing:-.025em}
.coin-entry--1943 #value-guide .coin-value-panel-heading>span{background:rgba(2,151,182,.12);border-color:rgba(14,214,234,.72);border-radius:999px;color:#39e0ee;font-size:.78rem;font-weight:750;padding:8px 16px}
.coin-entry--1943 #value-guide .coin-value-mint-meta{gap:12px;margin:-1px 0 20px}
.coin-entry--1943 #value-guide .coin-value-mint-meta>div{background:rgba(7,28,50,.78);border-color:rgba(25,151,194,.67);border-radius:13px;gap:13px;padding:10px 17px}
.coin-entry--1943 #value-guide .coin-value-mint-meta span{color:#9eb7ca;font-size:.72rem;letter-spacing:.1em}
.coin-entry--1943 #value-guide .coin-value-mint-meta strong{color:#e7f3f8;font-size:.91rem}
.coin-entry--1943 #value-guide .coin-value-table-wrap{border:1px solid rgba(23,112,164,.62);border-radius:18px;box-shadow:0 12px 30px rgba(0,0,0,.16);overflow:hidden}
.coin-entry--1943 #value-guide .coin-value-table{min-width:560px}
.coin-entry--1943 #value-guide .coin-value-table caption{background:rgba(5,20,38,.56);color:#a4bbcc;font-size:.92rem;padding:0 20px 14px}
.coin-entry--1943 #value-guide .coin-value-table th,.coin-entry--1943 #value-guide .coin-value-table td{border-top:1px solid rgba(83,145,181,.22);font-size:clamp(.88rem,1.15vw,1rem);padding:16px 20px}
.coin-entry--1943 #value-guide .coin-value-table thead th{background:rgba(19,53,83,.62);border-top:0;color:#a5c1d6;font-size:.76rem;letter-spacing:.13em;padding-bottom:14px;padding-top:14px}
.coin-entry--1943 #value-guide .coin-value-table thead th:first-child{width:65%}
.coin-entry--1943 #value-guide .coin-value-table tbody tr:nth-child(even){background:rgba(15,39,65,.33)}
.coin-entry--1943 #value-guide .coin-value-table tbody th{color:#d2e1eb;font-weight:700}
.coin-entry--1943 #value-guide .coin-value-table td{color:#f0cc68;font-size:clamp(.98rem,1.35vw,1.18rem);font-weight:800}
@media(max-width:760px){
  .coin-entry--1943 #value-guide .coin-value-tabs{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding:0 1px 3px}
  .coin-entry--1943 #value-guide .coin-value-tabs [role=tab]{border-radius:13px;font-size:.72rem;line-height:1.25;min-height:50px;padding:9px 6px;white-space:normal}
  .coin-entry--1943 #value-guide .coin-value-panel{min-height:0;padding:23px 17px 21px}
  .coin-entry--1943 #value-guide .coin-value-panel::after{inset:-40px -100px auto auto;opacity:.08;width:78%}
  .coin-entry--1943 #value-guide .coin-value-panel-heading h3{font-size:1.18rem}
  .coin-entry--1943 #value-guide .coin-value-panel-heading>span{font-size:.68rem;padding:7px 10px}
  .coin-entry--1943 #value-guide .coin-value-mint-meta{gap:8px;margin-bottom:15px}
  .coin-entry--1943 #value-guide .coin-value-mint-meta>div{gap:8px;padding:8px 10px}
  .coin-entry--1943 #value-guide .coin-value-mint-meta span{font-size:.62rem}
  .coin-entry--1943 #value-guide .coin-value-mint-meta strong{font-size:.75rem}
  .coin-entry--1943 #value-guide .coin-value-table{min-width:0}
  .coin-entry--1943 #value-guide .coin-value-table caption{font-size:.74rem;padding:0 11px 11px}
  .coin-entry--1943 #value-guide .coin-value-table th,.coin-entry--1943 #value-guide .coin-value-table td{font-size:.75rem;padding:12px 10px}
  .coin-entry--1943 #value-guide .coin-value-table td{font-size:.82rem}
  .coin-entry--1943 #value-guide .coin-value-table thead th{font-size:.63rem;padding:11px 10px}
}

/* Anatomy reference cards: paired front and back views with visual coin anchors. */
.coin-entry--1943 .coin-anatomy-labels{display:grid;gap:26px;grid-template-columns:repeat(2,minmax(0,1fr))}
.coin-entry--1943 .coin-anatomy-labels>article{background:linear-gradient(135deg,rgba(7,30,53,.96),rgba(5,18,37,.98));border:1px solid rgba(13,203,231,.78);border-radius:23px;box-shadow:inset 0 1px 0 rgba(182,242,251,.07),0 18px 42px rgba(0,0,0,.2);isolation:isolate;min-height:374px;overflow:hidden;padding:46px 46px;position:relative}
.coin-entry--1943 .coin-anatomy-labels>article::before{background:linear-gradient(90deg,rgba(6,26,47,.05) 35%,rgba(4,16,33,.86) 76%,rgba(4,15,30,.98) 100%),radial-gradient(circle at 0% 0%,rgba(10,132,177,.18),transparent 55%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}
.coin-entry--1943 .coin-anatomy-labels>article::after{background-image:url('/static/assets/catalog/1943-steel-penny-obverse-reverse.webp');background-position:left center;background-repeat:no-repeat;background-size:200% auto;bottom:-60px;content:"";height:112%;opacity:.28;pointer-events:none;position:absolute;right:-28px;width:51%;z-index:0}
.coin-entry--1943 .coin-anatomy-labels>article:nth-child(2)::after{background-position:right center}
.coin-entry--1943 .coin-anatomy-labels>article>*{position:relative;z-index:1}
.coin-entry--1943 .coin-anatomy-labels>article .catalog-kicker{align-items:center;display:flex;gap:39px;letter-spacing:.2em;margin:0 0 34px;position:relative}
.coin-entry--1943 .coin-anatomy-labels>article .catalog-kicker::before{background-color:rgba(5,26,47,.72);background-image:url('/static/assets/catalog/identification-icons/coin.svg');background-position:center;background-repeat:no-repeat;background-size:34px;border:2px solid #0ed7ec;border-radius:50%;box-shadow:0 0 17px rgba(0,213,237,.12),inset 0 0 15px rgba(0,213,237,.1);content:"";flex:0 0 90px;height:90px}
.coin-entry--1943 .coin-anatomy-labels>article:nth-child(2) .catalog-kicker::before{background-image:url('/static/assets/catalog/identification-icons/wheat.svg');background-size:32px}
.coin-entry--1943 .coin-anatomy-labels>article .catalog-kicker::after{background:#12d9ec;bottom:-23px;content:"";height:2px;left:129px;position:absolute;width:76px}
.coin-entry--1943 .coin-anatomy-labels>article ul{column-gap:52px;display:grid;gap:17px 52px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}
.coin-entry--1943 .coin-anatomy-labels>article li{color:#d2e1eb;font-size:clamp(.9rem,1.2vw,1.1rem);line-height:1.5;min-width:0;padding:0 0 0 38px;position:relative}
.coin-entry--1943 .coin-anatomy-labels>article li::before{background:#0bd8eb;border-radius:50%;box-shadow:0 0 0 6px rgba(0,212,235,.11),0 0 16px rgba(0,212,235,.64);content:"";height:13px;left:0;position:absolute;top:.55em;width:13px}
@media(max-width:1080px){.coin-entry--1943 .coin-anatomy-labels{grid-template-columns:1fr}.coin-entry--1943 .coin-anatomy-labels>article{min-height:320px}}
@media(max-width:760px){.coin-entry--1943 .coin-anatomy-labels{gap:16px}.coin-entry--1943 .coin-anatomy-labels>article{border-radius:18px;min-height:0;padding:25px 21px 28px}.coin-entry--1943 .coin-anatomy-labels>article::after{bottom:-25px;opacity:.2;right:-45px;width:62%}.coin-entry--1943 .coin-anatomy-labels>article .catalog-kicker{font-size:.69rem;gap:17px;letter-spacing:.13em;margin-bottom:29px}.coin-entry--1943 .coin-anatomy-labels>article .catalog-kicker::before{background-size:25px;border-width:1.5px;flex-basis:64px;height:64px}.coin-entry--1943 .coin-anatomy-labels>article:nth-child(2) .catalog-kicker::before{background-size:24px}.coin-entry--1943 .coin-anatomy-labels>article .catalog-kicker::after{bottom:-17px;left:81px;width:58px}.coin-entry--1943 .coin-anatomy-labels>article ul{gap:12px;grid-template-columns:1fr}.coin-entry--1943 .coin-anatomy-labels>article li{font-size:.88rem;padding-left:29px}.coin-entry--1943 .coin-anatomy-labels>article li::before{height:10px;width:10px}}

/* Use the real coin faces for the card markers so each side is immediately recognizable. */
.coin-entry--1943 .coin-anatomy-labels>article .catalog-kicker::before{background-image:url('/static/assets/catalog/1943-steel-cent-comparison.webp');background-position:center;background-size:92px auto}
.coin-entry--1943 .coin-anatomy-labels>article:nth-child(2) .catalog-kicker::before{background-image:url('/static/assets/catalog/1943-steel-penny-obverse-reverse.webp');background-position:right center;background-size:185px auto}
@media(max-width:760px){.coin-entry--1943 .coin-anatomy-labels>article .catalog-kicker::before{background-size:65px auto}.coin-entry--1943 .coin-anatomy-labels>article:nth-child(2) .catalog-kicker::before{background-size:132px auto}}

/* Value context and evidence cards: editorial two-section treatment from the supplied reference. */
.coin-entry--1943 .coin-value-factors-section,.coin-entry--1943 .coin-mistakes-section{isolation:isolate;position:relative}
.coin-entry--1943 .coin-value-factors-section::before{background:linear-gradient(90deg,rgba(4,16,35,.25),rgba(4,16,35,.78)),url('/static/assets/catalog/1943-steel-cent-comparison.webp') center/cover no-repeat;border-radius:50%;content:"";height:390px;opacity:.17;pointer-events:none;position:absolute;right:2%;top:-118px;width:390px;z-index:-1}
.coin-entry--1943 .coin-value-factors-section::after{color:rgba(53,145,194,.62);content:"KNOW\A THE DETAILS.\A SEE THE VALUE.";font-size:.6rem;font-weight:750;letter-spacing:.27em;line-height:1.85;pointer-events:none;position:absolute;right:9%;text-align:left;top:20px;white-space:pre;z-index:-1}
.coin-entry--1943 .coin-mistakes-section::before{background:url('/static/assets/catalog/identification-icons/search.svg') center/contain no-repeat;content:"";height:176px;opacity:.13;pointer-events:none;position:absolute;right:9%;top:105px;transform:rotate(-13deg);width:176px;z-index:-1}
.coin-entry--1943 .coin-mistakes-section::after{color:rgba(53,145,194,.6);content:"QUESTION.\A COMPARE.\A COLLECT SMARTER.";font-size:.6rem;font-weight:750;letter-spacing:.27em;line-height:1.85;pointer-events:none;position:absolute;right:3%;text-align:left;top:143px;white-space:pre;z-index:-1}
.coin-entry--1943 .coin-value-factors-section>.coin-section-heading,.coin-entry--1943 .coin-mistakes-section>.coin-section-heading{display:block;position:relative;z-index:1}
.coin-entry--1943 .coin-value-factors-section>.coin-section-heading .catalog-kicker,.coin-entry--1943 .coin-mistakes-section>.coin-section-heading .catalog-kicker{align-items:center;display:flex;gap:15px;letter-spacing:.22em;margin:0 0 15px;width:max-content}
.coin-entry--1943 .coin-value-factors-section>.coin-section-heading .catalog-kicker::after,.coin-entry--1943 .coin-mistakes-section>.coin-section-heading .catalog-kicker::after{background:linear-gradient(90deg,rgba(18,218,235,.72),rgba(18,218,235,.08));content:"";height:1px;width:58px}
.coin-entry--1943 .coin-value-factors-section>.coin-section-heading h2,.coin-entry--1943 .coin-mistakes-section>.coin-section-heading h2{font-size:clamp(2.15rem,4.25vw,3.45rem);letter-spacing:-.045em;line-height:1.03;margin:0}
.coin-entry--1943 .coin-value-factors-section>.coin-section-heading>p,.coin-entry--1943 .coin-mistakes-section>.coin-section-heading>p{color:#a9bfd3;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.55;margin:11px 0 0;max-width:1160px}
.coin-entry--1943 .coin-value-factors,.coin-entry--1943 .coin-mistakes-grid{gap:20px;position:relative;z-index:1}
.coin-entry--1943 .coin-value-factors{grid-template-columns:repeat(4,minmax(0,1fr))}
.coin-entry--1943 .coin-value-factors article{background:linear-gradient(145deg,rgba(10,33,55,.9),rgba(4,17,34,.97));border:1px solid rgba(16,207,232,.82);border-radius:16px;box-shadow:inset 0 1px 0 rgba(181,238,247,.06),0 14px 30px rgba(0,0,0,.16);min-height:245px;overflow:hidden;padding:99px 26px 24px;position:relative}
.coin-entry--1943 .coin-value-factors article>span{align-items:center;background:rgba(4,27,49,.72);border:1px solid rgba(10,211,235,.72);border-radius:50%;color:#1bdced;display:flex;font-size:.91rem;font-weight:800;height:42px;justify-content:center;left:22px;position:absolute;top:22px;width:42px}
.coin-entry--1943 .coin-value-factors article::after{background-color:rgba(4,28,51,.62);background-position:center;background-repeat:no-repeat;background-size:32px;border:1px solid rgba(11,205,232,.82);border-radius:50%;box-shadow:0 0 17px rgba(0,205,232,.1),inset 0 0 14px rgba(0,205,232,.08);content:"";height:64px;left:85px;position:absolute;top:21px;width:64px}
.coin-entry--1943 .coin-value-factors article:nth-child(1)::after{background-image:url('/static/assets/catalog/identification-icons/coins.svg')}
.coin-entry--1943 .coin-value-factors article:nth-child(2)::after{background-image:url('/static/assets/catalog/identification-icons/location.svg')}
.coin-entry--1943 .coin-value-factors article:nth-child(3)::after{background-image:url('/static/assets/catalog/identification-icons/sparkles.svg')}
.coin-entry--1943 .coin-value-factors article:nth-child(4)::after{background-image:url('/static/assets/app-promo/shield-check.svg');filter:brightness(0) saturate(100%) invert(77%) sepia(48%) saturate(1128%) hue-rotate(143deg) brightness(101%) contrast(101%)}
.coin-entry--1943 .coin-value-factors h3,.coin-entry--1943 .coin-value-factors p{margin-left:64px}
.coin-entry--1943 .coin-value-factors h3{color:#edf5fa;font-size:1.12rem;line-height:1.25;margin-bottom:10px}
.coin-entry--1943 .coin-value-factors p{color:#abc0d2;font-size:.91rem;line-height:1.58;margin-top:0}
.coin-entry--1943 .coin-mistakes-section>.coin-section-heading{padding-top:62px}
.coin-entry--1943 .coin-mistakes-section>.coin-section-heading::before{background:linear-gradient(90deg,rgba(52,112,152,.58),rgba(52,112,152,.2) 34%,transparent 50%,rgba(52,112,152,.2) 66%,rgba(52,112,152,.58));content:"";height:1px;left:0;position:absolute;right:0;top:15px}
.coin-entry--1943 .coin-mistakes-section>.coin-section-heading::after{background:#06162c;color:#4c8caf;content:"BETTER INFORMATION     \25C9     A SHARPER EYE";font-size:.55rem;font-weight:750;left:50%;letter-spacing:.27em;padding:0 18px;position:absolute;text-align:center;top:7px;transform:translateX(-50%);white-space:nowrap}
.coin-entry--1943 .coin-mistakes-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.coin-entry--1943 .coin-mistakes-grid article{background:linear-gradient(145deg,rgba(31,28,35,.72),rgba(11,18,34,.97));border:1px solid rgba(246,188,55,.9);border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,225,138,.06),0 14px 30px rgba(0,0,0,.16);min-height:212px;overflow:hidden;padding:71px 26px 23px;position:relative}
.coin-entry--1943 .coin-mistakes-grid article::before{align-items:center;background:rgba(47,35,17,.64);border:2px solid #f6c650;border-radius:50%;color:#ffd76b;content:"!";display:flex;font-size:1.06rem;font-weight:850;height:42px;justify-content:center;left:23px;position:absolute;top:20px;width:42px}
.coin-entry--1943 .coin-mistakes-grid h3,.coin-entry--1943 .coin-mistakes-grid strong,.coin-entry--1943 .coin-mistakes-grid p{margin-left:61px}
.coin-entry--1943 .coin-mistakes-grid h3{color:#edf4f8;font-size:1.05rem;line-height:1.3;margin-bottom:8px}
.coin-entry--1943 .coin-mistakes-grid strong{color:#f4c64f;display:block;font-size:1rem;line-height:1.25}
.coin-entry--1943 .coin-mistakes-grid p{color:#abc0d2;font-size:.9rem;line-height:1.55;margin-top:7px}
@media(max-width:1000px){.coin-entry--1943 .coin-value-factors,.coin-entry--1943 .coin-mistakes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coin-entry--1943 .coin-value-factors-section::before{right:-80px}.coin-entry--1943 .coin-value-factors-section::after{right:4%}.coin-entry--1943 .coin-mistakes-section::before{right:3%}.coin-entry--1943 .coin-mistakes-section::after{right:0}}
@media(max-width:680px){.coin-entry--1943 .coin-value-factors-section::before,.coin-entry--1943 .coin-value-factors-section::after,.coin-entry--1943 .coin-mistakes-section::before,.coin-entry--1943 .coin-mistakes-section::after{display:none}.coin-entry--1943 .coin-value-factors-section>.coin-section-heading .catalog-kicker,.coin-entry--1943 .coin-mistakes-section>.coin-section-heading .catalog-kicker{font-size:.68rem;letter-spacing:.15em}.coin-entry--1943 .coin-value-factors-section>.coin-section-heading h2,.coin-entry--1943 .coin-mistakes-section>.coin-section-heading h2{font-size:clamp(1.85rem,9vw,2.65rem);line-height:1.04}.coin-entry--1943 .coin-value-factors-section>.coin-section-heading>p,.coin-entry--1943 .coin-mistakes-section>.coin-section-heading>p{font-size:.91rem;line-height:1.55}.coin-entry--1943 .coin-value-factors{grid-template-columns:1fr}.coin-entry--1943 .coin-value-factors article{min-height:0;padding:88px 22px 23px}.coin-entry--1943 .coin-value-factors article>span{left:20px;top:18px}.coin-entry--1943 .coin-value-factors article::after{left:83px;top:17px}.coin-entry--1943 .coin-value-factors h3,.coin-entry--1943 .coin-value-factors p{margin-left:0}.coin-entry--1943 .coin-value-factors h3{font-size:1.08rem}.coin-entry--1943 .coin-value-factors p{font-size:.88rem}.coin-entry--1943 .coin-mistakes-section>.coin-section-heading{padding-top:16px}.coin-entry--1943 .coin-mistakes-section>.coin-section-heading::before,.coin-entry--1943 .coin-mistakes-section>.coin-section-heading::after{display:none}.coin-entry--1943 .coin-mistakes-grid{grid-template-columns:1fr}.coin-entry--1943 .coin-mistakes-grid article{min-height:0;padding:70px 22px 22px}.coin-entry--1943 .coin-mistakes-grid h3,.coin-entry--1943 .coin-mistakes-grid strong,.coin-entry--1943 .coin-mistakes-grid p{margin-left:0}.coin-entry--1943 .coin-mistakes-grid h3{font-size:1rem}.coin-entry--1943 .coin-mistakes-grid p{font-size:.87rem}}

/* 60-second final check: a compact horizontal confirmation panel. */
.coin-entry--1943 .coin-checklist-section{align-items:center;background:radial-gradient(circle at 7% 2%,rgba(0,202,231,.16),transparent 34%),radial-gradient(circle at 100% 100%,rgba(24,112,177,.12),transparent 32%),linear-gradient(108deg,rgba(4,27,47,.98),rgba(3,15,31,.98));border:1px solid rgba(0,216,238,.68);border-radius:24px;box-shadow:inset 0 1px 0 rgba(189,245,253,.06),0 19px 42px rgba(0,0,0,.22),0 0 26px rgba(0,198,230,.07);display:grid;gap:22px 36px;grid-template-columns:minmax(270px,.72fr) minmax(460px,1.28fr);min-height:228px;overflow:hidden;padding:clamp(30px,3.3vw,46px);position:relative}
.coin-entry--1943 .coin-checklist-section::before{background:linear-gradient(90deg,transparent,rgba(19,207,235,.12),transparent);content:"";height:1px;left:0;opacity:.55;position:absolute;right:0;top:50%}
.coin-entry--1943 .coin-checklist-section>*{position:relative;z-index:1}
.coin-entry--1943 .coin-checklist-section .catalog-kicker{align-items:center;color:#1ee8ef;display:flex;font-size:.73rem;gap:16px;letter-spacing:.18em;margin:0;text-transform:uppercase}
.coin-entry--1943 .coin-checklist-section .catalog-kicker::after{background:linear-gradient(90deg,#0de0eb,rgba(13,224,235,.1));content:"";height:2px;width:61px}
.coin-entry--1943 .coin-checklist-section h2{color:#f5f8fb;font-size:clamp(2rem,3vw,2.85rem);letter-spacing:-.05em;line-height:1.03;margin:11px 0 13px}
.coin-entry--1943 .coin-checklist-section>div:first-child p{color:#9fb5c7;font-size:clamp(.88rem,1.1vw,1.04rem);line-height:1.52;margin:0;max-width:425px}
.coin-entry--1943 .coin-checklist{align-content:center;column-gap:42px;display:grid;gap:15px 42px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}
.coin-entry--1943 .coin-checklist li{align-items:center;color:#d5e0e9;display:flex;font-size:clamp(.88rem,1.08vw,1.02rem);gap:12px;line-height:1.25}
.coin-entry--1943 .coin-checklist li>span{align-items:center;background:rgba(11,174,145,.21);border:1px solid rgba(58,236,190,.32);border-radius:50%;box-shadow:0 0 15px rgba(24,224,180,.3);color:#8ffff0;display:flex;flex:0 0 32px;font-size:.86rem;font-weight:900;height:32px;justify-content:center;width:32px}
.coin-entry--1943 .coin-checklist-cta{align-items:center;display:flex;gap:18px;grid-column:2;grid-row:2;justify-content:flex-end;margin-top:-3px}
.coin-entry--1943 .coin-checklist-cta>strong{color:#f2f6f9;font-size:clamp(.9rem,1.1vw,1.04rem);font-weight:750;white-space:nowrap}
.coin-entry--1943 .coin-checklist-cta .primary-btn{align-items:center;border-radius:16px;box-shadow:0 10px 25px rgba(0,205,235,.24);display:inline-flex;font-size:clamp(.9rem,1.08vw,1rem);gap:12px;justify-content:center;min-height:58px;padding:14px 25px;white-space:nowrap}
.coin-entry--1943 .coin-checklist-cta .primary-btn span{font-size:1.3em;line-height:1}
@media(max-width:1000px){.coin-entry--1943 .coin-checklist-section{grid-template-columns:1fr;padding:31px}.coin-entry--1943 .coin-checklist{max-width:760px}.coin-entry--1943 .coin-checklist-cta{grid-column:1;grid-row:auto;justify-content:flex-start;margin-top:0}}
@media(max-width:680px){.coin-entry--1943 .coin-checklist-section{border-radius:19px;gap:24px;min-height:0;padding:25px 21px}.coin-entry--1943 .coin-checklist-section .catalog-kicker{font-size:.67rem;gap:12px;letter-spacing:.14em}.coin-entry--1943 .coin-checklist-section .catalog-kicker::after{width:42px}.coin-entry--1943 .coin-checklist-section h2{font-size:2rem;margin:9px 0 10px}.coin-entry--1943 .coin-checklist{gap:12px;grid-template-columns:1fr}.coin-entry--1943 .coin-checklist li{font-size:.91rem}.coin-entry--1943 .coin-checklist li>span{flex-basis:29px;height:29px;width:29px}.coin-entry--1943 .coin-checklist-cta{align-items:stretch;flex-direction:column;gap:13px;width:100%}.coin-entry--1943 .coin-checklist-cta .primary-btn{width:100%}}

/* Bronze Penny facts: clearer hierarchy and a more deliberate catalog grid. */
.bronze-penny-page .bronze-facts{gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}
.bronze-penny-page .bronze-facts>div{background:linear-gradient(145deg,rgba(10,32,55,.96),rgba(4,17,35,.99));border:1px solid rgba(11,194,224,.82);border-radius:16px;box-shadow:inset 0 1px 0 rgba(186,242,249,.06),0 13px 28px rgba(0,0,0,.18),0 0 18px rgba(0,180,220,.06);min-height:126px;padding:27px 35px;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}
.bronze-penny-page .bronze-facts>div::after{background:linear-gradient(90deg,rgba(12,215,237,.9),rgba(12,215,237,0));bottom:0;content:"";height:2px;left:35px;opacity:.55;position:absolute;width:48px}
.bronze-penny-page .bronze-facts>div:hover{border-color:#2be1f1;box-shadow:inset 0 1px 0 rgba(210,250,255,.12),0 16px 32px rgba(0,0,0,.24),0 0 24px rgba(0,194,230,.12);transform:translateY(-2px)}
.bronze-penny-page .bronze-facts span{color:#f2c957;font-size:.73rem;letter-spacing:.14em;line-height:1.2}
.bronze-penny-page .bronze-facts strong{color:#f1f5f8;font-size:clamp(1.05rem,1.55vw,1.28rem);font-weight:750;line-height:1.25;margin-top:12px}
@media(max-width:960px){.bronze-penny-page .bronze-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:650px){.bronze-penny-page .bronze-facts{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.bronze-penny-page .bronze-facts>div{min-height:104px;padding:20px 18px}.bronze-penny-page .bronze-facts>div::after{left:18px;width:38px}.bronze-penny-page .bronze-facts span{font-size:.63rem}.bronze-penny-page .bronze-facts strong{font-size:.96rem;margin-top:9px}}

/* Keep the four screening cards informative without letting the photos dominate. */
.bronze-penny-page .bronze-test-grid article{padding:21px}
.bronze-penny-page .bronze-test-grid img{aspect-ratio:1.78 / 1;display:block;height:clamp(190px,15vw,260px);object-fit:cover;object-position:center;width:100%}
@media(max-width:650px){.bronze-penny-page .bronze-test-grid article{padding:18px}.bronze-penny-page .bronze-test-grid img{height:190px}}

/* Bronze screening: turn the checklist into a clear, usable interaction. */
.bronze-penny-page .bronze-screening{align-items:stretch;grid-template-columns:minmax(270px,.72fr) minmax(430px,1.28fr)}
.bronze-penny-page .bronze-screening-copy{align-self:center;display:flex;flex-direction:column;justify-content:center}
.bronze-penny-page .bronze-screening-meta{align-items:center;display:flex;gap:12px;justify-content:space-between}
.bronze-penny-page .bronze-screening-meta .catalog-kicker{margin:0}
.bronze-penny-page .bronze-screening-badge{background:rgba(18,211,235,.11);border:1px solid rgba(35,218,239,.42);border-radius:999px;color:#75e7f4;font-size:.68rem;font-weight:800;letter-spacing:.12em;padding:7px 11px;text-transform:uppercase;white-space:nowrap}
.bronze-penny-page .bronze-screening-copy h2{font-size:clamp(1.8rem,3vw,2.7rem);letter-spacing:-.045em;line-height:1.05;margin:17px 0 12px}
.bronze-penny-page .bronze-screening-copy p{color:#a9bfce;line-height:1.6;margin:0;max-width:420px}
.bronze-penny-page .bronze-screening-progress{background:rgba(3,17,33,.55);border:1px solid rgba(70,153,184,.32);border-radius:14px;margin-top:26px;max-width:440px;padding:13px 14px}
.bronze-penny-page .bronze-screening-progress>div{align-items:center;display:flex;justify-content:space-between;gap:14px}
.bronze-penny-page .bronze-screening-progress strong{color:#dfeef4;font-size:.82rem}
.bronze-penny-page .bronze-screening-progress>div>span{color:#57deeb;font-size:.74rem;font-weight:800}
.bronze-penny-page .bronze-progress-track{background:rgba(85,146,174,.18);border-radius:999px;display:block;height:6px;margin-top:11px;overflow:hidden}
.bronze-penny-page .bronze-progress-track i{background:linear-gradient(90deg,#10d7df,#63eab7);border-radius:inherit;display:block;height:100%;transition:width .25s ease;width:0}
.bronze-penny-page .bronze-screening form{align-content:start;gap:10px}
.bronze-penny-page .bronze-screening form>label{align-items:center;background:linear-gradient(110deg,rgba(3,22,40,.82),rgba(8,24,41,.56));border:1px solid rgba(68,151,184,.42);border-radius:13px;cursor:pointer;display:grid;gap:12px;grid-template-columns:34px 26px minmax(0,1fr) 26px;min-height:60px;padding:11px 14px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}
.bronze-penny-page .bronze-screening form>label:hover{border-color:rgba(44,214,235,.8);box-shadow:0 8px 20px rgba(0,0,0,.16);transform:translateY(-1px)}
.bronze-penny-page .bronze-screening form>label.is-checked{background:linear-gradient(110deg,rgba(8,67,67,.8),rgba(5,37,49,.7));border-color:rgba(50,225,188,.8);box-shadow:inset 0 1px 0 rgba(169,255,234,.08),0 8px 22px rgba(11,194,166,.1)}
.bronze-penny-page .bronze-check-index{color:#67dcea;font-size:.7rem;font-weight:850;letter-spacing:.1em}
.bronze-penny-page .bronze-screening input{appearance:none;background:rgba(7,37,55,.88);border:1px solid rgba(77,174,199,.7);border-radius:8px;cursor:pointer;height:24px;margin:0;position:relative;width:24px}
.bronze-penny-page .bronze-screening input::after{border:solid #071d2e;border-width:0 2px 2px 0;content:"";height:9px;left:7px;opacity:0;position:absolute;top:4px;transform:rotate(45deg) scale(.6);transition:opacity .15s ease,transform .15s ease;width:5px}
.bronze-penny-page .bronze-screening input:checked{background:#35dfba;border-color:#7affdf;box-shadow:0 0 15px rgba(48,226,188,.28)}
.bronze-penny-page .bronze-screening input:checked::after{opacity:1;transform:rotate(45deg) scale(1)}
.bronze-penny-page .bronze-screening input:focus-visible{outline:2px solid #72edfa;outline-offset:3px}
.bronze-penny-page .bronze-check-text{color:#d6e4eb;font-size:.9rem;line-height:1.35}
.bronze-penny-page .bronze-check-state{align-items:center;background:rgba(21,208,175,.12);border:1px solid rgba(67,232,194,.55);border-radius:50%;color:#74f2d6;display:flex;font-size:.78rem;font-weight:900;height:25px;justify-content:center;opacity:0;transform:scale(.75);transition:opacity .2s ease,transform .2s ease;width:25px}
.bronze-penny-page .bronze-screening label.is-checked .bronze-check-state{opacity:1;transform:scale(1)}
.bronze-penny-page .bronze-screening-result{display:grid;gap:10px}
.bronze-penny-page .bronze-screening output{background:rgba(23,171,151,.09);border:1px solid rgba(61,206,180,.28);border-radius:11px;color:#b5e9dc;line-height:1.45;margin:0;padding:12px 14px}
.bronze-penny-page .bronze-screening output.is-complete{background:rgba(23,205,166,.16);border-color:rgba(73,239,200,.6);color:#c9ffed}
.bronze-penny-page .bronze-screening-next{align-items:center;background:linear-gradient(110deg,#12d8dc,#4fc5f5);border-radius:11px;box-shadow:0 9px 22px rgba(11,206,220,.18);color:#042031;display:inline-flex;font-size:.86rem;font-weight:850;gap:10px;justify-content:center;padding:12px 16px;text-decoration:none;transition:filter .2s ease,transform .2s ease}
.bronze-penny-page .bronze-screening-next:hover{filter:brightness(1.08);transform:translateY(-1px)}
.bronze-penny-page .bronze-screening-next[hidden]{display:none}
@media(max-width:960px){.bronze-penny-page .bronze-screening{grid-template-columns:1fr}.bronze-penny-page .bronze-screening-copy{align-self:auto}.bronze-penny-page .bronze-screening-progress{max-width:none}}
@media(max-width:650px){.bronze-penny-page .bronze-screening{gap:22px}.bronze-penny-page .bronze-screening-meta{align-items:flex-start;flex-direction:column;gap:10px}.bronze-penny-page .bronze-screening-copy h2{font-size:2rem;margin-top:12px}.bronze-penny-page .bronze-screening form>label{gap:9px;grid-template-columns:27px 24px minmax(0,1fr) 24px;min-height:58px;padding:10px 11px}.bronze-penny-page .bronze-check-index{font-size:.63rem}.bronze-penny-page .bronze-check-text{font-size:.82rem}.bronze-penny-page .bronze-screening input{height:22px;width:22px}.bronze-penny-page .bronze-screening input::after{left:6px;top:3px}.bronze-penny-page .bronze-check-state{height:22px;width:22px}}

/* 1943 Bronze Penny: a dedicated rare-error identification guide. */
.bronze-penny-page{gap:clamp(42px,6vw,86px)}.bronze-penny-page h1,.bronze-penny-page h2,.bronze-penny-page h3{color:#f4f6f8}.bronze-hero{background:radial-gradient(circle at 77% 40%,rgba(176,96,39,.26),transparent 29%),linear-gradient(120deg,rgba(7,29,49,.98),rgba(17,20,29,.97));display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);overflow:hidden;padding:clamp(28px,4vw,60px)}.bronze-hero h1{font-size:clamp(2.45rem,4.6vw,4.4rem);letter-spacing:-.055em;line-height:1.02;margin:13px 0 20px}.bronze-hero h1 em{color:#e9b25e;font-style:normal}.bronze-hero p{color:#b8c7d3;font-size:clamp(1rem,1.25vw,1.17rem);line-height:1.65;max-width:720px}.bronze-hero small{color:#98aaba;display:block;margin-top:20px}.bronze-hero figure{align-self:stretch;display:flex;flex-direction:column;justify-content:center;margin:0}.bronze-hero figure img{border:1px solid rgba(237,177,94,.48);border-radius:20px;width:100%}.bronze-hero figcaption{color:#9db0c0;font-size:.78rem;margin-top:10px}.bronze-hero .coin-entry-actions{margin-top:24px}.bronze-hero .secondary-btn{align-items:center;background:rgba(4,17,35,.62);border:1px solid rgba(57,164,207,.58);border-radius:14px;color:#dceaf3;display:inline-flex;font-weight:700;justify-content:center;min-height:50px;padding:13px 20px;text-decoration:none}.bronze-hero .secondary-btn:hover{border-color:#37d9ed;color:#fff}.bronze-facts{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.bronze-facts>div,.bronze-mini-cards article{background:linear-gradient(145deg,rgba(12,35,58,.9),rgba(5,18,36,.95));border:1px solid rgba(211,145,67,.3);border-radius:14px;padding:16px}.bronze-facts span,.bronze-value-cards span{color:#e4b66b;display:block;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.bronze-facts strong{color:#e6edf3;display:block;font-size:.91rem;margin-top:6px}.bronze-section-heading{max-width:880px}.bronze-section-heading h2,.bronze-story h2,.bronze-rarity h2,.bronze-next h2,.bronze-specs h2,.bronze-clean-warning h2{font-size:clamp(2rem,3.5vw,3.15rem);letter-spacing:-.045em;line-height:1.08;margin:10px 0 14px}.bronze-section-heading p,.bronze-story p,.bronze-rarity p,.bronze-next p{color:#a9bdcc;font-size:1rem;line-height:1.65}.bronze-value-cards,.bronze-mini-cards{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px}.bronze-value-cards article{background:linear-gradient(145deg,rgba(70,41,25,.87),rgba(13,25,42,.98));border:1px solid rgba(226,170,80,.6);border-radius:18px;min-height:216px;padding:25px}.bronze-value-cards h3{font-size:1.28rem;margin:13px 0}.bronze-value-cards strong{color:#f3c95f;font-size:clamp(1.75rem,3vw,2.55rem)}.bronze-value-cards p{color:#b7c3cc;font-size:.88rem;line-height:1.5}.bronze-visual{background:#06172b;border:1px solid rgba(47,144,181,.38);border-radius:19px;margin:27px 0 0;overflow:hidden}.bronze-visual img{display:block;height:auto;width:100%}.bronze-story,.bronze-rarity,.bronze-next{align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.bronze-story .bronze-visual,.bronze-rarity .bronze-visual,.bronze-next .bronze-visual{margin:0}.bronze-test-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.bronze-test-grid article{background:linear-gradient(145deg,rgba(11,35,58,.95),rgba(5,18,35,.99));border:1px solid rgba(29,175,200,.44);border-radius:18px;overflow:hidden;padding:24px}.bronze-test-grid b{color:#f1bd5a;font-size:.78rem;letter-spacing:.13em}.bronze-test-grid h3{font-size:1.36rem;margin:9px 0}.bronze-test-grid p{color:#adbfcd;line-height:1.6}.bronze-test-grid img{border-radius:12px;margin-top:14px;width:100%}.bronze-screening{background:radial-gradient(circle at 90% 0%,rgba(181,103,43,.19),transparent 34%),linear-gradient(120deg,rgba(7,29,50,.98),rgba(9,20,35,.98));display:grid;gap:30px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);padding:clamp(25px,4vw,48px)}.bronze-screening form{display:grid;gap:9px}.bronze-screening label{background:rgba(3,18,34,.6);border:1px solid rgba(73,149,181,.34);border-radius:10px;color:#d6e2eb;padding:13px 15px}.bronze-screening input{accent-color:#24dcb9;margin-right:8px}.bronze-screening output{background:rgba(34,192,150,.11);border:1px solid rgba(57,222,181,.25);border-radius:10px;color:#baf5e2;line-height:1.45;margin-top:8px;padding:13px}.bronze-mini-cards h3{margin:0 0 8px}.bronze-mini-cards p{color:#afbdc9;font-size:.91rem;line-height:1.55;margin:0}.bronze-fakes{background:linear-gradient(130deg,rgba(54,38,24,.22),rgba(7,19,37,.5));border-radius:24px;padding:clamp(20px,3vw,42px)}.bronze-next ol{color:#d5e1e8;display:grid;gap:9px;line-height:1.45;padding-left:24px}.bronze-clean-warning{background:linear-gradient(120deg,rgba(75,47,20,.5),rgba(37,24,28,.88));border:1px solid rgba(239,180,72,.65);border-radius:19px;padding:28px}.bronze-clean-warning h2{color:#ffd575;font-size:clamp(1.5rem,2.5vw,2.2rem)}.bronze-clean-warning p{color:#e5cca0;line-height:1.65;margin:0;max-width:850px}.bronze-specs dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0}.bronze-specs dl>div{border-bottom:1px solid rgba(93,153,185,.25);display:grid;gap:20px;grid-template-columns:minmax(150px,.42fr) 1fr;padding:14px 8px}.bronze-specs dt{color:#91aabe;font-weight:700}.bronze-specs dd{color:#e7eef4;margin:0}.bronze-table-wrap{border:1px solid rgba(123,164,189,.32);border-radius:16px;margin-top:20px;overflow:auto}.bronze-table-wrap table{border-collapse:collapse;min-width:650px;width:100%}.bronze-table-wrap th,.bronze-table-wrap td{border-bottom:1px solid rgba(123,164,189,.21);padding:15px;text-align:left}.bronze-table-wrap th{background:rgba(33,55,73,.56);color:#adc4d5;font-size:.75rem;letter-spacing:.11em;text-transform:uppercase}.bronze-table-wrap td{color:#e3edf4}.bronze-table-wrap td:last-child{color:#f0c45a;font-weight:800}.bronze-related .coin-similar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:960px){.bronze-hero,.bronze-story,.bronze-rarity,.bronze-next,.bronze-screening{grid-template-columns:1fr}.bronze-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.bronze-related .coin-similar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.bronze-hero{border-radius:18px;gap:22px;padding:22px}.bronze-hero h1{font-size:2.35rem}.bronze-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.bronze-facts>div{padding:13px}.bronze-value-cards,.bronze-mini-cards,.bronze-test-grid,.bronze-related .coin-similar-grid{grid-template-columns:1fr}.bronze-value-cards article{min-height:0}.bronze-screening{border-radius:18px;padding:23px}.bronze-specs dl{grid-template-columns:1fr}.bronze-specs dl>div{gap:8px;grid-template-columns:1fr}.bronze-visual{border-radius:14px}}


/* Bronze screening: visual refresh for a clearer, more tactile checklist. */
.bronze-penny-page .bronze-screening{background:radial-gradient(circle at 100% 0%,rgba(18,147,183,.14),transparent 34%),linear-gradient(120deg,rgba(5,28,49,.99),rgba(8,18,33,.99));border:1px solid rgba(31,181,218,.62);border-radius:24px;box-shadow:inset 0 1px 0 rgba(164,243,255,.07),0 18px 45px rgba(0,0,0,.22),0 0 30px rgba(0,176,220,.07);column-gap:clamp(34px,4vw,64px);grid-template-columns:minmax(330px,.8fr) minmax(560px,1.2fr);min-height:660px;padding:clamp(36px,4vw,56px)}
.bronze-penny-page .bronze-screening-copy{max-width:620px}
.bronze-penny-page .bronze-screening-meta{align-items:center;gap:18px}
.bronze-penny-page .bronze-screening-badge{background:rgba(18,211,235,.1);border-color:rgba(35,218,239,.6);box-shadow:inset 0 1px 0 rgba(168,247,255,.08),0 0 18px rgba(0,210,235,.1);font-size:.76rem;padding:10px 16px}
.bronze-penny-page .bronze-screening-copy h2{font-size:clamp(2.7rem,3.2vw,3.8rem);letter-spacing:-.055em;line-height:1.03;margin:22px 0 16px}
.bronze-penny-page .bronze-screening-copy p{font-size:clamp(1.05rem,1.25vw,1.25rem);line-height:1.55;max-width:560px}
.bronze-penny-page .bronze-screening-progress{background:rgba(3,17,33,.68);border-color:rgba(70,153,184,.45);border-radius:16px;margin-top:42px;max-width:560px;padding:18px 20px}
.bronze-penny-page .bronze-screening-progress strong{font-size:1rem}
.bronze-penny-page .bronze-screening-progress>div>span{font-size:.9rem}
.bronze-penny-page .bronze-progress-track{height:10px;margin-top:14px}
.bronze-penny-page .bronze-screening form{align-content:start;gap:12px}
.bronze-penny-page .bronze-screening form>label{align-items:center;background:linear-gradient(105deg,rgba(3,22,40,.86),rgba(8,25,42,.72));border:1px solid rgba(68,151,184,.5);border-radius:16px;display:grid;gap:18px;grid-template-columns:72px 46px minmax(0,1fr) 34px;min-height:82px;padding:16px 18px;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}
.bronze-penny-page .bronze-screening form>label:hover{background:linear-gradient(105deg,rgba(6,40,61,.95),rgba(8,30,49,.82));border-color:rgba(44,214,235,.9);box-shadow:0 10px 26px rgba(0,0,0,.2),0 0 20px rgba(0,193,230,.08);transform:translateY(-1px)}
.bronze-penny-page .bronze-screening form>label.is-checked{background:linear-gradient(105deg,rgba(7,74,73,.86),rgba(5,42,53,.8));border-color:rgba(50,225,188,.9);box-shadow:inset 0 1px 0 rgba(169,255,234,.1),0 10px 26px rgba(11,194,166,.12)}
.bronze-penny-page .bronze-check-index{align-items:center;align-self:stretch;background:rgba(4,29,48,.78);border-right:1px solid rgba(39,131,165,.28);border-radius:12px;color:#62e7f3;display:flex;font-size:.9rem;font-weight:900;justify-content:center;letter-spacing:.1em;margin:-16px 0}
.bronze-penny-page .bronze-screening input{background:rgba(7,37,55,.92);border:2px solid rgba(31,185,229,.9);border-radius:11px;height:44px;width:44px}
.bronze-penny-page .bronze-screening input::after{border-width:0 3px 3px 0;height:15px;left:13px;top:8px;width:8px}
.bronze-penny-page .bronze-screening input:checked{background:#35dfba;border-color:#92ffe8;box-shadow:0 0 19px rgba(48,226,188,.35)}
.bronze-penny-page .bronze-check-text{color:#e6f0f5;font-size:1.06rem;line-height:1.35}
.bronze-penny-page .bronze-check-state{border-radius:50%;font-size:.95rem;height:32px;width:32px}
.bronze-penny-page .bronze-screening-result{gap:12px}
.bronze-penny-page .bronze-screening output{align-items:center;background:rgba(15,157,174,.12);border-color:rgba(31,191,218,.62);border-radius:15px;display:flex;font-size:1rem;min-height:72px;padding:17px 20px}
.bronze-penny-page .bronze-screening output.is-complete{background:rgba(23,205,166,.17);border-color:rgba(73,239,200,.7)}
.bronze-penny-page .bronze-screening-next{border-radius:14px;font-size:1rem;padding:14px 18px}
@media(max-width:1100px){.bronze-penny-page .bronze-screening{column-gap:28px;grid-template-columns:minmax(280px,.72fr) minmax(470px,1.28fr);padding:38px}}
@media(max-width:960px){.bronze-penny-page .bronze-screening{grid-template-columns:1fr;min-height:0}.bronze-penny-page .bronze-screening-progress{max-width:none}}
@media(max-width:650px){.bronze-penny-page .bronze-screening{gap:24px;padding:24px 20px}.bronze-penny-page .bronze-screening-meta{align-items:flex-start;flex-direction:column;gap:11px}.bronze-penny-page .bronze-screening-copy h2{font-size:2.25rem;margin:14px 0 12px}.bronze-penny-page .bronze-screening-copy p{font-size:1rem}.bronze-penny-page .bronze-screening-progress{margin-top:25px;padding:15px 16px}.bronze-penny-page .bronze-screening form>label{gap:10px;grid-template-columns:42px 30px minmax(0,1fr) 28px;min-height:68px;padding:13px 12px}.bronze-penny-page .bronze-check-index{font-size:.72rem;margin:-13px 0}.bronze-penny-page .bronze-screening input{height:30px;width:30px}.bronze-penny-page .bronze-screening input::after{height:11px;left:9px;top:5px;width:6px}.bronze-penny-page .bronze-check-text{font-size:.9rem}.bronze-penny-page .bronze-check-state{height:26px;width:26px}.bronze-penny-page .bronze-screening output{font-size:.9rem;min-height:64px;padding:14px 15px}}
 


/* Bronze specifications: turn the raw definition list into an editorial card grid. */
.bronze-penny-page .bronze-specs{background:radial-gradient(circle at 12% 10%,rgba(19,117,163,.1),transparent 34%),linear-gradient(120deg,rgba(5,23,40,.24),rgba(3,15,29,.08));border-radius:24px}
.bronze-penny-page .bronze-specs-heading{align-items:end;display:flex;justify-content:space-between;gap:30px;margin-bottom:25px}
.bronze-penny-page .bronze-specs-heading .catalog-kicker{color:#efbf62;margin:0}
.bronze-penny-page .bronze-specs-heading h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.35rem,3.6vw,4rem);letter-spacing:-.04em;line-height:1.05;margin:12px 0 0}
.bronze-penny-page .bronze-specs-note{align-items:center;color:#8ab0c5;display:flex;font-size:.74rem;font-weight:800;gap:18px;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}
.bronze-penny-page .bronze-specs-note::before{background:linear-gradient(90deg,transparent,#3ccbe7);content:"";height:1px;width:64px}
.bronze-penny-page .bronze-specs dl{display:grid;gap:10px 30px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}
.bronze-penny-page .bronze-specs dl>div{align-items:center;background:linear-gradient(110deg,rgba(7,29,46,.9),rgba(4,19,34,.95));border:1px solid rgba(33,146,184,.55);border-radius:16px;display:grid;gap:22px;grid-template-columns:96px minmax(0,1fr);min-height:88px;padding:10px 17px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}
.bronze-penny-page .bronze-specs dl>div:hover{border-color:rgba(53,213,234,.9);box-shadow:0 10px 24px rgba(0,0,0,.18),0 0 18px rgba(0,186,222,.08);transform:translateY(-1px)}
.bronze-penny-page .bronze-specs-icon{align-items:center;background:radial-gradient(circle at 38% 30%,rgba(34,142,183,.22),rgba(4,25,43,.8));border:1px solid rgba(37,151,191,.5);border-radius:50%;box-shadow:inset 0 1px 0 rgba(177,239,249,.08),0 0 18px rgba(0,136,181,.1);display:flex;height:66px;justify-content:center;width:66px}
.bronze-penny-page .bronze-specs-icon img{filter:brightness(0) saturate(100%) invert(82%) sepia(46%) saturate(911%) hue-rotate(351deg) brightness(103%) contrast(95%);height:28px;width:28px}
.bronze-penny-page .bronze-specs-copy{display:block;min-width:0}
.bronze-penny-page .bronze-specs dt{color:#efbf62;font-size:.72rem;font-weight:850;letter-spacing:.22em;line-height:1.2;margin:0 0 10px;text-transform:uppercase}
.bronze-penny-page .bronze-specs dd{color:#eff4f7;font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.15rem,1.6vw,1.55rem);line-height:1.16;margin:0;overflow-wrap:anywhere}
@media(max-width:850px){.bronze-penny-page .bronze-specs-heading{align-items:flex-start;flex-direction:column;gap:15px}.bronze-penny-page .bronze-specs-note::before{display:none}.bronze-penny-page .bronze-specs dl{gap:12px;grid-template-columns:1fr}.bronze-penny-page .bronze-specs-heading h2{font-size:clamp(2rem,6vw,3.1rem)}}
@media(max-width:520px){.bronze-penny-page .bronze-specs{border-radius:18px}.bronze-penny-page .bronze-specs-heading{margin-bottom:18px}.bronze-penny-page .bronze-specs-note{font-size:.64rem;letter-spacing:.14em}.bronze-penny-page .bronze-specs dl>div{gap:14px;grid-template-columns:66px minmax(0,1fr);min-height:76px;padding:9px 12px}.bronze-penny-page .bronze-specs-icon{height:52px;width:52px}.bronze-penny-page .bronze-specs-icon img{height:23px;width:23px}.bronze-penny-page .bronze-specs dt{font-size:.62rem;letter-spacing:.15em;margin-bottom:7px}.bronze-penny-page .bronze-specs dd{font-size:1.05rem}}
 


/* Tablet navigation: keep the header inside the viewport before the mobile breakpoint. */
@media(max-width:900px) and (min-width:681px){
  .topbar{align-items:center;border-radius:18px;flex-direction:row;margin-bottom:18px;padding:12px}
  .logo-brand{border-right:0;padding-right:0}
  .logo-brand img{height:44px;max-width:min(230px,68vw)}
  .menu-toggle{display:inline-flex;flex:0 0 auto}
  .site-nav{background:rgba(7,10,19,.96);border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 18px 50px rgba(0,0,0,.36);display:grid;gap:6px;left:12px;opacity:0;padding:10px;pointer-events:none;position:absolute;right:12px;top:calc(100% + 10px);transform:translateY(-8px);transition:var(--transition-smooth);visibility:hidden;width:auto;z-index:50}
  .topbar.menu-open .site-nav{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}
  .nav-btn{border-color:rgba(255,255,255,.06);justify-content:flex-start;padding:13px 14px;width:100%}
  .nav-divider{display:none}
  .scan-nav-btn{justify-content:center;padding:13px 14px}
  .scan-nav-icon,.language-globe{height:20px;width:20px}
  .language-menu{width:100%}
  .language-menu summary.nav-btn{min-height:48px}
  .language-list{background:rgba(13,20,38,.72);box-shadow:none;margin-top:6px;position:static;width:100%}
  .app-nav-btn{justify-content:center}
}
 


/* Prevent long catalog children from widening the page at tablet and mobile widths. */
@media(max-width:900px){
  .catalog-page{grid-template-columns:minmax(0,1fr)}
  .catalog-page>*{min-width:0}
  .catalog-breadcrumbs{min-width:0;overflow-wrap:anywhere;width:100%}
}
 


/* Bronze auction records: present historical results as a strong, readable data panel. */
.bronze-penny-page .bronze-auctions .bronze-section-heading{max-width:980px}
.bronze-auction-panel{background:linear-gradient(145deg,rgba(5,28,48,.98),rgba(3,16,31,.99));border:1px solid rgba(37,166,205,.62);border-radius:22px;box-shadow:inset 0 1px 0 rgba(170,240,250,.06),0 18px 42px rgba(0,0,0,.22);margin-top:30px;padding:18px}.bronze-auction-toolbar{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(250px,2.2fr) repeat(5,minmax(100px,1fr)) auto}.bronze-auction-toolbar label{display:grid;gap:7px;min-width:0}.bronze-auction-toolbar label>span{color:#83b8cf;font-size:.63rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.bronze-auction-toolbar input,.bronze-auction-toolbar select{background:rgba(3,15,30,.82);border:1px solid rgba(37,135,176,.56);border-radius:11px;color:#eaf4f8;font-size:.8rem;min-height:44px;padding:10px 11px}.bronze-auction-toolbar input::placeholder{color:#6f94a7}.bronze-auction-toolbar input:focus,.bronze-auction-toolbar select:focus{border-color:#43d8e8;box-shadow:0 0 0 3px rgba(38,205,226,.12);outline:0}.bronze-auction-reset{background:rgba(17,68,89,.56);border:1px solid rgba(48,171,202,.6);border-radius:11px;color:#ccecf2;cursor:pointer;font-size:.76rem;font-weight:800;min-height:44px;padding:0 14px}.bronze-auction-reset:hover{background:rgba(27,111,136,.72);border-color:#5ae3ef}.bronze-auction-summary{align-items:center;border-bottom:1px solid rgba(82,157,184,.24);color:#7fa5b8;display:flex;font-size:.75rem;gap:14px;justify-content:space-between;margin-top:18px;padding:0 2px 13px}.bronze-auction-summary strong{color:#dfeff4;font-size:.83rem}.bronze-auction-summary strong span{color:#53dce9}.bronze-auction-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.bronze-auction-tabs button{background:rgba(10,50,72,.58);border:1px solid rgba(39,146,181,.5);border-radius:10px;color:#a9c8d5;cursor:pointer;font-size:.72rem;font-weight:800;padding:10px 13px;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.bronze-auction-tabs button:hover{border-color:#58e4ee;color:#eefbfe;transform:translateY(-1px)}.bronze-auction-tabs button.is-active{background:linear-gradient(120deg,rgba(21,135,160,.72),rgba(12,74,101,.78));border-color:#49dae7;color:#f3fdff;box-shadow:0 0 18px rgba(30,207,226,.12)}.bronze-auction-tabs button[hidden]{display:none}.bronze-auction-record{display:none;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.bronze-auction-record.is-active{display:grid}.bronze-auction-record>div{background:radial-gradient(circle at 100% 0,rgba(21,158,184,.12),transparent 48%),linear-gradient(145deg,rgba(9,47,72,.86),rgba(4,24,42,.96));border:1px solid rgba(37,145,181,.55);border-radius:13px;min-height:88px;padding:14px 15px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.bronze-auction-record>div:hover{border-color:rgba(80,223,235,.85);box-shadow:0 10px 22px rgba(0,0,0,.2);transform:translateY(-2px)}.bronze-auction-record span{color:#82b8cd;display:block;font-size:.61rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.bronze-auction-record strong{color:#f0f7fa;display:block;font-size:1rem;line-height:1.3;margin-top:10px;overflow-wrap:anywhere}.bronze-auction-record strong.is-price{color:#ffd465;font-size:1.18rem}.bronze-auction-record[hidden]{display:none}.bronze-auction-note{color:#779eb2;font-size:.72rem;line-height:1.5;margin:15px 2px 2px}.bronze-auction-panel.has-no-records .bronze-auction-tabs:after{color:#8eaebe;content:'No records match these filters.';font-size:.76rem;padding:10px 3px}
.bronze-penny-page .bronze-table-wrap{background:linear-gradient(145deg,rgba(7,32,54,.96),rgba(4,18,34,.99));border:1px solid rgba(57,190,226,.72);border-radius:22px;box-shadow:inset 0 1px 0 rgba(174,243,255,.08),0 16px 36px rgba(0,0,0,.2),0 0 24px rgba(0,177,220,.07);margin-top:30px;overflow:hidden}
.bronze-penny-page .bronze-table-wrap table{border-collapse:collapse;min-width:0;table-layout:fixed;width:100%}
.bronze-penny-page .bronze-table-wrap th{background:linear-gradient(180deg,rgba(25,69,101,.85),rgba(15,47,75,.8));border-bottom:1px solid rgba(95,184,217,.42);color:#b8d1e1;font-size:.84rem;font-weight:850;letter-spacing:.13em;padding:22px 28px;text-align:left;text-transform:uppercase}
.bronze-penny-page .bronze-table-wrap td{background:rgba(3,20,37,.3);border-bottom:1px solid rgba(91,155,187,.24);color:#edf2f6;font-size:clamp(1rem,1.3vw,1.22rem);line-height:1.35;padding:24px 28px;text-align:left;vertical-align:middle}
.bronze-penny-page .bronze-table-wrap tbody tr:last-child td{border-bottom:0}
.bronze-penny-page .bronze-table-wrap tbody tr:hover td{background:rgba(20,74,100,.22)}
.bronze-penny-page .bronze-table-wrap td:last-child{color:#ffd467;font-size:clamp(1.08rem,1.45vw,1.35rem);font-weight:900;white-space:nowrap}
.bronze-penny-page .bronze-table-wrap td::before{display:none}
@media(max-width:900px){.bronze-penny-page .bronze-table-wrap{border-radius:18px;margin-top:24px}.bronze-penny-page .bronze-table-wrap th,.bronze-penny-page .bronze-table-wrap td{padding:18px 16px}.bronze-penny-page .bronze-table-wrap th{font-size:.7rem}.bronze-penny-page .bronze-table-wrap td{font-size:.95rem}.bronze-penny-page .bronze-table-wrap td:last-child{font-size:1.05rem}}
@media(max-width:1100px){.bronze-auction-toolbar{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(110px,1fr));}.bronze-auction-toolbar label:nth-of-type(4),.bronze-auction-toolbar label:nth-of-type(5){grid-column:span 1}.bronze-auction-reset{grid-column:span 1}.bronze-auction-record{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:650px){.bronze-auction-panel{border-radius:17px;margin-top:22px;padding:12px}.bronze-auction-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.bronze-auction-search,.bronze-auction-reset{grid-column:1/-1}.bronze-auction-toolbar label:nth-of-type(4),.bronze-auction-toolbar label:nth-of-type(5){grid-column:auto}.bronze-auction-summary{align-items:flex-start;flex-direction:column;gap:4px;margin-top:14px}.bronze-auction-tabs{display:grid;grid-template-columns:1fr}.bronze-auction-tabs button{text-align:left}.bronze-auction-record{grid-template-columns:repeat(2,minmax(0,1fr))}.bronze-auction-record>div{min-height:74px;padding:11px 12px}.bronze-auction-record strong{font-size:.88rem;margin-top:8px}.bronze-auction-record strong.is-price{font-size:1.04rem}}
@media(max-width:650px){.bronze-penny-page .bronze-table-wrap{background:transparent;border:0;box-shadow:none;overflow:visible}.bronze-penny-page .bronze-table-wrap table,.bronze-penny-page .bronze-table-wrap tbody{display:block}.bronze-penny-page .bronze-table-wrap thead{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.bronze-penny-page .bronze-table-wrap tbody tr{background:linear-gradient(145deg,rgba(7,32,54,.96),rgba(4,18,34,.99));border:1px solid rgba(57,190,226,.58);border-radius:16px;display:block;margin:0 0 12px;overflow:hidden}.bronze-penny-page .bronze-table-wrap tbody tr:last-child{margin-bottom:0}.bronze-penny-page .bronze-table-wrap td{align-items:center;background:transparent;border-bottom:1px solid rgba(91,155,187,.2);display:flex;font-size:.88rem;gap:14px;justify-content:space-between;padding:12px 14px;text-align:right}.bronze-penny-page .bronze-table-wrap td:last-child{font-size:1.03rem}.bronze-penny-page .bronze-table-wrap td::before{color:#85a9bc;content:attr(data-label);display:block;font-size:.62rem;font-weight:800;letter-spacing:.1em;line-height:1.2;text-align:left;text-transform:uppercase}.bronze-penny-page .bronze-table-wrap td:last-child{border-bottom:0}}
 
.w44-page{gap:44px;max-width:var(--site-panel-max-width)}.w44-page .catalog-breadcrumbs{margin-bottom:-22px}.w44-hero{align-items:stretch;background:linear-gradient(135deg,rgba(6,27,48,.96),rgba(7,17,35,.98));border:1px solid rgba(31,185,215,.5);border-radius:26px;box-shadow:0 25px 70px rgba(0,0,0,.28);display:grid;gap:30px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;padding:clamp(28px,4vw,56px)}.w44-hero-copy{align-content:center;display:grid;min-width:0}.w44-hero h1{font-size:clamp(2.6rem,5vw,4.5rem);letter-spacing:-.055em;line-height:.98;margin:18px 0 20px}.w44-lede{color:#b8ccdb;font-size:1.08rem;line-height:1.7;margin:0;max-width:600px}.w44-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.w44-actions a{align-items:center;border-radius:15px;display:inline-flex;font-size:1rem;font-weight:800;gap:10px;justify-content:center;min-height:54px;padding:14px 22px;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.w44-actions .primary-btn{background:linear-gradient(135deg,#12d9e9,#42a6f1);border:1px solid rgba(93,232,244,.72);box-shadow:0 10px 26px rgba(0,203,240,.24);color:#041426}.w44-actions .primary-btn:hover{box-shadow:0 14px 32px rgba(0,210,242,.34);transform:translateY(-2px)}.w44-actions .secondary-btn{background:rgba(5,23,42,.72);border:1px solid rgba(64,160,201,.62);color:#dcecf4}.w44-actions .secondary-btn:hover{background:rgba(8,46,70,.82);border-color:#25d6eb;box-shadow:0 8px 22px rgba(0,190,230,.2);transform:translateY(-2px)}.w44-actions a:focus-visible{outline:2px solid #6eebf7;outline-offset:3px}.w44-hero .catalog-review-line{border-top:1px solid rgba(123,174,202,.17);color:#769bb2;font-size:.74rem;line-height:1.5;margin:26px 0 0;padding-top:15px}.w44-hero-figure{align-self:center;background:rgba(3,12,25,.6);border:1px solid rgba(91,178,209,.32);border-radius:20px;margin:0;overflow:hidden}.w44-hero-figure img{aspect-ratio:1.5;display:block;height:auto;object-fit:cover;width:100%}.w44-hero-figure figcaption,.w44-visual figcaption{color:#8caabe;font-size:.78rem;line-height:1.5;padding:12px 16px 15px}.w44-facts{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.w44-fact{background:linear-gradient(145deg,rgba(9,37,61,.9),rgba(7,23,43,.95));border:1px solid rgba(37,143,180,.48);border-radius:15px;min-height:104px;padding:16px}.w44-fact span,.w44-mint-grid article>span,.w44-check-grid span,.w44-spec-grid span{color:#83b2c7;display:block;font-size:.68rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.w44-fact strong,.w44-check-grid strong,.w44-spec-grid strong{color:#ecf3f7;display:block;font-size:.94rem;line-height:1.35;margin-top:9px}.w44-section{min-width:0}.w44-section-heading{align-items:end;display:flex;gap:30px;justify-content:space-between;margin-bottom:18px}.w44-section-heading>div{min-width:0}.w44-section-heading h2{font-size:clamp(2rem,3.6vw,3.25rem);letter-spacing:-.045em;line-height:1.03;margin:12px 0 0}.w44-section-heading>p{color:#8faabd;font-size:.9rem;line-height:1.55;margin:0;max-width:300px;text-align:right}.w44-body{color:#b2c7d7;font-size:1rem;line-height:1.78;margin:0 0 18px;max-width:900px}.w44-body strong{color:#f0f6f8}.w44-callout{background:linear-gradient(100deg,rgba(11,56,67,.78),rgba(8,38,57,.55));border:1px solid rgba(29,205,190,.5);border-radius:14px;color:#cce7e8;line-height:1.6;margin-top:22px;padding:16px 18px}.w44-table-wrap{border:1px solid rgba(42,144,180,.44);border-radius:18px;overflow:auto}.w44-table-wrap table{border-collapse:collapse;min-width:740px;width:100%}.w44-table-wrap th{background:rgba(12,53,79,.72);color:#90bed0;font-size:.68rem;font-weight:850;letter-spacing:.09em;padding:15px 16px;text-align:left;text-transform:uppercase}.w44-table-wrap td{border-top:1px solid rgba(63,133,162,.2);color:#d7e6ed;font-size:.88rem;padding:16px}.w44-table-wrap td:last-child{color:#f4ca5d;font-weight:800;white-space:nowrap}.w44-note,.w44-source{color:#86a6b8;font-size:.76rem;line-height:1.6;margin:13px 0 0}.w44-source a{color:#28d8eb}.w44-mint-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.w44-mint-grid article{padding:24px}.w44-mint-grid h3,.w44-grade-grid h3,.w44-error-grid h3,.w44-steel-subsections h3{color:#edf4f7;font-size:1.25rem;line-height:1.2;margin:13px 0}.w44-mint-grid article p,.w44-grade-grid li,.w44-error-grid li,.w44-steel-subsections p{color:#a9bfce;font-size:.88rem;line-height:1.65}.w44-index{align-items:center;border:1px solid #24d8e7;border-radius:50%;color:#26d6e7!important;display:inline-flex;height:35px;justify-content:center;width:35px}.w44-mini-table{border-top:1px solid rgba(102,171,193,.2);margin-top:17px;padding-top:8px}.w44-mini-table div{display:flex;justify-content:space-between;padding:7px 0}.w44-mini-table span{color:#8daebe;font-size:.78rem}.w44-mini-table b{color:#f3cc61;font-size:.82rem}.w44-visual{background:linear-gradient(145deg,rgba(8,30,52,.9),rgba(5,18,37,.92));border:1px solid rgba(37,143,180,.44);border-radius:19px;margin:22px 0 0;overflow:hidden}.w44-visual img{aspect-ratio:1.5;display:block;height:auto;object-fit:cover;width:100%}.w44-two-col{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.w44-two-col>div{padding-top:6px}.w44-two-col h2{font-size:clamp(2rem,3.4vw,3.2rem);letter-spacing:-.045em;line-height:1.05;margin:12px 0 20px}.w44-grade-grid,.w44-error-grid,.w44-steel-subsections{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.w44-grade-grid article{padding:22px}.w44-grade-grid article>span{color:#74a8bb;font-size:.77rem}.w44-grade-grid ul,.w44-error-grid ul{list-style:none;margin:17px 0 0;padding:0}.w44-grade-grid li{border-top:1px solid rgba(95,147,170,.18);padding:9px 0}.w44-grade-grid li::before{color:#24d8e7;content:"\2022";margin-right:8px}.w44-error-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.w44-error-grid article{padding:24px}.w44-error-grid h3{color:#27d9e8}.w44-error-grid article:last-child h3{color:#f0b769}.w44-error-grid li{padding:6px 0}.w44-error-grid li::before{color:#28d8e8;content:"\2713";font-weight:800;margin-right:10px}.w44-error-grid article:last-child li::before{color:#f0a36e;content:"\00D7"}.w44-steel-section{background:linear-gradient(135deg,rgba(7,31,51,.66),rgba(8,20,38,.36));border:1px solid rgba(39,150,185,.35);border-radius:24px;padding:clamp(20px,3vw,38px)}.w44-steel-grid{display:grid;gap:20px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.w44-steel-grid article{padding:20px}.w44-steel-grid .w44-visual{margin:0}.w44-steel-grid .w44-visual img{aspect-ratio:1.25}.w44-steel-subsections{margin-top:16px}.w44-steel-subsections article{padding:20px}.w44-check-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.w44-check-grid>div,.w44-spec-grid>div{background:rgba(9,35,59,.76);border:1px solid rgba(39,142,178,.38);border-radius:14px;padding:16px}.w44-spec-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.w44-warning{background:linear-gradient(110deg,rgba(103,57,22,.5),rgba(44,37,24,.6));border:1px solid rgba(235,178,81,.62);border-radius:20px;padding:24px 28px}.w44-warning h2{color:#f5ca6a;font-size:clamp(1.7rem,3vw,2.5rem);margin:9px 0}.w44-warning p{color:#d6c7ae;line-height:1.65;margin:0;max-width:820px}.w44-faq>div:last-child{display:grid;gap:9px}.w44-faq details{padding:0 20px}.w44-faq summary{color:#e3eff4;cursor:pointer;font-size:.95rem;font-weight:750;list-style:none;padding:18px 28px 18px 0;position:relative}.w44-faq summary::-webkit-details-marker{display:none}.w44-faq summary::after{color:#29d7e9;content:"+";font-size:1.35rem;position:absolute;right:0;top:14px}.w44-faq details[open] summary::after{content:"-"}.w44-faq details p{color:#a9bfce;font-size:.88rem;line-height:1.65;margin:0 0 18px}.w44-related-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.w44-related-grid>a{overflow:hidden;padding:0;text-decoration:none}.w44-related-grid img{aspect-ratio:1.35;display:block;object-fit:cover;width:100%}.w44-related-grid> a>div{padding:17px}.w44-related-grid span{color:#27d9e8;font-size:.63rem;font-weight:850;letter-spacing:.13em}.w44-related-grid h3{color:#e9f2f6;font-size:1.05rem;margin:10px 0}.w44-related-grid p{color:#91adbd;font-size:.78rem;line-height:1.5;min-height:38px}.w44-related-grid strong{color:#2bd9e9;font-size:.8rem}.w44-related-grid>a:hover{border-color:#29d7e9;transform:translateY(-2px)}
@media(max-width:1000px){.w44-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.w44-hero{grid-template-columns:1fr}.w44-hero-figure{max-width:760px}.w44-steel-grid,.w44-two-col{grid-template-columns:1fr}.w44-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.w44-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.w44-page{gap:34px;padding-inline:16px}.w44-page .catalog-breadcrumbs{margin-bottom:-17px}.w44-hero{border-radius:20px;gap:20px;padding:21px}.w44-hero h1{font-size:clamp(2.4rem,12vw,3.45rem);margin:14px 0 16px}.w44-lede{font-size:.96rem;line-height:1.62}.w44-actions{display:grid;grid-template-columns:1fr;margin-top:21px}.w44-actions a{min-height:52px}.w44-hero .catalog-review-line{font-size:.67rem;margin-top:20px}.w44-hero-figure{border-radius:15px}.w44-hero-figure figcaption,.w44-visual figcaption{font-size:.7rem;padding:10px 12px 12px}.w44-facts{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.w44-fact{min-height:86px;padding:12px}.w44-fact strong{font-size:.82rem;margin-top:7px}.w44-section-heading{align-items:start;display:grid;gap:8px}.w44-section-heading h2,.w44-two-col h2{font-size:clamp(1.85rem,9vw,2.55rem)}.w44-section-heading>p{text-align:left}.w44-body{font-size:.92rem;line-height:1.7}.w44-mint-grid,.w44-grade-grid,.w44-error-grid,.w44-steel-subsections,.w44-check-grid{grid-template-columns:1fr}.w44-mint-grid article,.w44-error-grid article{padding:19px}.w44-visual img{aspect-ratio:1.15}.w44-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.w44-spec-grid>div{padding:12px}.w44-spec-grid strong{font-size:.82rem}.w44-warning{border-radius:16px;padding:19px}.w44-warning h2{font-size:1.65rem}.w44-steel-section{border-radius:19px;padding:18px 14px}.w44-table-wrap{border-radius:14px}.w44-table-wrap table{min-width:680px}.w44-table-wrap th,.w44-table-wrap td{font-size:.76rem;padding:12px}.w44-related-grid{grid-template-columns:1fr}.w44-related-grid p{min-height:0}}

/* Keep vertical page scrolling available on touch devices while wide tables pan sideways. */
@media(max-width:680px){
  html,body{height:auto;min-height:100%;overflow-y:auto}
  .app-container,.catalog-page,.w44-page{height:auto;max-height:none;overflow:visible}
  .w44-table-wrap{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y}
}

/* 1944 Steel Penny rarity reference page. */
.rare-steel-page{display:grid;gap:42px;max-width:var(--site-panel-max-width);}
.rare-steel-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;overflow:hidden;padding:clamp(24px,4vw,54px);background:radial-gradient(circle at 100% 0,rgba(27,131,164,.22),transparent 45%),linear-gradient(135deg,rgba(5,27,47,.98),rgba(5,16,31,.99));border:1px solid rgba(42,180,215,.65);border-radius:28px;}
.rare-steel-hero h1{color:#f2f8fb;font-size:clamp(2.6rem,5vw,5.2rem);letter-spacing:-.055em;line-height:1.02;margin:14px 0 20px;max-width:720px}.rare-steel-hero-copy>p:not(.catalog-review-line){color:#b4cbd8;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.65;max-width:690px}.rare-steel-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.rare-steel-actions a{align-items:center;display:inline-flex;justify-content:center;min-height:48px;padding:0 20px}.rare-steel-hero-figure{background:rgba(3,17,31,.8);border:1px solid rgba(51,167,201,.55);border-radius:20px;margin:0;overflow:hidden}.rare-steel-hero-figure img{aspect-ratio:1.5;display:block;height:auto;object-fit:cover;width:100%}.rare-steel-hero-figure figcaption,.rare-visual figcaption{color:#8caebe;font-size:.72rem;line-height:1.45;padding:11px 14px 13px}.rare-steel-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:-22px;position:relative;z-index:2}.rare-steel-fact{background:linear-gradient(145deg,rgba(9,43,66,.96),rgba(4,23,42,.98));border:1px solid rgba(38,153,190,.62);border-radius:16px;min-height:106px;padding:16px 17px}.rare-steel-fact span{color:#79b0c4;display:block;font-size:.65rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.rare-steel-fact strong{color:#edf5f8;display:block;font-size:.98rem;line-height:1.35;margin-top:10px}.rare-steel-section{display:grid;gap:22px}.rare-section-heading{align-items:end;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr)}.rare-section-heading h2{color:#eff7fa;font-size:clamp(2rem,3.4vw,3.5rem);letter-spacing:-.045em;line-height:1.05;margin:10px 0 0}.rare-section-heading>p{color:#8eafbf;line-height:1.6;margin:0}.rare-body{color:#b3c9d5;font-size:1.03rem;line-height:1.78;max-width:950px}.rare-callout{background:rgba(13,70,83,.42);border:1px solid rgba(45,208,210,.5);border-radius:14px;color:#bde8e5;padding:16px 18px}.rare-callout a{color:#54e1eb}.rare-callout--warning{background:rgba(85,59,23,.35);border-color:rgba(242,188,75,.6);color:#e8d1a1}.rare-auction-group{overflow:hidden;padding:0}.rare-auction-group-head{align-items:center;background:linear-gradient(110deg,rgba(12,66,91,.9),rgba(7,35,56,.86));display:flex;gap:16px;justify-content:space-between;padding:18px 20px}.rare-auction-group-head h3{color:#eff7fa;font-size:1.25rem;margin:0}.rare-auction-group-head span{color:#66d9e8;font-size:.78rem;font-weight:800;letter-spacing:.08em}.rare-table-wrap{border:1px solid rgba(47,152,185,.58);border-radius:18px;overflow:hidden}.rare-table-wrap table{border-collapse:collapse;min-width:700px;width:100%}.rare-table-wrap th{background:rgba(17,57,81,.86);color:#94c0cf;font-size:.68rem;font-weight:850;letter-spacing:.09em;padding:14px 16px;text-align:left;text-transform:uppercase}.rare-table-wrap td{border-top:1px solid rgba(79,141,164,.22);color:#dcecf2;font-size:.9rem;padding:16px}.rare-table-wrap td strong{color:#ffd469;font-size:1.05rem}.rare-table-note,.rare-footnote{color:#7899a9;font-size:.76rem;line-height:1.55;margin:14px 18px 18px}.rare-two-col{align-items:start;display:grid;gap:26px;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)}.rare-two-col--align{align-items:start}.rare-visual{background:linear-gradient(145deg,rgba(8,34,55,.9),rgba(4,18,35,.96));border:1px solid rgba(41,153,190,.5);border-radius:18px;margin:0;overflow:hidden}.rare-visual img{aspect-ratio:1.5;display:block;height:auto;object-fit:cover;width:100%}.rare-mint-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.rare-mint-grid article{padding:22px}.rare-mint-label{color:#42dce8;font-size:1.3rem;font-weight:900;letter-spacing:.1em}.rare-mint-grid h3{color:#edf7fa;font-size:1.2rem;margin:12px 0}.rare-mint-grid p{color:#a9c2cf;line-height:1.65}.rare-mint-grid strong{color:#f3ca68;font-size:.82rem}.rare-steps{counter-reset:rare-step;display:grid;gap:10px;list-style:none;margin:0;padding:0}.rare-steps li{background:linear-gradient(135deg,rgba(8,41,63,.9),rgba(4,24,44,.95));border:1px solid rgba(38,149,186,.5);border-radius:14px;display:grid;gap:4px;grid-template-columns:40px 1fr;padding:15px 16px}.rare-steps li::before{align-items:center;background:rgba(22,124,154,.32);border:1px solid #2cd2e2;border-radius:50%;color:#54e2ea;content:counter(rare-step,decimal-leading-zero);counter-increment:rare-step;display:flex;font-size:.68rem;font-weight:900;height:30px;justify-content:center;width:30px}.rare-step-copy{display:grid;gap:4px;grid-column:2;min-width:0}.rare-step-copy strong{color:#edf6f9}.rare-step-copy span{color:#96b4c1;font-size:.84rem;line-height:1.5}.rare-mark-list{display:grid;gap:10px}.rare-mark-list>div{align-items:center;background:rgba(8,39,60,.8);border:1px solid rgba(44,154,188,.4);border-radius:14px;display:flex;gap:15px;padding:15px 17px}.rare-mark-list strong{color:#ffd56a;font-size:1.15rem;min-width:90px}.rare-mark-list span{color:#c2d8e1}.rare-mark-list p{color:#88a8b7;font-size:.85rem;line-height:1.55;margin:5px 0 0}.rare-warning-panel{background:linear-gradient(130deg,rgba(86,57,23,.42),rgba(19,37,50,.72));border:1px solid rgba(235,181,74,.62);border-radius:20px;padding:28px}.rare-warning-panel h2{color:#f1cc73;font-size:clamp(1.8rem,3vw,2.8rem);margin:10px 0 14px}.rare-warning-panel .rare-body{color:#dbc8a7;margin:0}.rare-buy-panel{background:linear-gradient(135deg,rgba(7,45,67,.8),rgba(4,23,40,.94));border:1px solid rgba(41,171,202,.55);border-radius:20px;padding:28px}.rare-buy-panel .rare-body{margin:0}.rare-faq-list{display:grid;gap:9px}.rare-faq-list details{padding:0 18px}.rare-faq-list summary{color:#e5f2f6;cursor:pointer;font-weight:800;list-style:none;padding:18px 28px 18px 0;position:relative}.rare-faq-list summary::-webkit-details-marker{display:none}.rare-faq-list summary::after{color:#38dae8;content:"+";font-size:1.3rem;position:absolute;right:0;top:14px}.rare-faq-list details[open] summary::after{content:"-"}.rare-faq-list p{color:#9db8c5;line-height:1.65;margin:0 0 18px}.rare-related{display:grid;gap:22px}.rare-related .coin-similar-grid{margin-top:0}.rare-steel-sources{padding:24px}.rare-steel-sources h2{color:#edf6f9;margin:9px 0 12px}.rare-steel-sources ul{color:#9bb6c3;line-height:1.8;margin:0;padding-left:20px}
@media(max-width:1000px){.rare-steel-hero,.rare-two-col{grid-template-columns:1fr}.rare-steel-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.rare-mint-grid{grid-template-columns:1fr}.rare-steel-hero-figure{max-width:760px}}
@media(max-width:680px){.rare-steel-page{gap:34px}.rare-steel-hero{border-radius:20px;gap:24px;padding:22px}.rare-steel-hero h1{font-size:clamp(2.3rem,10vw,3.3rem)}.rare-steel-actions{display:grid;grid-template-columns:1fr}.rare-steel-actions a{justify-content:center;min-height:50px}.rare-steel-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-16px}.rare-steel-fact{min-height:96px;padding:14px}.rare-steel-fact strong{font-size:.84rem}.rare-section-heading{align-items:start;grid-template-columns:1fr;gap:10px}.rare-section-heading h2{font-size:clamp(1.9rem,9vw,2.6rem)}.rare-body{font-size:.93rem;line-height:1.7}.rare-table-wrap{border-radius:14px;overflow-x:auto}.rare-table-wrap table{min-width:700px}.rare-table-wrap th,.rare-table-wrap td{font-size:.76rem;padding:12px}.rare-two-col{gap:20px}.rare-visual img{aspect-ratio:1.2}.rare-warning-panel,.rare-buy-panel{border-radius:16px;padding:20px}.rare-steel-sources{padding:20px}}

/* 1932-D Washington Quarter key-date guide. */
.quarter-keydate-page .coin-entry-actions{align-items:stretch;gap:12px}.quarter-keydate-page .coin-entry-actions .primary-btn,.quarter-keydate-page .coin-entry-actions .secondary-btn{align-items:center;border-radius:14px;box-sizing:border-box;display:inline-flex;font-size:.94rem;font-weight:800;justify-content:center;line-height:1.25;min-height:54px;padding:14px 22px;text-align:center;text-decoration:none!important;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease}.quarter-keydate-page .coin-entry-actions .primary-btn{border:1px solid rgba(89,232,244,.72)}.quarter-keydate-page .coin-entry-actions .secondary-btn{background:rgba(5,23,42,.78);border:1px solid rgba(64,160,201,.62);box-shadow:inset 0 1px 0 rgba(183,235,246,.08);color:#dcecf4}.quarter-keydate-page .coin-entry-actions .secondary-btn:hover{background:rgba(10,54,80,.88);border-color:#35d8e9;box-shadow:0 9px 22px rgba(16,190,220,.18);color:#fff;transform:translateY(-2px)}.quarter-keydate-page .coin-entry-actions .primary-btn:focus-visible,.quarter-keydate-page .coin-entry-actions .secondary-btn:focus-visible{outline:2px solid #73edf5;outline-offset:3px}
.quarter-keydate-page{gap:48px}.quarter-keydate-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.95fr)}.quarter-keydate-hero figure{background:rgba(3,15,29,.72);border:1px solid rgba(14,214,233,.18);border-radius:18px;margin:0;overflow:hidden;padding:10px}.quarter-keydate-hero figure img{aspect-ratio:1.5;display:block;height:auto;object-fit:cover;width:100%}.quarter-keydate-hero figure figcaption,.quarter-block-photo figcaption,.quarter-reference-photo figcaption{color:#8fa5b7;font-size:.72rem;line-height:1.45;padding:10px 5px 2px}.quarter-keydate-intro,.quarter-facts-panel,.quarter-practical-grid,.quarter-auction-note{display:grid;gap:28px;padding:clamp(25px,4vw,42px)}.quarter-keydate-intro{grid-template-columns:minmax(0,1fr) minmax(280px,.78fr)}.quarter-keydate-intro h2,.quarter-facts-panel h2,.quarter-design-card h2,.quarter-practical-grid h2,.quarter-related h2{color:#f1f6fb;font-size:clamp(1.7rem,3vw,2.45rem);letter-spacing:-.03em;line-height:1.08;margin:0 0 18px}.quarter-keydate-intro p,.quarter-copy-card p,.quarter-history-grid p,.quarter-auth-grid p,.quarter-practical-grid p{color:#a6b9c9;line-height:1.75;margin:0 0 14px}.quarter-keydate-intro p:last-child,.quarter-copy-card p:last-child,.quarter-history-grid p:last-child,.quarter-auth-grid p:last-child,.quarter-practical-grid p:last-child{margin-bottom:0}.quarter-reference-photo,.quarter-block-photo{background:rgba(4,17,33,.55);border:1px solid rgba(102,183,216,.19);border-radius:18px;margin:0;overflow:hidden;padding:10px}.quarter-reference-photo img,.quarter-block-photo img{aspect-ratio:1.5;display:block;height:auto;object-fit:cover;width:100%}.quarter-facts-panel{gap:22px}.quarter-facts-grid{display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.quarter-facts-grid div{background:rgba(5,22,41,.65);border:1px solid rgba(106,176,210,.14);display:grid;gap:8px;min-height:88px;padding:15px}.quarter-facts-grid dt{color:#7e99ad;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.quarter-facts-grid dd{color:#e4eef4;font-size:.86rem;font-weight:750;line-height:1.35;margin:0}.quarter-keydate-section{display:grid;gap:24px}.quarter-copy-grid,.quarter-silver-grid,.quarter-auth-grid,.quarter-history-grid,.quarter-mint-layout,.quarter-identify-layout{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr)}.quarter-copy-card{padding:clamp(24px,3.5vw,38px)}.quarter-table-wrap{overflow-x:auto}.quarter-data-table{border-collapse:collapse;min-width:560px;width:100%}.quarter-data-table caption{caption-side:top;color:#8da4b6;font-size:.75rem;line-height:1.5;padding:0 18px 13px;text-align:left}.quarter-data-table th,.quarter-data-table td{border-top:1px solid rgba(118,177,205,.15);font-size:.82rem;padding:13px 15px;text-align:left;vertical-align:top}.quarter-data-table thead th{background:rgba(16,52,78,.55);color:#aac1d0;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.quarter-data-table tbody th{color:#d9e7ef;font-weight:750;white-space:nowrap}.quarter-data-table td{color:#aec1cf}.quarter-data-table td:last-child{color:#f0cd68;font-weight:750}.quarter-data-table tbody tr:nth-child(even){background:rgba(12,35,58,.27)}.quarter-condition-grid,.quarter-factor-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.quarter-condition-grid article{padding:clamp(24px,3vw,34px)}.quarter-condition-grid h3,.quarter-factor-grid h3{color:#eaf3f8;font-size:1.2rem;margin:14px 0 10px}.quarter-condition-grid p,.quarter-factor-grid p{color:#9fb4c5;line-height:1.7;margin:0}.quarter-status{color:#6be7bb;font-size:.68rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.quarter-status--gold{color:#f5d067}.quarter-step-list{color:#a9bdcb;display:grid;gap:11px;line-height:1.55;margin:22px 0 0;padding-left:20px}.quarter-step-list strong,.quarter-identify-list strong{color:#e8f3f7}.quarter-mint-photo{align-self:stretch}.quarter-identify-list{display:grid;gap:0;list-style:none;margin:0;padding:0}.quarter-identify-list li{align-items:start;background:rgba(8,27,48,.68);border:1px solid rgba(101,180,214,.17);display:grid;gap:15px;grid-template-columns:43px 1fr;padding:17px 18px}.quarter-identify-list li+li{border-top:0}.quarter-identify-list li:first-child{border-radius:15px 15px 0 0}.quarter-identify-list li:last-child{border-radius:0 0 15px 15px}.quarter-identify-list li>span{align-items:center;background:rgba(0,214,242,.09);border:1px solid rgba(0,214,242,.35);border-radius:50%;color:#27deed;display:flex;font-size:.68rem;font-weight:850;height:34px;justify-content:center;width:34px}.quarter-identify-list p{color:#9eb3c2;font-size:.82rem;line-height:1.55;margin:6px 0 0}.quarter-silver-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.quarter-copy-card h3{color:#ecf4f8;font-size:1.25rem;margin:26px 0 11px}.quarter-spec-callout{border-left:2px solid #15d7e7;display:grid;gap:11px;margin:23px 0;padding-left:17px}.quarter-spec-callout div{display:flex;gap:15px;justify-content:space-between}.quarter-spec-callout span{color:#7e9aad;font-size:.76rem}.quarter-spec-callout strong{color:#e4f0f3;font-size:.8rem;text-align:right}.quarter-auth-section .quarter-block-photo{border-color:rgba(244,201,82,.22)}.quarter-warning{background:rgba(242,188,57,.08);border:1px solid rgba(246,202,83,.33);border-radius:15px;margin-top:23px;padding:17px 18px}.quarter-warning strong{color:#f3ce6e;display:block;font-size:.88rem;margin-bottom:8px}.quarter-warning p{color:#c4b587;font-size:.82rem;line-height:1.6;margin:0}.quarter-factor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.quarter-factor-grid article{min-height:158px;padding:23px}.quarter-factor-grid article>span{color:#18d8ea;font-size:.72rem;font-weight:850;letter-spacing:.1em}.quarter-factor-grid h3{font-size:1rem}.quarter-factor-photo{max-width:720px;width:100%}.quarter-auction-note{align-items:start;grid-template-columns:minmax(0,1fr) minmax(280px,.56fr)}.quarter-auction-note p{color:#a9bbc8;line-height:1.7;margin:0}.quarter-auction-note figure{margin:0}.quarter-history-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.quarter-design-card{padding:clamp(24px,3.5vw,38px)}.quarter-design-columns{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px}.quarter-design-columns strong{color:#18d8e9;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.quarter-design-columns p{color:#a8bac8;line-height:1.65;margin:9px 0 0}.quarter-design-card>img{border:1px solid rgba(102,183,216,.18);border-radius:15px;display:block;height:auto;max-width:100%;width:100%}.quarter-practical-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.quarter-practical-grid article{padding:clamp(24px,3.5vw,38px)}.quarter-checklist{color:#b2c4d0;display:grid;gap:12px;list-style:none;margin:22px 0 0;padding:0}.quarter-checklist li{border-bottom:1px solid rgba(105,174,207,.14);padding-bottom:10px}.quarter-warning--soft{background:rgba(0,209,229,.055);border-color:rgba(0,209,229,.2)}.quarter-warning--soft strong{color:#44dceb}.quarter-warning--soft p{color:#9eb7c6}.quarter-related{padding:clamp(24px,3.5vw,38px)}.quarter-related-links{display:flex;flex-wrap:wrap;gap:11px}.quarter-related-links a{background:rgba(7,33,57,.78);border:1px solid rgba(80,168,209,.25);border-radius:12px;color:#bcd4e1;font-size:.8rem;padding:12px 14px;text-decoration:none}.quarter-related-links a:hover{border-color:#12d6e5;color:#fff}
@media(max-width:900px){.quarter-keydate-hero,.quarter-keydate-intro,.quarter-copy-grid,.quarter-silver-grid,.quarter-auth-grid,.quarter-history-grid,.quarter-mint-layout,.quarter-identify-layout,.quarter-auction-note{grid-template-columns:1fr}.quarter-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quarter-factor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quarter-block-photo,.quarter-reference-photo{max-width:760px}}
@media(max-width:680px){.quarter-keydate-page{gap:38px}.quarter-keydate-hero{padding:20px}.quarter-keydate-hero figure img{aspect-ratio:1.35}.quarter-facts-panel,.quarter-keydate-intro,.quarter-copy-card,.quarter-design-card,.quarter-practical-grid article,.quarter-related{padding:22px}.quarter-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quarter-facts-grid div{min-height:80px;padding:13px}.quarter-facts-grid dd{font-size:.78rem}.quarter-condition-grid,.quarter-factor-grid,.quarter-design-columns,.quarter-practical-grid{grid-template-columns:1fr}.quarter-data-table{min-width:610px}.quarter-data-table th,.quarter-data-table td{font-size:.77rem;padding:11px 10px}.quarter-spec-callout div{align-items:start;display:grid;gap:4px}.quarter-spec-callout strong{text-align:left}.quarter-auction-note{padding:22px}.quarter-related-links{display:grid}.quarter-related-links a{display:block}}
.coin-entry--1932-d,.coin-entry--1932-d>*{min-width:0}
@media(max-width:680px){.coin-entry--1932-d{overflow-x:clip}.coin-entry--1932-d .coin-entry-hero,.coin-entry--1932-d .coin-entry-hero>*,.coin-entry--1932-d .quarter-keydate-intro,.coin-entry--1932-d .quarter-keydate-intro>*,.coin-entry--1932-d .quarter-facts-panel,.coin-entry--1932-d .quarter-keydate-section,.coin-entry--1932-d .quarter-keydate-section>*,.coin-entry--1932-d .quarter-practical-grid,.coin-entry--1932-d .quarter-practical-grid>*{box-sizing:border-box;min-width:0;width:100%}.coin-entry--1932-d .coin-entry-hero h1{font-size:clamp(2.15rem,11vw,3.05rem);overflow-wrap:anywhere}.coin-entry--1932-d .coin-entry-actions a{white-space:normal}}
.coin-entry--1932-d h1,.coin-entry--1932-d h2,.coin-entry--1932-d h3,.coin-entry--1932-d p,.coin-entry--1932-d a{max-width:100%;overflow-wrap:anywhere}
@media(max-width:680px){.coin-entry--1932-d{max-width:100vw;width:100%}.coin-entry--1932-d .coin-entry-hero,.coin-entry--1932-d .quarter-keydate-intro,.coin-entry--1932-d .quarter-facts-panel,.coin-entry--1932-d .quarter-keydate-section,.coin-entry--1932-d .quarter-practical-grid,.coin-entry--1932-d .quarter-related{max-width:100%;width:100%}}
.coin-entry--1932-s,.coin-entry--1932-s>*{min-width:0}
.coin-entry--1932-s h1,.coin-entry--1932-s h2,.coin-entry--1932-s h3,.coin-entry--1932-s p,.coin-entry--1932-s a{max-width:100%;overflow-wrap:anywhere}
@media(max-width:680px){.coin-entry--1932-s{max-width:100vw;overflow-x:clip;width:100%}.coin-entry--1932-s .coin-entry-hero,.coin-entry--1932-s .coin-entry-hero>*,.coin-entry--1932-s .quarter-keydate-intro,.coin-entry--1932-s .quarter-keydate-intro>*,.coin-entry--1932-s .quarter-facts-panel,.coin-entry--1932-s .quarter-keydate-section,.coin-entry--1932-s .quarter-keydate-section>*,.coin-entry--1932-s .quarter-practical-grid,.coin-entry--1932-s .quarter-practical-grid>*,.coin-entry--1932-s .quarter-related{box-sizing:border-box;min-width:0;max-width:100%;width:100%}.coin-entry--1932-s .coin-entry-hero h1{font-size:clamp(2.15rem,11vw,3.05rem);overflow-wrap:anywhere}.coin-entry--1932-s .coin-entry-actions a{white-space:normal}.coin-entry--1932-s .quarter-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coin-entry--1932-s .quarter-condition-grid,.coin-entry--1932-s .quarter-factor-grid,.coin-entry--1932-s .quarter-design-columns{grid-template-columns:1fr}}
.coin-entry--1964,.coin-entry--1964>*{min-width:0}.coin-entry--1964 h1,.coin-entry--1964 h2,.coin-entry--1964 h3,.coin-entry--1964 p,.coin-entry--1964 a{max-width:100%;overflow-wrap:anywhere}
@media(max-width:680px){.coin-entry--1964{max-width:100vw;overflow-x:clip;width:100%}.coin-entry--1964 .coin-entry-hero,.coin-entry--1964 .coin-entry-hero>*,.coin-entry--1964 .quarter-keydate-intro,.coin-entry--1964 .quarter-keydate-intro>*,.coin-entry--1964 .quarter-facts-panel,.coin-entry--1964 .quarter-keydate-section,.coin-entry--1964 .quarter-keydate-section>*,.coin-entry--1964 .quarter-practical-grid,.coin-entry--1964 .quarter-practical-grid>*,.coin-entry--1964 .quarter-related{box-sizing:border-box;min-width:0;max-width:100%;width:100%}.coin-entry--1964 .coin-entry-hero h1{font-size:clamp(2.15rem,11vw,3.05rem);overflow-wrap:anywhere}.coin-entry--1964 .coin-entry-actions a{white-space:normal}.coin-entry--1964 .quarter-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coin-entry--1964 .quarter-condition-grid,.coin-entry--1964 .quarter-factor-grid,.coin-entry--1964 .quarter-design-columns,.coin-entry--1964 .quarter-decision-grid{grid-template-columns:1fr}}
.quarter-decision-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.quarter-decision-grid>div{background:rgba(7,35,59,.62);border:1px solid rgba(35,213,229,.2);border-radius:14px;display:grid;gap:6px;padding:17px}.quarter-decision-grid strong{color:#f2d164;font-size:.85rem;letter-spacing:.08em}.quarter-decision-grid span{color:#a9bdca;font-size:.8rem;line-height:1.5}.quarter-answer-badge{color:#7bf0bd!important;font-size:clamp(1.4rem,3vw,2.2rem)!important;font-weight:850;margin:0!important}.quarter-inline-note{color:#91aabd;line-height:1.65;margin:0}.coin-entry--1964 .quarter-copy-card h3{margin-top:0}

/* 1965 Washington Quarter broad identification guide. */
.coin-entry--1965,.coin-entry--1965>*{min-width:0}.coin-entry--1965 h1,.coin-entry--1965 h2,.coin-entry--1965 h3,.coin-entry--1965 p,.coin-entry--1965 a{max-width:100%;overflow-wrap:anywhere}.quarter-decision-flow{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.quarter-path-card{border-top:3px solid #45d8e9;padding:clamp(24px,3vw,34px)}.quarter-path-card.is-alert{border-top-color:#f0c85e}.quarter-path-card>span{color:#58e2ed;font-size:.7rem;font-weight:850;letter-spacing:.12em}.quarter-path-card.is-alert>span{color:#f0cf72}.quarter-path-card h3{color:#f3f8fb;font-size:1.3rem;margin:12px 0 16px}.quarter-path-card ol{color:#a8bdcc;display:grid;gap:10px;line-height:1.6;margin:0;padding-left:20px}.quarter-reference-card{align-content:center;border-color:rgba(72,190,223,.32);display:grid;min-height:100%;padding:clamp(24px,3.5vw,38px)}.quarter-reference-card h3{color:#f0f6fa;font-size:clamp(1.35rem,2.5vw,1.85rem);line-height:1.15;margin:8px 0 13px}.quarter-reference-card p{color:#9fb7c8;line-height:1.7;margin:0 0 20px}.quarter-reference-card .secondary-btn{justify-self:start}.coin-entry--1965 .quarter-table-wrap{max-width:100%}.coin-entry--1965 .quarter-data-table td:last-child{white-space:normal}
@media(max-width:680px){.coin-entry--1965{max-width:100vw;overflow-x:clip;width:100%}.coin-entry--1965 .coin-entry-hero,.coin-entry--1965 .coin-entry-hero>*,.coin-entry--1965 .quarter-keydate-intro,.coin-entry--1965 .quarter-keydate-intro>*,.coin-entry--1965 .quarter-facts-panel,.coin-entry--1965 .quarter-keydate-section,.coin-entry--1965 .quarter-keydate-section>*,.coin-entry--1965 .quarter-practical-grid,.coin-entry--1965 .quarter-practical-grid>*,.coin-entry--1965 .quarter-related{box-sizing:border-box;min-width:0;max-width:100%;width:100%}.coin-entry--1965 .coin-entry-hero h1{font-size:clamp(2.05rem,10.7vw,3rem);overflow-wrap:anywhere}.coin-entry--1965 .coin-entry-actions a{white-space:normal}.coin-entry--1965 .quarter-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coin-entry--1965 .quarter-condition-grid,.coin-entry--1965 .quarter-factor-grid,.coin-entry--1965 .quarter-design-columns,.coin-entry--1965 .quarter-decision-flow{grid-template-columns:1fr}.quarter-reference-card .secondary-btn{justify-self:stretch}.quarter-path-card{padding:22px}}
@media(max-width:680px){.coin-entry--1965 .quarter-history-grid .quarter-table-wrap{overflow-x:visible}.coin-entry--1965 .quarter-history-grid .quarter-data-table{display:block;min-width:0;width:100%}.coin-entry--1965 .quarter-history-grid .quarter-data-table tbody{display:block}.coin-entry--1965 .quarter-history-grid .quarter-data-table tr{display:grid;grid-template-columns:minmax(92px,.75fr) minmax(0,1.25fr)}.coin-entry--1965 .quarter-history-grid .quarter-data-table th,.coin-entry--1965 .quarter-history-grid .quarter-data-table td{display:block;min-width:0;overflow-wrap:anywhere;white-space:normal}.coin-entry--1965 .quarter-history-grid .quarter-data-table td:last-child{color:#aec1cf;font-weight:400}}
.coin-entry--1976,.coin-entry--1976>*{min-width:0}.coin-entry--1976 h1,.coin-entry--1976 h2,.coin-entry--1976 h3,.coin-entry--1976 p,.coin-entry--1976 a{max-width:100%;overflow-wrap:anywhere}.coin-entry--1976 .quarter-table-wrap{max-width:100%}.coin-entry--1976 .quarter-data-table td:last-child{white-space:normal}.coin-entry--1976 .quarter-reference-card .secondary-btn{white-space:normal}
@media(max-width:680px){.coin-entry--1976{max-width:100vw;overflow-x:clip;width:100%}.coin-entry--1976 .coin-entry-hero,.coin-entry--1976 .coin-entry-hero>*,.coin-entry--1976 .quarter-keydate-intro,.coin-entry--1976 .quarter-keydate-intro>*,.coin-entry--1976 .quarter-facts-panel,.coin-entry--1976 .quarter-keydate-section,.coin-entry--1976 .quarter-keydate-section>*,.coin-entry--1976 .quarter-practical-grid,.coin-entry--1976 .quarter-practical-grid>*,.coin-entry--1976 .quarter-related{box-sizing:border-box;min-width:0;max-width:100%;width:100%}.coin-entry--1976 .coin-entry-hero h1{font-size:clamp(2.05rem,10.7vw,3rem);overflow-wrap:anywhere}.coin-entry--1976 .coin-entry-actions a{white-space:normal}.coin-entry--1976 .quarter-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coin-entry--1976 .quarter-condition-grid,.coin-entry--1976 .quarter-factor-grid,.coin-entry--1976 .quarter-design-columns,.coin-entry--1976 .quarter-decision-flow{grid-template-columns:1fr}.coin-entry--1976 .quarter-history-grid .quarter-table-wrap{overflow-x:visible}.coin-entry--1976 .quarter-history-grid .quarter-data-table{display:block;min-width:0;width:100%}.coin-entry--1976 .quarter-history-grid .quarter-data-table tbody{display:block}.coin-entry--1976 .quarter-history-grid .quarter-data-table tr{display:grid;grid-template-columns:minmax(92px,.75fr) minmax(0,1.25fr)}.coin-entry--1976 .quarter-history-grid .quarter-data-table th,.coin-entry--1976 .quarter-history-grid .quarter-data-table td{display:block;min-width:0;overflow-wrap:anywhere;white-space:normal}.coin-entry--1976 .quarter-history-grid .quarter-data-table td:last-child{color:#aec1cf;font-weight:400}}
.coin-entry--1983,.coin-entry--1983>*{min-width:0}.coin-entry--1983 h1,.coin-entry--1983 h2,.coin-entry--1983 h3,.coin-entry--1983 p,.coin-entry--1983 a{max-width:100%;overflow-wrap:anywhere}.coin-entry--1983 .quarter-table-wrap{max-width:100%}.coin-entry--1983 .quarter-data-table td:last-child{white-space:normal}.coin-entry--1983 .quarter-reference-card .secondary-btn{white-space:normal}
@media(max-width:680px){.coin-entry--1983{max-width:100vw;overflow-x:clip;width:100%}.coin-entry--1983 .coin-entry-hero,.coin-entry--1983 .coin-entry-hero>*,.coin-entry--1983 .quarter-keydate-intro,.coin-entry--1983 .quarter-keydate-intro>*,.coin-entry--1983 .quarter-facts-panel,.coin-entry--1983 .quarter-keydate-section,.coin-entry--1983 .quarter-keydate-section>*,.coin-entry--1983 .quarter-practical-grid,.coin-entry--1983 .quarter-practical-grid>*,.coin-entry--1983 .quarter-related{box-sizing:border-box;min-width:0;max-width:100%;width:100%}.coin-entry--1983 .coin-entry-hero h1{font-size:clamp(2.05rem,10.7vw,3rem);overflow-wrap:anywhere}.coin-entry--1983 .coin-entry-actions a{white-space:normal}.coin-entry--1983 .quarter-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coin-entry--1983 .quarter-condition-grid,.coin-entry--1983 .quarter-factor-grid,.coin-entry--1983 .quarter-design-columns,.coin-entry--1983 .quarter-decision-flow{grid-template-columns:1fr}.coin-entry--1983 .quarter-history-grid .quarter-table-wrap{overflow-x:visible}.coin-entry--1983 .quarter-history-grid .quarter-data-table{display:block;min-width:0;width:100%}.coin-entry--1983 .quarter-history-grid .quarter-data-table tbody{display:block}.coin-entry--1983 .quarter-history-grid .quarter-data-table tr{display:grid;grid-template-columns:minmax(92px,.75fr) minmax(0,1.25fr)}.coin-entry--1983 .quarter-history-grid .quarter-data-table th,.coin-entry--1983 .quarter-history-grid .quarter-data-table td{display:block;min-width:0;overflow-wrap:anywhere;white-space:normal}.coin-entry--1983 .quarter-history-grid .quarter-data-table td:last-child{color:#aec1cf;font-weight:400}}
.coin-entry--1999,.coin-entry--1999>*{min-width:0}.coin-entry--1999 h1,.coin-entry--1999 h2,.coin-entry--1999 h3,.coin-entry--1999 p,.coin-entry--1999 a{max-width:100%;overflow-wrap:anywhere}.coin-entry--1999 .quarter-table-wrap{max-width:100%}.coin-entry--1999 .quarter-data-table td:last-child{white-space:normal}.coin-entry--1999 .quarter-reference-card .secondary-btn{white-space:normal}
@media(max-width:680px){.coin-entry--1999{max-width:100vw;overflow-x:clip;width:100%}.coin-entry--1999 .coin-entry-hero,.coin-entry--1999 .coin-entry-hero>*,.coin-entry--1999 .quarter-keydate-intro,.coin-entry--1999 .quarter-keydate-intro>*,.coin-entry--1999 .quarter-facts-panel,.coin-entry--1999 .quarter-keydate-section,.coin-entry--1999 .quarter-keydate-section>*,.coin-entry--1999 .quarter-practical-grid,.coin-entry--1999 .quarter-practical-grid>*,.coin-entry--1999 .quarter-related{box-sizing:border-box;min-width:0;max-width:100%;width:100%}.coin-entry--1999 .coin-entry-hero h1{font-size:clamp(2.05rem,10.7vw,3rem);overflow-wrap:anywhere}.coin-entry--1999 .coin-entry-actions a{white-space:normal}.coin-entry--1999 .quarter-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coin-entry--1999 .quarter-condition-grid,.coin-entry--1999 .quarter-factor-grid,.coin-entry--1999 .quarter-design-columns,.coin-entry--1999 .quarter-decision-flow{grid-template-columns:1fr}.coin-entry--1999 .quarter-history-grid .quarter-table-wrap{overflow-x:visible}.coin-entry--1999 .quarter-history-grid .quarter-data-table{display:block;min-width:0;width:100%}.coin-entry--1999 .quarter-history-grid .quarter-data-table tbody{display:block}.coin-entry--1999 .quarter-history-grid .quarter-data-table tr{display:grid;grid-template-columns:minmax(92px,.75fr) minmax(0,1.25fr)}.coin-entry--1999 .quarter-history-grid .quarter-data-table th,.coin-entry--1999 .quarter-history-grid .quarter-data-table td{display:block;min-width:0;overflow-wrap:anywhere;white-space:normal}.coin-entry--1999 .quarter-history-grid .quarter-data-table td:last-child{color:#aec1cf;font-weight:400}.coin-entry--1999 .quarter-reference-card .secondary-btn{justify-self:stretch}}

/* U.S. quarter catalog: compact hierarchy and focused browsing. */
.quarter-category-title{display:block}.quarter-category-title h1{margin:0;text-align:left}.quarter-guides{margin-top:0}.quarter-guides .coin-card-grid{margin-top:0}
.quarter-category-page{gap:34px}.quarter-browse-heading{align-items:end;display:grid;gap:28px;grid-template-columns:minmax(0,.85fr) minmax(300px,1.15fr)}.quarter-browse-heading h1{color:#f8fbff;font-size:clamp(2.6rem,6vw,4.8rem);letter-spacing:-.055em;line-height:.98;margin:0}.quarter-browse-heading>p{color:#a8bbce;line-height:1.7;margin:0;max-width:620px}.quarter-family-hero{border-color:rgba(0,217,241,.24);gap:28px}.quarter-family-hero h2{color:#f8fbff;font-size:clamp(2rem,4vw,3.35rem);letter-spacing:-.045em;line-height:1.02;margin:10px 0 0}.quarter-family-hero .penny-family-copy>p{color:#a8bbce;line-height:1.7;max-width:500px}.quarter-family-hero figure{min-width:0}.quarter-family-hero figure img{height:320px;object-fit:cover;width:100%}.quarter-catalog-tools{background:rgba(5,22,40,.42);border:1px solid rgba(92,166,204,.15);border-radius:18px;display:grid;gap:16px;padding:22px 24px}.quarter-filter-chips{display:flex;flex-wrap:wrap;gap:8px}.quarter-filter-chips a{background:rgba(9,31,51,.76);border:1px solid rgba(107,177,211,.22);border-radius:999px;color:#a9bfd0;font-size:.76rem;font-weight:750;padding:8px 12px;text-decoration:none;transition:border-color .2s ease,color .2s ease,background .2s ease}.quarter-filter-chips a:hover,.quarter-filter-chips a.is-active{background:rgba(0,173,210,.16);border-color:rgba(0,224,247,.65);color:#f4fcff}.quarter-search{max-width:720px}.quarter-search label{color:#86a7bd;display:block;font-size:.74rem;font-weight:750;margin-bottom:7px}.quarter-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.quarter-card-grid .coin-card-copy{padding:20px}.quarter-card-grid .coin-card-copy h3{font-size:1.2rem;line-height:1.12;margin:9px 0 10px}.quarter-card-grid .coin-card-copy p{color:#9fb5c6;font-size:.81rem;line-height:1.55;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.quarter-card-grid .coin-card-copy>strong{color:#13d8eb;display:block;font-size:.78rem;margin-top:17px}.quarter-type-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.quarter-type-card{align-content:center;display:grid;gap:5px;min-height:112px;padding:18px;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.quarter-type-card:hover{border-color:rgba(0,226,246,.55);transform:translateY(-3px)}.quarter-type-card strong{color:#f3f8ff;font-size:.96rem}.quarter-type-card span{color:#91abc0;font-size:.76rem}.quarter-type-card b{color:var(--accent-cyan);font-size:1.05rem;justify-self:end;margin-top:-22px}.quarter-info-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.quarter-info-card{padding:clamp(22px,3vw,32px)}.quarter-info-card h2{color:#f4f8fc;font-size:clamp(1.45rem,2.5vw,2.05rem);line-height:1.08;margin:10px 0 12px}.quarter-info-card p{color:#a2b7c9;line-height:1.65;margin:0}.quarter-info-card .secondary-btn{display:inline-flex;margin-top:17px}.quarter-feature-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.quarter-feature-links a{background:rgba(0,174,214,.1);border:1px solid rgba(0,214,237,.25);border-radius:999px;color:#83e7f5;font-size:.74rem;font-weight:750;padding:7px 9px;text-decoration:none}.quarter-faq{display:grid;gap:20px}.quarter-faq .coin-faq-list{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.quarter-faq details{min-width:0}.quarter-faq summary{font-size:.9rem}.quarter-result-count{color:#82a6bd;font-size:.8rem;margin:-4px 0 0}
@media(max-width:1100px) and (min-width:901px){.quarter-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.quarter-browse-heading,.quarter-info-grid{grid-template-columns:1fr}.quarter-card-grid,.quarter-type-grid,.quarter-faq .coin-faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}.quarter-family-hero figure img{height:280px}}
@media(max-width:680px){.quarter-category-page{gap:28px}.quarter-browse-heading{gap:10px}.quarter-browse-heading h1{font-size:clamp(2.25rem,12vw,3.35rem)}.quarter-family-hero{gap:20px;padding:22px}.quarter-family-hero h2{font-size:2.25rem}.quarter-family-hero figure img{height:230px}.quarter-catalog-tools{border-radius:15px;padding:18px}.quarter-card-grid,.quarter-type-grid,.quarter-faq .coin-faq-list{grid-template-columns:1fr}.quarter-card-grid .coin-card-copy{padding:20px}.quarter-info-card{padding:22px}.quarter-search{max-width:none}}

/* 2004-D Wisconsin Extra Leaf: keep variety tables and reference cards readable on narrow screens. */
.coin-entry--2004,.coin-entry--2004>*{min-width:0}.coin-entry--2004 h1,.coin-entry--2004 h2,.coin-entry--2004 h3,.coin-entry--2004 p,.coin-entry--2004 a{max-width:100%;overflow-wrap:anywhere}.coin-entry--2004 .quarter-table-wrap{max-width:100%}.coin-entry--2004 .quarter-data-table td:last-child{white-space:normal}.coin-entry--2004 .quarter-reference-card .secondary-btn{white-space:normal}
@media(max-width:680px){.coin-entry--2004{max-width:100vw;overflow-x:clip;width:100%}.coin-entry--2004 .coin-entry-hero,.coin-entry--2004 .coin-entry-hero>*,.coin-entry--2004 .quarter-keydate-intro,.coin-entry--2004 .quarter-keydate-intro>*,.coin-entry--2004 .quarter-facts-panel,.coin-entry--2004 .quarter-keydate-section,.coin-entry--2004 .quarter-keydate-section>*,.coin-entry--2004 .quarter-practical-grid,.coin-entry--2004 .quarter-practical-grid>*,.coin-entry--2004 .quarter-related{box-sizing:border-box;min-width:0;max-width:100%;width:100%}.coin-entry--2004 .coin-entry-hero h1{font-size:clamp(2.05rem,10.7vw,3rem);overflow-wrap:anywhere}.coin-entry--2004 .coin-entry-actions a{white-space:normal}.coin-entry--2004 .quarter-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coin-entry--2004 .quarter-condition-grid,.coin-entry--2004 .quarter-factor-grid,.coin-entry--2004 .quarter-design-columns,.coin-entry--2004 .quarter-decision-flow{grid-template-columns:1fr}.coin-entry--2004 .quarter-reference-card .secondary-btn{justify-self:stretch}.coin-entry--2004 .quarter-history-grid .quarter-table-wrap{overflow-x:visible}.coin-entry--2004 .quarter-history-grid .quarter-data-table{display:block;min-width:0;width:100%}.coin-entry--2004 .quarter-history-grid .quarter-data-table tbody{display:block}.coin-entry--2004 .quarter-history-grid .quarter-data-table tr{display:grid;grid-template-columns:minmax(92px,.75fr) minmax(0,1.25fr)}.coin-entry--2004 .quarter-history-grid .quarter-data-table th,.coin-entry--2004 .quarter-history-grid .quarter-data-table td{display:block;min-width:0;overflow-wrap:anywhere;white-space:normal}.coin-entry--2004 .quarter-history-grid .quarter-data-table td:last-child{color:#aec1cf;font-weight:400}}

/* 2005 Kansas Quarter: scoped mobile rules for mint, proof, error and value tables. */
.coin-entry--2005,.coin-entry--2005>*{min-width:0}.coin-entry--2005 h1,.coin-entry--2005 h2,.coin-entry--2005 h3,.coin-entry--2005 p,.coin-entry--2005 a{max-width:100%;overflow-wrap:anywhere}.coin-entry--2005 .quarter-table-wrap{max-width:100%}.coin-entry--2005 .quarter-data-table td:last-child{white-space:normal}.coin-entry--2005 .quarter-reference-card .secondary-btn{white-space:normal}
@media(max-width:680px){.coin-entry--2005{max-width:100vw;overflow-x:clip;width:100%}.coin-entry--2005 .coin-entry-hero,.coin-entry--2005 .coin-entry-hero>*,.coin-entry--2005 .quarter-keydate-intro,.coin-entry--2005 .quarter-keydate-intro>*,.coin-entry--2005 .quarter-facts-panel,.coin-entry--2005 .quarter-keydate-section,.coin-entry--2005 .quarter-keydate-section>*,.coin-entry--2005 .quarter-practical-grid,.coin-entry--2005 .quarter-practical-grid>*,.coin-entry--2005 .quarter-related{box-sizing:border-box;min-width:0;max-width:100%;width:100%}.coin-entry--2005 .coin-entry-hero h1{font-size:clamp(2.05rem,10.7vw,3rem);overflow-wrap:anywhere}.coin-entry--2005 .coin-entry-actions a{white-space:normal}.coin-entry--2005 .quarter-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coin-entry--2005 .quarter-condition-grid,.coin-entry--2005 .quarter-factor-grid,.coin-entry--2005 .quarter-design-columns,.coin-entry--2005 .quarter-decision-flow{grid-template-columns:1fr}.coin-entry--2005 .quarter-reference-card .secondary-btn{justify-self:stretch}.coin-entry--2005 .quarter-history-grid .quarter-table-wrap{overflow-x:visible}.coin-entry--2005 .quarter-history-grid .quarter-data-table{display:block;min-width:0;width:100%}.coin-entry--2005 .quarter-history-grid .quarter-data-table tbody{display:block}.coin-entry--2005 .quarter-history-grid .quarter-data-table tr{display:grid;grid-template-columns:minmax(92px,.75fr) minmax(0,1.25fr)}.coin-entry--2005 .quarter-history-grid .quarter-data-table th,.coin-entry--2005 .quarter-history-grid .quarter-data-table td{display:block;min-width:0;overflow-wrap:anywhere;white-space:normal}.coin-entry--2005 .quarter-history-grid .quarter-data-table td:last-child{color:#aec1cf;font-weight:400}}
.coin-entry--2019,.coin-entry--2019>*{min-width:0}.coin-entry--2019 h1,.coin-entry--2019 h2,.coin-entry--2019 h3,.coin-entry--2019 p,.coin-entry--2019 a{max-width:100%;overflow-wrap:anywhere}.coin-entry--2019 .quarter-table-wrap{max-width:100%}.coin-entry--2019 .quarter-data-table td:last-child{white-space:normal}.coin-entry--2019 .quarter-reference-card .secondary-btn{white-space:normal}
@media(max-width:680px){.coin-entry--2019{max-width:100vw;overflow-x:clip;width:100%}.coin-entry--2019 .coin-entry-hero,.coin-entry--2019 .coin-entry-hero>*,.coin-entry--2019 .quarter-keydate-intro,.coin-entry--2019 .quarter-keydate-intro>*,.coin-entry--2019 .quarter-facts-panel,.coin-entry--2019 .quarter-keydate-section,.coin-entry--2019 .quarter-keydate-section>*,.coin-entry--2019 .quarter-practical-grid,.coin-entry--2019 .quarter-practical-grid>*,.coin-entry--2019 .quarter-related{box-sizing:border-box;min-width:0;max-width:100%;width:100%}.coin-entry--2019 .coin-entry-hero h1{font-size:clamp(2.05rem,10.7vw,3rem);overflow-wrap:anywhere}.coin-entry--2019 .coin-entry-actions a{white-space:normal}.coin-entry--2019 .quarter-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coin-entry--2019 .quarter-condition-grid,.coin-entry--2019 .quarter-factor-grid,.coin-entry--2019 .quarter-design-columns,.coin-entry--2019 .quarter-decision-flow{grid-template-columns:1fr}.coin-entry--2019 .quarter-reference-card .secondary-btn{justify-self:stretch}.coin-entry--2019 .quarter-data-table{font-size:.84rem}.coin-entry--2019 .quarter-data-table th,.coin-entry--2019 .quarter-data-table td{overflow-wrap:anywhere;white-space:normal}}
.coin-entry--2020,.coin-entry--2020>*{min-width:0}.coin-entry--2020 h1,.coin-entry--2020 h2,.coin-entry--2020 h3,.coin-entry--2020 p,.coin-entry--2020 a{max-width:100%;overflow-wrap:anywhere}.coin-entry--2020 .quarter-table-wrap{max-width:100%;overflow-x:auto}.coin-entry--2020 .quarter-data-table td:last-child{white-space:normal}.coin-entry--2020 .quarter-reference-card .secondary-btn{white-space:normal}
@media(max-width:680px){.coin-entry--2020{max-width:100vw;overflow-x:clip;width:100%}.coin-entry--2020 .coin-entry-hero,.coin-entry--2020 .coin-entry-hero>*,.coin-entry--2020 .quarter-keydate-intro,.coin-entry--2020 .quarter-keydate-intro>*,.coin-entry--2020 .quarter-facts-panel,.coin-entry--2020 .quarter-keydate-section,.coin-entry--2020 .quarter-keydate-section>*,.coin-entry--2020 .quarter-practical-grid,.coin-entry--2020 .quarter-practical-grid>*,.coin-entry--2020 .quarter-related{box-sizing:border-box;min-width:0;max-width:100%;width:100%}.coin-entry--2020 .coin-entry-hero h1{font-size:clamp(2.05rem,10.7vw,3rem);overflow-wrap:anywhere}.coin-entry--2020 .coin-entry-actions a{white-space:normal}.coin-entry--2020 .quarter-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coin-entry--2020 .quarter-condition-grid,.coin-entry--2020 .quarter-factor-grid,.coin-entry--2020 .quarter-design-columns,.coin-entry--2020 .quarter-decision-flow{grid-template-columns:1fr}.coin-entry--2020 .quarter-reference-card .secondary-btn{justify-self:stretch}.coin-entry--2020 .quarter-data-table{font-size:.82rem;min-width:680px}.coin-entry--2020 .quarter-data-table th,.coin-entry--2020 .quarter-data-table td{overflow-wrap:anywhere;white-space:normal}.coin-entry--2020 .quarter-table-wrap .quarter-data-table caption{white-space:normal}}

/* 2021 Crossing the Delaware: keep the long guide readable on small screens. */
.coin-entry--2021,.coin-entry--2021>*{min-width:0}.coin-entry--2021 h1,.coin-entry--2021 h2,.coin-entry--2021 h3,.coin-entry--2021 p,.coin-entry--2021 a{max-width:100%;overflow-wrap:anywhere}.coin-entry--2021 .quarter-table-wrap{max-width:100%;overflow-x:auto}.coin-entry--2021 .quarter-data-table td:last-child{white-space:normal}.coin-entry--2021 .quarter-reference-card .secondary-btn{white-space:normal}.coin-entry--2021 .quarter-inline-note{color:#8faabc;font-size:.86rem;line-height:1.55;margin:16px 0 0}.coin-entry--2021 .quarter-factor-grid article,.coin-entry--2021 .quarter-condition-grid article{min-width:0}.coin-entry--2021 .quarter-block-photo img{display:block;height:auto;max-width:100%;width:100%}
@media(max-width:680px){.coin-entry--2021{max-width:100vw;overflow-x:clip;width:100%}.coin-entry--2021 .coin-entry-hero,.coin-entry--2021 .coin-entry-hero>*,.coin-entry--2021 .quarter-keydate-intro,.coin-entry--2021 .quarter-keydate-intro>*,.coin-entry--2021 .quarter-facts-panel,.coin-entry--2021 .quarter-keydate-section,.coin-entry--2021 .quarter-keydate-section>*,.coin-entry--2021 .quarter-practical-grid,.coin-entry--2021 .quarter-practical-grid>*,.coin-entry--2021 .quarter-related{box-sizing:border-box;min-width:0;max-width:100%;width:100%}.coin-entry--2021 .coin-entry-hero h1{font-size:clamp(2.05rem,10.7vw,3rem);overflow-wrap:anywhere}.coin-entry--2021 .coin-entry-actions a{white-space:normal}.coin-entry--2021 .quarter-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coin-entry--2021 .quarter-condition-grid,.coin-entry--2021 .quarter-factor-grid,.coin-entry--2021 .quarter-design-columns,.coin-entry--2021 .quarter-decision-flow{grid-template-columns:1fr}.coin-entry--2021 .quarter-reference-card .secondary-btn{justify-self:stretch}.coin-entry--2021 .quarter-data-table{font-size:.82rem;min-width:680px}.coin-entry--2021 .quarter-data-table th,.coin-entry--2021 .quarter-data-table td{overflow-wrap:anywhere;white-space:normal}.coin-entry--2021 .quarter-table-wrap .quarter-data-table caption{white-space:normal}.coin-entry--2021 .quarter-block-photo{margin-left:0;margin-right:0}.coin-entry--2021 .quarter-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
