.guide-book-filters{display:grid;grid-template-columns:170px 130px minmax(280px,1fr) auto;align-items:end;gap:14px;margin-bottom:18px}.guide-cards{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.guide-cards .metric{font-size:1.5rem}@media(max-width:900px){.guide-book-filters,.guide-cards{grid-template-columns:1fr 1fr}}@media(max-width:680px){.guide-book-filters,.guide-cards{grid-template-columns:1fr}.guide-book-filters button{width:100%}}
