@import url('./feats.css');
.top-five{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:3rem}.gap-card,.interval{border-top:3px solid #b92d42;padding:1.2rem;background:#f9f6ed}.gap-card:first-child{grid-column:1/-1;background:#102b3c;color:#fff}.gap-card h3,.interval h3{margin:.4rem 0;font-size:1.35rem}.gap-card p{margin:.5rem 0}.gap-card:first-child .eyebrow{color:#f4d4bc}.explorer{border-top:1px solid #acafa9;padding-top:1.4rem}#results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.interval .duration{font-family:Georgia,serif;font-size:1.3rem}.interval small{display:block;line-height:1.5;color:#6b3640}.feat-filters{grid-template-columns:repeat(3,minmax(0,1fr))}select,input{max-width:100%;min-width:0}.coverage-summary{line-height:1.65}#mode-note{font-size:.9rem}.evidence{margin-top:3rem}h3{overflow-wrap:anywhere}@media(max-width:700px){.top-five,#results,.feat-filters{grid-template-columns:1fr}.gap-card:first-child{grid-column:auto}.gap-card,.interval{padding:1rem}.totals strong{font-size:2rem}}
