/* compiled by scssphp 1.6.0 on Wed, 06 May 2026 09:07:17 +0000 (0.0081s) */

.card.--download{grid-column:1 / -1;border-radius:var(--border-radius-large)}@media (min-width:48rem){.card.--download{grid-column:span 1}}.card.--download .card__link{padding:1.25rem 2rem;border:0.125rem solid var(--color-gray-008);border-radius:var(--border-radius-large);grid-template-rows:1fr;transition:border 0.3s ease-out, box-shadow 0.3s ease-out;background:var(--color-white);color:var(--color-scheme-background);box-shadow:0 0 1rem 0.5rem rgba(95, 204, 231, 0.15)}.card.--download .card__link:hover{border-color:var(--color-white);box-shadow:0 0 1.5rem 0.75rem rgba(95, 204, 231, 0.3)}.card.--download .card__link:hover .button__title{width:calc(100% - 3.125rem);padding:0 1rem 0 0;opacity:1}.card.--download .card__link:hover .button__icon{background:var(--color-2);color:var(--color-1--foreground)}.card.--download .card__title{flex-grow:1;font-weight:var(--font-weight--regular);font-size:var(--font-size--sm)}@media (min-width:48rem){.card.--download .card__title{font-size:1.25rem}}.card.--download .card__content{height:100%;width:100%;display:flex;flex-direction:column;gap:1.25rem}.card.--download .button.--icon-only{justify-content:flex-start;width:auto;aspect-ratio:unset;padding:unset;background:unset;border-radius:unset;box-shadow:none;gap:0}.card.--download .button__icon{width:3.125rem;height:3.125rem;border-radius:50%;display:grid;place-items:center;background:var(--color-1);transition:0.3s ease-in-out}.card.--download .button__title{position:relative;width:0;opacity:0;height:unset;overflow:visible;clear:unset;white-space:unset;color:var(--color-1);transition:0.3s ease-in-out;text-align:start}