@font-face{font-family:'HD Inter';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/inter-regular.ttf') format('truetype')}@font-face{font-family:'HD Inter';font-style:normal;font-weight:500;font-display:swap;src:url('fonts/inter-medium.ttf') format('truetype')}@font-face{font-family:'HD Inter';font-style:normal;font-weight:600 800;font-display:swap;src:url('fonts/inter-semibold.ttf') format('truetype')}@font-face{font-family:'HD Space';font-style:normal;font-weight:500 800;font-display:swap;src:url('fonts/space-grotesk-semibold.ttf') format('truetype')}@font-face{font-family:'HD Source Han';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/source-han-sans-regular.otf') format('opentype')}@font-face{font-family:'HD Source Han';font-style:normal;font-weight:500 800;font-display:swap;src:url('fonts/source-han-sans-medium.otf') format('opentype')}
body,button,input,select,textarea,h1,h2,h3,h4,.hd-logo strong,.osm-reading h3,.site-footer,.about-stats strong{font-family:'HD Inter','HD Source Han',system-ui,sans-serif}
.hd-logo strong,.hd-welcome h1,.hd-daily h2,.daily-dataset-name,.hd-card-title>button:first-child,.dossier-hero h1,.detail-heading h2,.about-brand h2{font-family:'HD Space','HD Source Han',system-ui,sans-serif;font-weight:600;letter-spacing:-.025em}
.osm-reading h3,.dossier-section h2,.about-content h3{font-weight:600}.osm-comment-full,.osm-comment-clamped,.osm-lead{font-weight:400}.hd-mentions,.archive-stats,.osm-summary-metrics,.about-stats{font-variant-numeric:tabular-nums}.hd-card-title>button:first-child{line-height:1.45}.dossier-hero h1{line-height:1.25}.hd-logo strong{letter-spacing:-.04em}
