.page-head{padding-block:var(--space-5) var(--space-4)}.page-head .container{gap:var(--space-3);display:grid}.page-head h1{letter-spacing:-.02em;font-size:44px;line-height:46px}.page-head p{color:var(--ink-muted);max-width:46ch;margin:0;font-size:18px;line-height:28px}.product-grid{gap:var(--space-5) var(--space-3);padding-block:var(--space-5) var(--space-7);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=700px){.page-head{padding-block:var(--space-7) var(--space-5)}.page-head h1{font-size:64px;line-height:64px}.product-grid{gap:var(--space-6) var(--space-5);padding-block:var(--space-6) var(--space-8);grid-template-columns:repeat(3,1fr)}}@media (width>=1000px){.product-grid{grid-template-columns:repeat(4,1fr)}}
