.TagsCardSkeleton-module-scss-module__TPSx_G__card{--skeleton-radius:var(--round-corners-sm);border-radius:var(--round-corners);box-shadow:var(--card-grid-page-skeleton-shadow,0 0 2px #00000029);background:#fff;flex-direction:column;display:flex;overflow:hidden}.TagsCardSkeleton-module-scss-module__TPSx_G__preview{--skeleton-radius:0;height:221px}@media screen and (max-width:1024px){.TagsCardSkeleton-module-scss-module__TPSx_G__preview{height:126px}}@media screen and (max-width:550px){.TagsCardSkeleton-module-scss-module__TPSx_G__preview{height:157px}}.TagsCardSkeleton-module-scss-module__TPSx_G__content{min-width:0;padding:0 16px 16px}@media screen and (max-width:834px){.TagsCardSkeleton-module-scss-module__TPSx_G__content{padding:0 12px 12px}}.TagsCardSkeleton-module-scss-module__TPSx_G__details{justify-content:space-between;gap:12px;min-height:30px;margin:16px 0 12px;display:flex}.TagsCardSkeleton-module-scss-module__TPSx_G__tag{width:45%;height:25px}.TagsCardSkeleton-module-scss-module__TPSx_G__date{width:80px;height:14px;margin-top:3px}.TagsCardSkeleton-module-scss-module__TPSx_G__title{flex-direction:column;gap:6px;padding:3px 0;display:flex}.TagsCardSkeleton-module-scss-module__TPSx_G__titleLine{height:14px}@media screen and (max-width:550px){.TagsCardSkeleton-module-scss-module__TPSx_G__titleLine{height:12px}}.TagsCardSkeleton-module-scss-module__TPSx_G__titleLineShort{width:70%}
.TagsCardGrid-module-scss-module__C331Xa__grid{grid-template-columns:repeat(auto-fill, minmax(var(--card-grid-page-card-min-width), 1fr));gap:24px;width:100%;display:grid}.TagsCardGrid-module-scss-module__C331Xa__arrows{justify-content:center;align-items:center;margin-top:24px;display:flex}.TagsCardGrid-module-scss-module__C331Xa__arrow{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;margin:0 10px;padding:0;font-size:24px}.TagsCardGrid-module-scss-module__C331Xa__arrow:disabled{color:#dedede;cursor:default}@media screen and (max-width:550px){.TagsCardGrid-module-scss-module__C331Xa__arrow{margin:0 20px}}
.tags-card{cursor:pointer;z-index:10;border-radius:var(--round-corners);background:#fff no-repeat padding-box padding-box;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 2px #00000029}.tags-card__link-wrapper{height:100%;display:block}.tags-card__link-wrapper:hover,.tags-card__link-wrapper:focus{text-decoration:none}.tags-card__video,.tags-card__image{justify-content:center;align-items:center;height:221px;display:flex;position:relative}@media screen and (max-width:1024px){.tags-card__video,.tags-card__image{height:126px}}@media screen and (max-width:550px){.tags-card__video,.tags-card__image{height:157px}}.tags-card__video img,.tags-card__image img{object-fit:cover;width:100%;height:100%}.tags-card__video video,.tags-card__image video{object-fit:contain;width:100%;height:100%}.tags-card__text-wrapper{min-width:0;padding:0 16px 16px}@media screen and (max-width:834px){.tags-card__text-wrapper{padding:0 12px 12px}}.tags-card__text-wrapper .tags-card__details{flex-wrap:nowrap;justify-content:space-between;margin:16px 0 12px;display:flex}.tags-card__text-wrapper .tags-card__details .tags-card__tag{border:1px solid var(--tags-card-color);white-space:nowrap;font:normal normal 700 14px/19px var(--font-family-primary);letter-spacing:1.35px;text-transform:uppercase;color:var(--tags-card-color);cursor:pointer;text-overflow:ellipsis;border-radius:var(--round-corners-sm);max-width:max-content;margin:0 5px 5px 0;padding:2px 10px;overflow:hidden}.tags-card__text-wrapper .tags-card__details .tags-card__tag.activity__tag:hover,.tags-card__text-wrapper .tags-card__details .tags-card__tag.activity__tag.active{color:#fff;background:var(--tags-card-color)}.tags-card__text-wrapper .tags-card__details .tags-card__date{font:normal normal 400 14px/20px var(--font-family-primary);letter-spacing:.25px;color:gray;margin-left:auto}.tags-card__text-wrapper .tags-card__description{-webkit-line-clamp:3;text-overflow:ellipsis;font:normal normal 400 18px/20px var(--font-family-primary);letter-spacing:.32px;color:var(--base-text);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media screen and (max-width:834px){.tags-card__text-wrapper .tags-card__description{font:normal normal 400 16px/20px var(--font-family-primary);letter-spacing:.29px}}@media screen and (max-width:550px){.tags-card__text-wrapper .tags-card__description{font:normal normal 400 14px/18px var(--font-family-primary);letter-spacing:.25px}}.tags-card__share{margin-top:15px;margin-left:auto}
