.ctf-category[data-v-73104d35]{background:var(--white3);border-radius:8rem;min-width:0;position:relative}.ctf-category__link[data-v-73104d35]{gap:12rem;height:150rem;padding:16rem;display:flex}.ctf-category__link>.ctf-category__picture[data-v-73104d35]{border-radius:6rem;flex:0 0 157rem;width:157rem;height:118rem;overflow:hidden}.ctf-category__link>.ctf-category__picture[data-v-73104d35]>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ctf-category__body[data-v-73104d35]{flex-direction:column;flex:1;gap:8rem;min-width:0;display:flex}.ctf-category__body h2[data-v-73104d35]{min-height:20rem;padding-right:32rem;font-size:16rem;font-weight:500;line-height:1.2}.ctf-category__body>p[data-v-73104d35]{color:color-mix(in srgb,var(--black) 65%,transparent);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;min-height:0;font-size:12rem;line-height:1.3;display:-webkit-box;overflow:hidden}.ctf-category__favorite[data-v-73104d35]{color:var(--red);place-items:center;width:20rem;height:20rem;display:grid;position:absolute;top:16rem;right:16rem}.ctf-category__favorite[data-v-73104d35] .ctf-icon{flex-basis:20rem;width:20rem;height:20rem}.ctf-category[data-v-73104d35] .ctf-progress__caption b{line-height:1.2}.ctf-category--favorites .ctf-category__link[data-v-73104d35]{padding:16rem}.ctf-category--favorites .ctf-category__body[data-v-73104d35]{flex-shrink:1;height:118rem}.ctf-category--favorites .ctf-category__body h2[data-v-73104d35]{min-height:20rem;padding-right:32rem}.ctf-category--favorites .ctf-category__body>p[data-v-73104d35]{min-height:0}.ctf-category--favorites .ctf-category__favorite[data-v-73104d35]{width:20rem;height:20rem;top:16rem;right:16rem}.ctf-category--favorites .ctf-category__favorite[data-v-73104d35] .ctf-icon{flex-basis:20rem;width:20rem;height:20rem}.ctf-category--favorites[data-v-73104d35] .ctf-progress__caption b{line-height:1.2}@media (width<=799px){.ctf-category--favorites .ctf-category__body[data-v-73104d35]{height:auto;min-height:118rem}.ctf-category__link[data-v-73104d35]{height:auto;min-height:132rem}.ctf-category__link>.ctf-category__picture[data-v-73104d35]{flex-basis:100rem;width:100rem;height:100rem}}@media (hover:hover) and (pointer:fine){.ctf-category:hover h2[data-v-73104d35]{color:var(--red)}}
