.page{gap:calc(var(--spacing,.25rem) * 12);width:100%;max-width:1600px;padding-inline:calc(var(--spacing,.25rem) * 5);padding-top:calc(var(--spacing,.25rem) * 8);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:48rem){.page{gap:calc(var(--spacing,.25rem) * 16);padding-inline:calc(var(--spacing,.25rem) * 10);padding-top:calc(var(--spacing,.25rem) * 10)}}@media (min-width:64rem){.page{padding-inline:calc(var(--spacing,.25rem) * 14)}}
