.card.card--primary{align-items:flex-start;background:#1c1c1c;border-radius:1.6rem;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;padding:2.4rem 2rem 9rem}@media only screen and (min-width:961px){.card.card--primary{flex-direction:row;justify-content:space-between;padding:3rem 3.5rem}}@media only screen and (min-width:1440px){.card.card--primary{padding:3.6rem 3.6rem 3.3rem}}@media only screen and (min-width:1537px){.card.card--primary{padding:3rem 3.5rem}}.card.card--primary.--video .card__title{font-size:2rem;font-weight:400;line-height:1.1}@media only screen and (min-width:961px){.card.card--primary.--video .card__title{font-size:2.51rem}}.card.card--primary.--video .card__title{width:100%}@media only screen and (max-width:60em){.card.card--primary.--video .card__title{display:none}}.card.card--primary.--video .card__features__title{display:none}@media only screen and (max-width:60em){.card.card--primary.--video .card__features__title{display:block}}.card.card--primary.--video .card__features__video{max-width:100%;width:100%}@media only screen and (min-width:961px){.card.card--primary.--video .card__features__video{max-width:58.2rem}}.card.card--primary.--video .card__info{margin-top:2.4rem}.card.card--primary.light-theme{background:#f3f3f3}.card.card--primary.light-theme .btn.btn--underscore{align-self:center;color:#0d0d0d}@media only screen and (min-width:961px){.card.card--primary.light-theme .btn.btn--underscore{margin-bottom:1rem;order:4}}.card.card--primary.light-theme .btn.btn--underscore span{background-image:linear-gradient(transparent calc(100% - .1em),#ff6362 .1em)}.card.card--primary.light-theme .btn.btn--underscore:hover{color:#ff6362}.card.card--primary.light-theme .btn.btn--primary{color:#fff}.card.card--primary.light-theme .btn.btn--tertiary{border-color:#0d0d0d;color:#0d0d0d}.card.card--primary.light-theme .btn.btn--tertiary:hover{color:#fff}.card.card--primary.light-theme .btn.btn--tertiary:hover svg{fill:#fff}.card.card--primary.light-theme .btn.btn--tertiary:after{filter:none}.card.card--primary.light-theme .btn.btn--tertiary svg{fill:#0d0d0d}.card.card--primary.light-theme .btn.btn--tertiary .btn__fill:before{background-color:#0d0d0d}.card.card--primary.light-theme .card__features__rating{background:#fff}.card.card--primary.light-theme .card__features__rating:before{background-color:#e7e6e6}.card.card--primary.light-theme .card__features__video{border-radius:1.6rem;display:block;margin:2.4rem 0 .5rem;max-width:100%;order:3;width:100%}@media only screen and (min-width:641px){.card.card--primary.light-theme .card__features__video{margin-bottom:1rem}}@media only screen and (min-width:961px){.card.card--primary.light-theme .card__features__video{max-width:58.2rem;order:unset}}.card.card--primary.light-theme .card__features:has(.card__features__video)+.card__info:before{background:#e7e6e6;content:"";display:block;height:1px;left:-2rem;position:absolute;top:-1.2rem;width:calc(100% + 4rem)}.card.card--primary.light-theme .card__features__text{color:#5d5d5d}.card.card--primary.light-theme .card__info{background:#fff}.card.card--primary:not(.light-theme) .card__info__block__tabs .tag-button.--style-hash-tag{border-color:#fff;color:#fff}.card.card--primary:not(.light-theme) .card__info__block__tabs .tag-button.--style-hash-tag:hover{border-color:#fff;color:#0d0d0d}.card.card--primary:not(.light-theme) .card__info__block__tabs .tag-button.--style-hash-tag .tag-button__fill:before{background-color:#fff}.card.card--primary.full-width{max-width:100%}@media only screen and (min-width:961px){.card.card--primary.full-width .card__actions,.card.card--primary.full-width .card__info{max-width:calc(45% - 1.2rem)}}.card.card--primary.full-width .card__author,.card.card--primary.full-width .card__features{max-width:100%;width:100%}@media only screen and (min-width:961px){.card.card--primary.full-width .card__author,.card.card--primary.full-width .card__features{width:53%}}@media only screen and (max-width:60em){.card.card--primary.full-width .card__author{margin-bottom:1rem}.card.card--primary.full-info{min-height:auto;padding:2.4rem 2rem}.card.card--primary.full-info .card__features__link{display:none}.card.card--primary.full-info .card__features__text{display:block;margin:0;order:3;padding:1.6rem 0 2.4rem;position:relative}.card.card--primary.full-info .card__features__text:after{background:#e7e6e6;bottom:0;content:"";display:block;height:1px;left:-2rem;position:absolute;width:calc(100% + 4rem)}.card.card--primary.full-info .card__info{background:transparent;border-radius:0;display:flex;flex-wrap:wrap;margin:0 0 1rem;max-width:none;order:3;padding:0;position:relative}.card.card--primary.full-info .card__info:after{background:#e7e6e6;bottom:-1rem;content:"";display:block;height:1px;left:-2rem;position:absolute;width:calc(100% + 4rem)}.card.card--primary.full-info .card__info__block{margin:.6rem 0;max-width:calc(50% - .8rem)}.card.card--primary.full-info .card__info__block:nth-child(odd){margin-right:.8rem}.card.card--primary.full-info .card__info__block:nth-child(2n){margin-left:.8rem}.card.card--primary.full-info .card__info__block--full-width{max-width:100%}.card.card--primary.full-info .card__info__block--full-width:nth-child(2n),.card.card--primary.full-info .card__info__block--full-width:nth-child(odd){margin:.6rem 0}.card.card--primary.full-info .card__info__block__text{font-size:1.2rem;line-height:1.6rem;margin:0;text-transform:uppercase}.card.card--primary.full-info .card__actions{display:flex;margin:2.4rem 0 0;max-width:100%;order:4}}@media only screen and (max-width:60em)and (max-width:60em){.card.card--primary.full-info .card__actions{margin-left:-.5rem;width:100%}}@media only screen and (max-width:60em)and (max-width:40em){.card.card--primary.full-info .card__actions{flex-wrap:wrap;margin-left:unset}}@media only screen and (max-width:60em){.card.card--primary.full-info .card__actions .btn{font-size:1.6rem;font-weight:500;line-height:1.8rem;margin:0 0 .8rem;width:100%}}@media only screen and (max-width:60em)and (max-width:60em){.card.card--primary.full-info .card__actions .btn{height:4.4rem;margin:0 1rem;width:calc(50% - 1rem)}}@media only screen and (max-width:60em)and (max-width:40em){.card.card--primary.full-info .card__actions .btn{margin:0 0 .8rem;width:100%}}@media only screen and (max-width:60em){.card.card--primary.full-info .card__actions .btn:last-child{margin:0}}.card.card--primary .card__features{align-content:flex-start;display:flex;flex-wrap:wrap;margin-bottom:2.4rem;order:2}@media only screen and (min-width:961px){.card.card--primary .card__features{margin-bottom:0;order:1;padding-right:2rem;width:50%}}@media only screen and (min-width:1440px){.card.card--primary .card__features{width:62%}}@media only screen and (min-width:1537px){.card.card--primary .card__features{margin-bottom:2.4rem}}@media only screen and (max-width:60em){.card.card--primary .card__features .btn--underscore{display:none}}.card.card--primary .card__features__title{font-size:2rem;line-height:2.6rem;order:2;width:100%}@media only screen and (min-width:961px){.card.card--primary .card__features__title{display:-webkit-box;font-size:2.4rem;-webkit-line-clamp:3;line-height:1.2;order:1;overflow:hidden;-webkit-box-orient:vertical}}@media only screen and (min-width:1280px){.card.card--primary .card__features__title{font-size:2.2rem}}@media only screen and (min-width:1537px){.card.card--primary .card__features__title{font-size:2.51rem}}.card.card--primary .card__features__text{display:none}@media only screen and (min-width:961px){.card.card--primary .card__features__text{display:block;display:-webkit-box;font-size:1.72rem;-webkit-line-clamp:5;line-height:2.2rem;margin:2.4rem 0 0;order:2;overflow:hidden;-webkit-box-orient:vertical}}@media only screen and (min-width:1537px){.card.card--primary .card__features__text{margin-bottom:1rem}}.card.card--primary .card__features__link{display:none}@media only screen and (max-width:60em){.card.card--primary .card__features__link{bottom:2.4rem;display:flex;height:4rem;left:2rem;order:3;position:absolute;width:4rem}}.card.card--primary .card__features__link svg{fill:#fff;height:inherit;width:inherit}.card.card--primary .card__features__rating{align-items:center;background:#2b2b2b;border-radius:.8rem;display:flex;flex-direction:row;margin-bottom:2.4rem;order:1;overflow:hidden;padding:.8rem 1.6rem;position:relative;width:100%;z-index:1}@media only screen and (min-width:641px){.card.card--primary .card__features__rating{align-content:flex-start;flex-direction:column;margin:1.6rem 0 2.4rem}}@media only screen and (min-width:961px){.card.card--primary .card__features__rating{margin-right:2.4rem;order:3;width:auto}}.card.card--primary .card__features__rating:hover:before{width:100%}.card.card--primary .card__features__rating.--empty{margin-bottom:.5rem;margin-top:0;padding:0}@media only screen and (min-width:641px){.card.card--primary .card__features__rating.--empty{margin-bottom:1rem}}@media only screen and (min-width:961px){.card.card--primary .card__features__rating.--empty{height:2rem;margin-bottom:2.4rem;margin-right:0;margin-top:1.6rem}}.card.card--primary .card__features__rating:before{background-color:#5d5d5d;bottom:0;content:"";left:0;position:absolute;top:0;transition:width .4s ease-in-out;width:0;z-index:-1}.card.card--primary .card__features__rating__text{color:#868686;font-size:1.2rem;letter-spacing:.1px;line-height:140%;margin:0 auto 0 0;text-transform:uppercase}@media only screen and (min-width:961px){.card.card--primary .card__features__rating__text{width:100%}}@media only screen and (min-width:1537px){.card.card--primary .card__features__rating__text{margin-bottom:.4rem;width:100%}}.card.card--primary .card__features__rating .star-rating{align-self:flex-start;margin-right:0}@media only screen and (max-width:40em){.card.card--primary .card__features__rating .star-rating{margin-left:1rem}.card.card--primary .card__features__rating .star-rating__number{margin-right:1rem}}.card.card--primary .card__features__rating .star-rating__number span{display:none}.card.card--primary .card__features__rating .star-rating__icons svg{margin:0 .1rem}@media only screen and (max-width:60em){.card.card--primary .card__features:not(:has(.card__features__rating)) .card__features__title{margin-top:2.4rem}}.card.card--primary .card__info{display:none}@media only screen and (min-width:961px){.card.card--primary .card__info{align-content:flex-start;align-self:flex-start;background:#2b2b2b;border-radius:1.6rem;display:flex;flex-wrap:wrap;order:2;padding:2rem;width:50%}}@media only screen and (min-width:641px){.card.card--primary .card__info{margin-bottom:1rem}}@media only screen and (min-width:1141px){.card.card--primary .card__info{margin-bottom:2rem}}@media only screen and (min-width:1440px){.card.card--primary .card__info{padding:2rem 1.6rem;width:37.5%}}@media only screen and (min-width:1537px){.card.card--primary .card__info{margin-bottom:2.7rem}}.card.card--primary .card__info__block{align-items:flex-start;display:flex;flex-direction:column;margin:1.4rem 2rem .7rem;max-width:calc(50% - 4rem);width:100%}@media only screen and (min-width:1440px){.card.card--primary .card__info__block{margin:1.4rem 2rem 1rem}}@media only screen and (min-width:1537px){.card.card--primary .card__info__block{margin:1.2rem 1.5rem 1.3rem}}.card.card--primary .card__info__block--full-width{margin:1.4rem 1.3rem 1.2rem;max-width:none}.card.card--primary .card__info__block__title{color:#868686;font-size:1rem;line-height:1.68rem;text-transform:uppercase}@media only screen and (min-width:961px){.card.card--primary .card__info__block__title{font-size:1.3rem}}.card.card--primary .card__info__block__text{font-size:1.8rem;line-height:1.2;margin-top:.4rem}@media only screen and (min-width:1280px){.card.card--primary .card__info__block__text{font-size:2.16rem}}.card.card--primary .card__info__block__tabs{display:flex;flex-wrap:wrap;margin:.6rem 0 0;max-height:5.2rem;max-width:38rem;overflow:hidden;width:100%}@media only screen and (min-width:1440px){.card.card--primary .card__info__block__tabs{margin:.3rem 0 0}}@media only screen and (min-width:1537px){.card.card--primary .card__info__block__tabs{margin:.6rem 0 0}}.card.card--primary .card__info__block .tag-button__text-copy,.card.card--primary .card__info__block .tag-button__text-origin{height:2rem}.card.card--primary .card__author{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:1.6rem;order:1;padding-left:5.7rem;position:relative;width:100%}@media only screen and (min-width:641px){.card.card--primary .card__author{margin-bottom:1rem}}@media only screen and (min-width:961px){.card.card--primary .card__author{align-self:flex-end;margin-bottom:0;margin-top:auto;order:3;width:50%}}@media only screen and (min-width:1440px){.card.card--primary .card__author{order:3}}@media only screen and (min-width:1537px){.card.card--primary .card__author{margin:0}}.card.card--primary .card__author__avatar{border-radius:100%;height:4.6rem;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:4.6rem}.card.card--primary .card__author__name{font-size:1.8rem;line-height:1.1}@media only screen and (min-width:1440px){.card.card--primary .card__author__name{font-size:2.12rem}}.card.card--primary .card__author__name.--link:hover{color:#ff6362}.card.card--primary .card__author__descr{font-size:1.4rem;line-height:1.1;margin-top:.4rem}@media only screen and (min-width:961px){.card.card--primary .card__author__descr{margin-top:.5rem}}@media only screen and (min-width:1440px){.card.card--primary .card__author__descr{font-size:1.5rem}}.card.card--primary .card__author__descr span{color:#868686}.card.card--primary .card__actions{display:none}@media only screen and (min-width:961px){.card.card--primary .card__actions{align-content:flex-start;align-self:flex-end;display:flex;justify-content:flex-end;margin-top:auto;order:4;width:50%}}@media only screen and (min-width:1440px){.card.card--primary .card__actions{margin:0}}@media only screen and (min-width:1537px){.card.card--primary .card__actions{font-size:1.6rem;line-height:2.24rem;width:37.5%}}.card.card--primary .card__actions .btn--tertiary{border-color:#fff;color:#fff;margin:1.2rem 2rem 0 0}.card.card--primary .card__actions .btn--tertiary svg{margin-left:1.4rem}.card.card--primary .card__actions .btn--tertiary:hover{color:#0d0d0d}.card.card--primary .card__actions .btn--tertiary:hover svg{fill:#0d0d0d}.card.card--primary .card__actions .btn--tertiary .btn__fill:before{background-color:#fff}.card.card--primary .card__actions .btn--tertiary:after{filter:brightness(0) saturate(100%) invert(100%) sepia(12%) saturate(4%) hue-rotate(203deg) brightness(115%) contrast(100%)}.card.card--primary .card__actions .btn--tertiary svg{fill:#fff}.card.card--primary .card__actions .btn--primary{margin-top:1.2rem}
