:where(.c-front-page-spot-card){aspect-ratio:1;width:100%;display:flex;flex-direction:column;justify-content:space-between;--un-text-opacity:1;color:rgb(var(--theme-colors-background-primary) / var(--un-text-opacity));padding:var(--theme-spacing-sm, var(--theme-spacing-sm--sm));border-radius:var(--theme-borderRadius-xl, var(--theme-borderRadius-xl--sm));background-color:rgba(var(--theme-colors-background-surface) / .6);transition:background-color .2s var(--easing-ease-slow)}:where(.c-front-page-spot-card):hover{background-color:rgba(var(--theme-colors-background-surface) / .7)}:where(.c-front-page-primary-links){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding-bottom:var(--theme-spacing-3xl, var(--theme-spacing-3xl--sm));gap:var(--theme-spacing-2xs, var(--theme-spacing-2xs--sm));padding-inline:var(--theme-spacing-sm, var(--theme-spacing-sm--sm))}@media (min-width: 60em){:where(.c-front-page-primary-links){grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:var(--theme-spacing-md, var(--theme-spacing-md--sm))}}@media (min-width: 80em){:where(.c-front-page-primary-links){grid-template-columns:repeat(6,minmax(0,1fr));padding-inline:var(--theme-spacing-xl, var(--theme-spacing-xl--sm))}}
