.grid,.grid>*{min-width:0}.grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.grid-auto-fill,.grid-auto-fit{display:grid;gap:var(--spacing-md)}.grid-auto-fill{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.grid-span-full{grid-column:1/-1}.grid-span-2{grid-column:span 2}.grid-span-3{grid-column:span 3}.grid-items-start{align-items:start}.grid-items-center{align-items:center}.grid-items-end{align-items:end}.grid-items-stretch{align-items:stretch}@media (max-width:639px){.grid-span-2,.grid-span-3{grid-column:1/-1}.grid-auto-fill,.grid-auto-fit{grid-template-columns:1fr}}@media (min-width:768px){.grid-span-2{grid-column:span 2}.grid-auto-fill,.grid-auto-fit{gap:var(--spacing-lg)}}@media (min-width:1024px){.grid-span-3{grid-column:span 3}.grid-auto-fill,.grid-auto-fit{gap:var(--spacing-xl)}}@media print{.grid,[class*=grid-cols-]{display:block}.grid>*,[class*=grid-cols-]>*{display:block;margin-bottom:var(--spacing-md);page-break-inside:avoid}.grid>:last-child,[class*=grid-cols-]>:last-child{margin-bottom:0}.grid-span-2,.grid-span-3,.grid-span-full{grid-column:auto}.grid-auto-fill,.grid-auto-fit{display:block}.grid-auto-fill>*,.grid-auto-fit>*{display:block;margin-bottom:var(--spacing-md)}}@media (prefers-reduced-motion:reduce){.grid,.grid>*,[class*=grid-cols-],[class*=grid-cols-]>*{transition:none;animation:none}}[dir=rtl] .grid,[dir=rtl] [class*=grid-cols-]{direction:rtl}