.stats-page{padding-block:30px 65px}.stats-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:26px;border-bottom:1px solid var(--line)}.stats-header img{width:155px}.stats-header>span{font-size:10px;letter-spacing:.12em}.stats-login{max-width:480px;margin:65px auto}.stats-login h1{font-size:49px;line-height:1.1}.stats-login>p{color:var(--muted);font-size:14px}.stats-login form{margin-top:30px}.stats-login input{font-size:16px}.stats-title{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-top:40px}.stats-title h1{font-size:44px}.stats-title .eyebrow{margin-bottom:15px}.stats-controls,.stats-controls form{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.stats-controls{justify-content:space-between}.stats-controls label{font-size:13px}.stats-controls select{min-height:44px;padding:10px;font:inherit;font-size:14px;background:#fff;border:1px solid var(--line);border-radius:4px}.stats-secondary{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;border:1px solid #b6c9c9;border-radius:4px;color:var(--ink);background:#fff;font:inherit;font-size:12px;cursor:pointer}.stats-note{font-size:12px;color:var(--muted);margin-block:18px 28px}.stats-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:40px}.stats-cards article{padding:24px;background:#eaf1ef;border:1px solid var(--line);border-radius:4px}.stats-cards p{font-size:12px;color:var(--muted);margin-bottom:15px}.stats-cards strong{font-weight:500;font-size:36px}.stats-page h2{font-size:26px;margin-block:30px 18px}.stats-table{overflow:auto;border:1px solid var(--line);background:white}.stats-table table{border-collapse:collapse;width:100%;font-size:13px}.stats-table td,.stats-table th{text-align:left;padding:15px;border-bottom:1px solid var(--line);white-space:nowrap}.stats-table thead{background:#edf3f0}.stats-explanation{max-width:850px}.stats-explanation p{color:var(--muted);font-size:13px}@media(max-width:900px){.stats-cards{grid-template-columns:repeat(2,1fr)}.stats-title{display:block}.stats-title form{margin-bottom:20px}}@media(max-width:600px){.stats-login{margin:40px auto}.stats-login h1{font-size:39px}.stats-title h1{font-size:36px}.stats-cards{gap:10px}.stats-cards article{padding:18px 12px}.stats-cards strong{font-size:30px}.stats-header>span{font-size:8px}}

.stats-explanation h1{font-size:clamp(36px,5vw,60px);overflow-wrap:anywhere}
