:root{color:#172033;background:#f6f8fb;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#f6f8fb;margin:0}a{color:#165dba}main{max-width:1080px;margin:0 auto;padding:32px 24px 64px}h1{margin:8px 0 16px;font-size:clamp(2rem,5vw,3.4rem);line-height:1.15}h2{margin-top:0;font-size:1.55rem}p{line-height:1.8}.breadcrumb{color:#677085;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;font-size:.9rem;display:flex}.hero{background:#fff;border:1px solid #e1e6ef;border-radius:18px;padding:36px;box-shadow:0 8px 30px #192d500f}.eyebrow{color:#165dba;letter-spacing:.03em;margin:0;font-weight:700}.lead{color:#596579;margin-bottom:0}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.metric-card{background:#fff;border:1px solid #e1e6ef;border-radius:14px;padding:22px}.metric-card span{color:#687489;margin-bottom:8px;font-size:.9rem;display:block}.metric-card strong{font-size:clamp(1.15rem,2.4vw,1.65rem);display:block}.content-section{background:#fff;border:1px solid #e1e6ef;border-radius:16px;margin-top:24px;padding:28px}.data-table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%}.data-table th,.data-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e8ecf2;padding:12px 14px}.data-table th{color:#596579;font-weight:600}.history-table thead th{background:#f7f9fc}.chart-wrap{width:100%;margin-top:18px;overflow-x:auto}.price-chart{background:#fbfcfe;border-radius:12px;width:100%;min-width:680px;height:auto}.axis{stroke:#cfd6e2;stroke-width:1px}.chart-line{fill:none;stroke:#165dba;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.chart-label{fill:#687489;font-size:14px}.source-note{color:#596579;margin-top:24px;padding:18px 22px;font-size:.9rem}@media (max-width:760px){main{padding:20px 14px 48px}.hero{padding:24px 20px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-section{padding:20px 16px}}@media (max-width:480px){.metric-grid{grid-template-columns:1fr}}.home-hero{background:linear-gradient(135deg,#fff 0%,#edf5ff 100%);border:1px solid #dbe6f3;border-radius:22px;padding:48px 40px;box-shadow:0 12px 36px #192d5012}.home-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.home-stats>div{background:#ffffffc7;border:1px solid #dfe8f3;border-radius:14px;padding:18px}.home-stats strong,.home-stats span{display:block}.home-stats strong{font-size:1.35rem}.home-stats span{color:#687489;margin-top:4px;font-size:.9rem}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.section-heading>p{color:#687489;max-width:420px;margin:0}.ranking-table td,.ranking-table th{text-align:right}.ranking-table td:nth-child(2),.ranking-table th:nth-child(2){text-align:left}.rank-cell{font-weight:700}.table-note{color:#687489;margin-bottom:0;font-size:.88rem}.area-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.area-link-card{color:inherit;background:#f8fafc;border:1px solid #e1e6ef;border-radius:12px;flex-direction:column;gap:6px;padding:18px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.area-link-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #192d5014}.area-link-card span{color:#687489;font-size:.92rem}@media (max-width:760px){.home-hero{padding:30px 22px}.home-stats{grid-template-columns:1fr}.section-heading{display:block}.section-heading>p{max-width:none}.area-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.area-link-grid{grid-template-columns:1fr}}
