.category-card{display:flex;flex-direction:row;align-items:center;padding:var(--spacing-1) var(--spacing-3) var(--spacing-1) var(--spacing-1);border:var(--spacing-px) solid var(--color-neutral-a20);border-radius:var(--spacing-3);box-shadow:var(--shadow-sm);color:var(--color-purple-800);gap:var(--spacing-3);text-decoration:none;transition:box-shadow var(--transition)}@media(min-width:48.001rem){.category-card{flex-direction:column;padding:var(--spacing-3) var(--spacing-3) var(--spacing-4);box-shadow:var(--shadow);gap:unset}}.category-card:hover{box-shadow:var(--shadow-lg);text-decoration:underline}.category-card:focus-visible{outline:var(--outline-purple-a15);outline-offset:var(--outline-offset);text-decoration:underline}.category-card__content{display:flex;flex:1 1 100%;align-items:center;justify-content:space-between;gap:var(--spacing-3)}@media(min-width:48.001rem){.category-card__content{width:100%;padding:0 var(--spacing-2);margin-top:var(--spacing-4)}}.category-card__title{flex-grow:0;color:var(--color-purple-700);-webkit-hyphens:auto;hyphens:auto;transition:color var(--transition);word-break:break-word}.category-card:hover .category-card__title{color:var(--color-purple-800)}.category-card__icon{display:inline-flex;width:var(--spacing-10);height:var(--spacing-10);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--spacing-5);background-color:var(--color-purple-100);color:var(--color-purple-700)}