.metrics-page{max-width:1440px;margin:0 auto;padding:32px}.catalog-heading,.metrics-header,.metrics-methodology-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.metrics-header h1{margin:4px 0 8px;font-size:clamp(30px,4vw,52px)}.metrics-header p,.metrics-methodology-banner p,.metrics-section-heading p{margin:0;color:#60707f}.metrics-methodology-banner,.metrics-section{padding:22px}.catalog-heading label,.metrics-input-grid label,.metrics-methodology-banner label{display:grid;grid-gap:7px;gap:7px;font-size:12px;font-weight:700}.metrics-page input,.metrics-page select{min-height:42px;padding:8px 10px;border:1px solid #cfd9de;border-radius:10px;background:#fff}.metrics-input-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.metrics-section-heading h2{margin:4px 0 8px}.metrics-caution,.metrics-legal-note{margin:18px 0 0;padding:14px;border-radius:10px;background:#fff8e7;color:#6b551f;font-size:12px;line-height:1.55}.metrics-legal-note{background:#eef6f3;color:#244d3b}@media (max-width:650px){.metrics-page{padding:18px}.catalog-heading,.metrics-header,.metrics-methodology-banner{display:grid}.metrics-input-grid{grid-template-columns:1fr}}.metrics-results-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3,14px);gap:var(--space-3,14px)}.metrics-results-grid.compact{margin-top:18px}.metric-result-card{display:grid;grid-gap:var(--space-2,8px);gap:var(--space-2,8px);min-height:145px;padding:18px}.metric-result-card>span{color:var(--text-subtle,#60707f);font-size:11px;font-weight:800;text-transform:uppercase}.metric-result-card>strong{font-size:30px}.metric-result-card>small{color:var(--text-subtle,#60707f);line-height:1.45}.metric-result-card>i{font-size:var(--font-size-xs,10px);font-style:normal;font-weight:800;text-transform:uppercase}.metric-result-card>i.available{color:var(--positive,#177245)}.metric-result-card>i.limited{color:var(--warning,#a06a00)}.metric-methodology{border-top:1px solid rgba(96,112,127,.18);margin-top:var(--space-1,4px);padding-top:var(--space-3,12px)}.metric-methodology summary{cursor:pointer;font-size:var(--font-size-sm,12px);font-weight:800}.metric-methodology dl{display:grid;grid-gap:var(--space-2,8px);gap:var(--space-2,8px);margin:var(--space-3,12px) 0 0}.metric-methodology dl>div{display:grid;grid-template-columns:minmax(90px,.42fr) minmax(0,1fr);grid-gap:var(--space-2,8px);gap:var(--space-2,8px);padding-top:var(--space-2,8px);border-top:1px solid rgba(96,112,127,.14)}.metric-methodology dt{color:var(--text-subtle,#60707f);font-size:11px;font-weight:800}.metric-methodology dd{margin:0;font-size:var(--font-size-sm,12px);line-height:1.4;overflow-wrap:anywhere}@media (max-width:900px){.metrics-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.metric-methodology dl>div{grid-template-columns:1fr;gap:3px}}@media (max-width:520px){.metrics-results-grid{grid-template-columns:1fr}}.metrics-page{display:grid;grid-gap:22px;gap:22px}.metric-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:20px}.metric-catalog-card{padding:18px;border:1px solid #dce4e8;border-radius:13px;background:#f8fafb}.metric-catalog-card span{color:#177245;font-size:10px;font-weight:800;text-transform:uppercase}.metric-catalog-card h3{margin:8px 0 13px;font-size:16px}.metric-catalog-card p{margin:7px 0;color:#60707f;font-size:11px;line-height:1.55}@media(max-width:1000px){.metric-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.metric-catalog-grid{grid-template-columns:1fr}}