/* Keep the homepage overview and filters compact on smaller screens. */
@media(max-width:1000px){
 .ant-home .ant-trust-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:20px 6px}
 .ant-home .ant-trust-grid>div{grid-column:auto!important;min-width:0;padding:0 8px;gap:8px;border-left:0}
 .ant-home .ant-trust-grid>div+div{border-left:1px solid var(--ant-line)}
 .ant-home .ant-trust strong{font-size:clamp(20px,3.5vw,30px);letter-spacing:-.035em;white-space:nowrap}
 .ant-home .ant-trust span{font-size:11px;line-height:1.4;min-height:31px;display:flex;align-items:center;justify-content:center;max-width:90px}
}
@media(max-width:760px){
 .ant-home .ant-trust{margin:12px auto 22px;padding:0 16px}
 .ant-home .ant-trust-grid{padding:16px 4px;border-radius:14px}
 .ant-home .ant-trust-grid>div{padding:0 5px;gap:7px}
 .ant-home .ant-trust strong{font-size:clamp(18px,4.6vw,26px)}
 .ant-home .ant-trust span{font-size:10px;line-height:1.35;min-height:27px;max-width:72px}
 .ant-home #tools .pills{display:grid;grid-template-columns:repeat(8,max-content);grid-template-rows:repeat(2,36px);justify-content:start;gap:6px;padding:3px 3px 12px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#3b526e transparent;-webkit-overflow-scrolling:touch}
 .ant-home #tools .pill{min-height:36px;height:36px;min-width:0;padding:0 10px;gap:5px;font-size:11px;line-height:1;white-space:nowrap}
 .ant-home #tools .pill svg{width:13px;height:13px;flex:0 0 13px}
 .ant-home #tools .pill[data-cat=all]{min-width:42px}
 .ant-home #tools .pills::-webkit-scrollbar{height:3px}
 .ant-home #tools .pills::-webkit-scrollbar-thumb{background:#3b526e;border-radius:4px}
}
@media(max-width:360px){
 .ant-home .ant-trust{padding:0 12px}
 .ant-home .ant-trust-grid>div{padding:0 3px}
 .ant-home .ant-trust strong{font-size:18px}
 .ant-home .ant-trust span{font-size:9px;max-width:52px}
}
