:root{font-family:"Yu Gothic UI",Meiryo,sans-serif;color:#23313b;background:#f3f5f7;font-size:14px}*{box-sizing:border-box}body{margin:0}header{background:#1d2b38;color:white;padding:24px 4vw;display:flex;gap:32px;align-items:center}header strong{font-size:19px;letter-spacing:.08em}header small{margin-left:auto;color:#c2ced7}main{max-width:1320px;margin:auto;padding:38px 36px 56px}.heading p{color:#637280;line-height:1.8}.heading h1{font-size:34px;margin:8px 0}nav{display:flex;border-bottom:1px solid #c7d1d9;margin-top:30px;gap:24px}button{font:inherit;cursor:pointer}nav button{border:0;border-bottom:3px solid transparent;background:none;padding:18px 4px;color:#627080;font-weight:700}nav button[aria-pressed=true]{color:#214f75;border-color:#214f75}.filters{display:flex;align-items:center;gap:40px;padding:22px 0;border-bottom:1px solid #d6dee4}.filters label{display:flex;align-items:center;gap:14px}.filters span{display:flex;gap:16px;align-items:center}.filters small{color:#687683}select,input{font:inherit;border:1px solid #bcc9d3;border-radius:4px;padding:11px 14px;background:white;color:#24384a}select{min-width:180px}.section-head{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:32px 0 24px}.section-head label{display:grid;gap:7px;font-size:12px}.eyebrow{font-size:11px;letter-spacing:.16em;color:#5d7890;margin:0 0 9px}h2{font-size:22px;margin:0;line-height:1.6}.metrics{display:grid;grid-template-columns:repeat(3,1fr);background:white;border:1px solid #d6dee4;margin-bottom:24px}.metric{padding:23px 28px;border-right:1px solid #d6dee4}.metric:last-child{border:0}.metric span{display:block;color:#687683;font-size:12px}.metric strong{display:block;font-size:30px;font-weight:600;margin-top:12px;font-variant-numeric:tabular-nums}.table-wrap{background:white;overflow-x:auto;border:1px solid #d6dee4}table{border-collapse:collapse;width:100%;white-space:nowrap}th{text-align:left;background:#e9eef2;color:#526575;font-size:12px}td,th{padding:20px 22px;border-bottom:1px solid #e1e7ec}td{font-variant-numeric:tabular-nums}td small{display:block;color:#7a8894;margin-top:6px}td:first-child{font-weight:600}.footnote,footer{color:#6c7c89;font-size:12px;line-height:1.9}.footnote{margin-top:18px}.badge{font-size:12px;color:#687b89}.account-note{border-left:3px solid #48708d;background:#e9eef2;margin-top:28px;padding:18px 24px;line-height:1.9}.account-note h3{margin:0}.account-note p:last-child{font-size:12px;color:#687683}footer{border-top:1px solid #d6dee4;padding:24px 4vw;text-align:center}[hidden]{display:none!important}:focus-visible{outline:3px solid #4399cd;outline-offset:3px}@media(max-width:700px){header{flex-wrap:wrap;gap:12px;padding:20px}header small{margin:0;width:100%;font-size:10px}main{padding:28px 20px}h1{font-size:28px!important}h2{font-size:20px}.filters{align-items:flex-start;gap:16px;flex-direction:column}.filters span{flex-wrap:wrap;gap:8px}.section-head{align-items:stretch;flex-direction:column}.metrics{grid-template-columns:1fr}.metric{border-right:0;border-bottom:1px solid #d6dee4;padding:16px 20px;display:flex;justify-content:space-between;align-items:center}.metric strong{font-size:25px;margin:0}td,th{padding:16px}nav{gap:20px}footer{text-align:left}}
