.category-illustrated-card[data-v-61ea53a7]{min-width:0;height:100%;color:var(--color-ink,#17151c);background:#faf8f5;border:1px solid #e1dcd6;border-radius:20px;flex-direction:column;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.category-illustrated-card[data-v-61ea53a7]:hover{border-color:#f83778;box-shadow:0 8px 28px -18px #6b31524d}.category-illustrated-card[data-v-61ea53a7]:focus-visible{outline-offset:4px;outline:3px solid #f83778}.category-illustrated-card__media[data-v-61ea53a7]{aspect-ratio:3/2;flex:none;width:100%}.category-illustrated-card__media img[data-v-61ea53a7]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.category-illustrated-card__body[data-v-61ea53a7]{flex-direction:column;flex:1;min-width:0;padding:20px 24px 22px;display:flex}.category-illustrated-card__title[data-v-61ea53a7]{overflow-wrap:break-word;margin:0 0 8px;font-size:clamp(22px,2.2vw,28px);font-weight:800;line-height:1.2}.category-illustrated-card__description[data-v-61ea53a7]{color:#625b69;min-height:2.8em;margin:0 0 18px;font-size:16px;line-height:1.5}.category-illustrated-card__cta[data-v-61ea53a7]{color:#a61750;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;margin-top:auto;font-size:16px;font-weight:700;line-height:1.4;display:flex}.category-illustrated-card__cta>span[data-v-61ea53a7]{transition:transform .18s}.category-illustrated-card:hover .category-illustrated-card__cta>span[data-v-61ea53a7]{transform:translate(3px)}@media (width>=1100px){.category-illustrated-card--compact[data-v-61ea53a7]{grid-template-columns:55% 45%;min-height:280px;display:grid}.category-illustrated-card--compact .category-illustrated-card__media[data-v-61ea53a7]{aspect-ratio:3/2;grid-area:1/2;align-self:center}.category-illustrated-card--compact .category-illustrated-card__body[data-v-61ea53a7]{grid-area:1/1;padding:26px 0 22px 24px}.category-illustrated-card--compact .category-illustrated-card__title[data-v-61ea53a7]{font-size:24px}}@media (width<=479px){.category-illustrated-card__body[data-v-61ea53a7]{padding:18px 20px}}@media (prefers-reduced-motion:reduce){.category-illustrated-card[data-v-61ea53a7],.category-illustrated-card__cta>span[data-v-61ea53a7]{transition:none}}
