.atj-counter{background:linear-gradient(180deg,#141416,#0E0E10);border:1px solid #2A2A2F;border-top:3px solid #F2A900;border-radius:12px;padding:clamp(1.5rem,4vw,3rem);margin:0 auto;max-width:1200px;}
.atj-counter p{margin:0;}
.atj-counter__kicker{text-transform:uppercase;letter-spacing:.14em;font-weight:700;font-size:.8rem;color:#F2A900;margin-bottom:.6rem!important;}
.atj-counter__number{font-family:"IBM Plex Serif",Georgia,serif;font-weight:700;color:#F2A900;font-size:clamp(2.3rem,8.5vw,6rem);line-height:1.02;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;}
.atj-counter__approx{font-size:.55em;vertical-align:.25em;margin-right:.15em;color:#C98C00;}
.atj-counter__label{font-family:"IBM Plex Serif",Georgia,serif;font-weight:700;font-size:clamp(1.3rem,3vw,2rem);color:#F0ECE4;margin-top:.3rem!important;}
.atj-counter__meta{color:#A29D94;font-size:.95rem;margin-top:.9rem!important;max-width:60ch;}
.atj-counter__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #2A2A2F;}
.atj-counter__facts p{color:#F0ECE4;font-size:.98rem;}
.atj-counter__facts strong{color:#F2A900;}
.atj-counter__src{display:block;color:#A29D94;font-size:.82rem;margin-top:.25rem;}
.atj-counter a{color:#F2A900;}
.atj-counter__more{margin-top:1.4rem!important;font-weight:700;}
.atj-counter__checked{color:#A29D94;font-size:.82rem;margin-top:1.2rem!important;}
