.journal-stats-section{--j-stats-bg-overlay:rgba(25,42,86,.88);--j-stats-text-primary:#fff;--j-stats-text-secondary:rgba(255,255,255,.92);--j-stats-icon-color:#fff;--j-stats-accent-color:#4a90e2;--j-stats-spacing-unit:2.5rem;--j-stats-icon-size:3rem;--j-stats-number-size:3rem;--j-stats-label-size:1rem;--j-stats-grid-gap:2.5rem;--j-stats-item-padding:2rem;--j-stats-transition:all 0.35s cubic-bezier(.4,0,.2,1)}.journal-stats-section{position:relative;width:100%;min-height:350px;padding:var(--j-stats-spacing-unit) 0;background:linear-gradient(135deg,#1a2a5e 0%,#2d4a8a 100%);background-size:cover;background-position:center center;background-repeat:no-repeat;isolation:isolate;margin:3rem 0}.journal-stats-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--j-stats-bg-overlay);z-index:1;pointer-events:none}.journal-stats-container{position:relative;max-width:1200px;margin:0 auto;padding:0 1.5rem;z-index:2}.journal-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--j-stats-grid-gap);padding:var(--j-stats-spacing-unit) 0}.journal-stat-item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--j-stats-item-padding);transition:var(--j-stats-transition);background:rgba(255,255,255,.05);border-radius:12px;backdrop-filter:blur(10px)}.journal-stat-item:hover{transform:translateY(-8px);background:rgba(255,255,255,.1);box-shadow:0 10px 30px rgba(0,0,0,.3)}.journal-stat-icon{width:var(--j-stats-icon-size);height:var(--j-stats-icon-size);margin-bottom:1rem;color:var(--j-stats-icon-color);transition:var(--j-stats-transition)}.journal-stat-item:hover .journal-stat-icon{color:var(--j-stats-accent-color);transform:scale(1.15) rotate(5deg)}.journal-stat-number{font-size:var(--j-stats-number-size);font-weight:700;line-height:1.2;color:var(--j-stats-text-primary);margin-bottom:.5rem;font-family:"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;letter-spacing:-.02em;transition:var(--j-stats-transition);text-shadow:0 2px 8px rgba(0,0,0,.3)}.journal-counter{display:inline-block}.journal-stat-label{font-size:var(--j-stats-label-size);font-weight:500;line-height:1.4;color:var(--j-stats-text-secondary);font-family:"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;text-transform:capitalize;letter-spacing:.02em;text-shadow:0 1px 4px rgba(0,0,0,.3)}@media screen and (max-width:992px){.journal-stats-grid{grid-template-columns:repeat(2,1fr);gap:2rem}.journal-stats-section{min-height:500px;padding:2.5rem 0;--j-stats-number-size:2.75rem;--j-stats-icon-size:2.75rem;--j-stats-label-size:.95rem}.journal-stat-item{padding:1.75rem 1.25rem}}@media screen and (max-width:576px){.journal-stats-grid{grid-template-columns:1fr;gap:1.5rem}.journal-stats-section{min-height:auto;padding:2rem 0;margin:2rem 0;--j-stats-number-size:2.5rem;--j-stats-icon-size:2.5rem;--j-stats-label-size:.9rem;--j-stats-spacing-unit:1.5rem}.journal-stats-container{padding:0 1rem}.journal-stat-item{padding:1.5rem 1rem}.journal-stat-icon{margin-bottom:.75rem}}@media screen and (max-width:375px){.journal-stats-section{--j-stats-number-size:2.25rem;--j-stats-icon-size:2.25rem;--j-stats-label-size:.85rem}.journal-stats-grid{gap:1.25rem}.journal-stat-item{padding:1.25rem .75rem}}@media print{.journal-stats-section{background:0 0;color:#000}.journal-stats-overlay{display:none}.journal-stat-number,.journal-stat-label,.journal-stat-icon{color:#000;text-shadow:none}.journal-stat-item{background:0 0;box-shadow:none;border:1px solid #ccc}}@media (prefers-contrast:high){.journal-stats-section{--j-stats-bg-overlay:rgba(0,0,0,.95);--j-stats-text-primary:#fff;--j-stats-icon-color:#fff}.journal-stat-item{border:2px solid rgba(255,255,255,.3)}}@media (prefers-reduced-motion:reduce){.journal-stat-item,.journal-stat-icon,.journal-stat-number{transition:none}.journal-stat-item:hover{transform:none}.journal-stat-item:hover .journal-stat-icon{transform:none}}.journal-stat-item:focus-within{outline:3px solid var(--j-stats-accent-color);outline-offset:4px}.journal-stat-number.counting{opacity:.8}.journal-stat-number.counted{opacity:1}