@media (max-width:359px){.brand b{font-size:13px}.brand small{display:none}.wrap{padding:0 10px}}
@media (min-width:600px){.cta{grid-template-columns:1fr 1fr}.two{grid-template-columns:1fr 1fr}.grid{grid-template-columns:1fr 1fr}.post{grid-template-columns:120px 1fr}}
@media (min-width:768px){.hero{padding:32px 26px}.cat{flex-basis:200px}.fgrid{grid-template-columns:2fr 1fr 1fr 1fr}.fgrid>div:first-child{grid-column:auto}.comm{grid-template-columns:1fr auto;align-items:center}}
@media (min-width:900px){
  body{padding-bottom:0}.bnav,.burger{display:none}
  .menu{position:static;opacity:1;visibility:visible;transform:none;background:none;border:0;padding:0;display:flex;align-items:center;gap:22px}
  .menu a{border:0;padding:8px 0;font-size:13px;position:relative}.menu a.active::before{content:none}
  .menu a.active::after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--g);box-shadow:0 0 8px var(--g)}
  .menu .menu-cta{margin:0;padding:8px 16px;min-height:40px}.menu .menu-cta::after{content:none!important}
  .wrap{padding:0 24px}.hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:36px}
  .cats{display:grid;grid-template-columns:repeat(5,1fr);overflow:visible}.cat{flex:none}
  .cta{grid-template-columns:auto auto;justify-content:start}.quick a{flex:1}
}
@media (min-width:1200px){.grid.wide{grid-template-columns:1fr 1fr 1fr}}
