.button{align-items:center;background-color:inherit;border:1px solid transparent;border-radius:2px;box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex;flex-direction:row;font:var(--button-14);gap:10px;justify-content:center;letter-spacing:var(--button-14-letter-spacing);padding:9px 15px;text-decoration:none;transition:color var(--base-transition-time) linear,background-color var(--base-transition-time) linear,border-color var(--base-transition-time) linear}.button:disabled{opacity:.7;pointer-events:none}.button--primary{background-color:var(--blue-500);color:var(--white)}.button--primary:hover{background-color:var(--blue-800)}.button--secondary{background-color:var(--gray-50);border:1px solid var(--gray-200);color:var(--gray-800)}.button--secondary:hover{background-color:var(--gray-200)}.button--danger{background-color:var(--red-600);color:var(--white)}.button--danger:hover{background-color:var(--red-700)}.button--outline{background-color:var(--white);border:1px solid var(--gray-200);color:var(--gray-800)}.button--outline:hover{background-color:var(--gray-200)}.button--ghost{background-color:transparent;color:var(--gray-500)}.button--ghost:hover{color:var(--gray-800)}.button--link{border:none;border-bottom:1px dashed var(--blue-500);border-radius:0;color:var(--blue-500);font:var(--text-16);letter-spacing:var(--text-16-letter-spacing);padding:0}.button--link:hover{border-bottom:1px dashed transparent}.button--small{padding:6px 15px}.button__icon{height:20px;width:20px}.button--with-icon{padding:9px}.button--with-icon.button--small{padding:6px}.button--icon-right{flex-direction:row-reverse}.button-google-auth{background-color:var(--google-default);color:var(--white);height:40px;position:relative;width:100%}.button-google-auth:hover{background-color:var(--google-dark)}.button-google-auth__icon{background-color:var(--white);border-radius:1px 0 0 1px;box-sizing:border-box;height:36px;left:1px;padding:3px;position:absolute;top:1px;width:36px}.link{align-items:center;border-bottom:1px dashed var(--blue-500);box-sizing:border-box;color:var(--blue-500);cursor:pointer;display:inline-flex}.link:hover{border-color:transparent}.link__external-icon{height:15px;margin-left:2px;width:15px}.input-field{font-family:var(--font-family),sans-serif}.input-field__wrapper{position:relative}.input-field__label{color:var(--gray-500);display:block;margin:0;padding:0 0 10px}.input-field__input,.input-field__label{font:var(--text-16);letter-spacing:var(--text-16-letter-spacing)}.input-field__input{border:1px solid transparent;border-radius:2px;box-sizing:border-box;color:var(--gray-800);height:42px;outline:2px solid transparent;padding:10px 15px;width:100%}.input-field__input::-moz-placeholder{color:var(--gray-400)}.input-field__input::placeholder{color:var(--gray-400)}.input-field__input:active,.input-field__input:focus,.input-field__input:hover{background-color:var(--white);border:1px solid var(--blue-500);outline:2px solid var(--blue-100)}.input-field__input--error{border:1px solid var(--red-500);outline:2px solid var(--red-100)}.input-field__input--error:active,.input-field__input--error:focus,.input-field__input--error:hover{border:1px solid var(--red-500);outline:2px solid var(--red-100)}.input-field__input--primary{background-color:var(--gray-50)}.input-field__input--secondary{background-color:var(--white)}.input-field__error{color:var(--red-500);font:var(--text-12);left:0;letter-spacing:var(--text-12-letter-spacing);padding-top:3px;position:absolute;right:0;top:100%}.password-input{padding-right:50px}.password-input__button{color:var(--gray-400);height:20px;padding:0;position:absolute;right:15px;top:11px}.input-phone__mask{align-items:center;display:flex;gap:5px;height:42px;justify-content:center;left:0;padding:0 15px;position:absolute;top:0;z-index:1}.input-phone__mask:after{background-color:var(--gray-200);bottom:0;content:"";position:absolute;right:0;top:0;width:1px}:is(.input-phone--error,.input-phone--error:active,.input-phone--error:focus,.input-phone--error:hover)+.input-phone__mask:after{bottom:1px;top:1px}.input-phone{padding-left:93px}:is(.input-phone:active,.input-phone:focus,.input-phone:hover)+.input-phone__mask:after{bottom:1px;top:1px}.input-phone__icon{height:24px;width:24px}.article-card{align-content:flex-start;color:var(--gray-800);display:grid;font-family:var(--font-family),sans-serif;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.article-card__image-container{color:var(--white);display:block;grid-area:image;margin:0 0 10px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.article-card__image-container:before{content:"";display:block;padding-bottom:var(--percent-aspect-ratio)}.article-card__image{bottom:0;display:block;height:auto;left:0;position:absolute;right:0;top:0;width:100%}.article-card__badge{display:block;grid-area:badge;margin:0 0 5px;width:-moz-max-content;width:max-content}.article-card__title{color:var(--gray-800);grid-area:title;-webkit-hyphens:auto;hyphens:auto;margin:0 0 15px;overflow-wrap:break-word;text-decoration:none;transition:color .3s;-webkit-user-select:text;-moz-user-select:text;user-select:text}.article-card__title:hover{color:var(--blue-500)}.article-card__title:after{bottom:0;content:"";cursor:pointer;left:0;position:absolute;right:0;top:0;z-index:1}.article-card__date{color:var(--gray-500);font:var(--text-14);grid-area:date;letter-spacing:var(--text-14-letter-spacing)}.article-card__count-block{align-self:flex-end;grid-area:count;justify-content:flex-end}.article-card__video-icon{bottom:5px;display:flex;height:30px;left:5px;position:absolute;width:30px;z-index:1}@media screen and (min-width: 1152px){.article-card__video-icon{bottom:10px;height:40px;left:10px;width:40px}}.article-card--primary{grid-template:"image image" auto "badge badge" auto "title title" auto "date count" auto/1fr 1fr}@media screen and (min-width: 756px){.article-card--primary{-moz-column-gap:15px;column-gap:15px;grid-template:"image badge badge" min-content "image title title" 1fr "image date count" min-content/383px 1fr 1fr}}@media screen and (min-width: 1152px){.article-card--primary{-moz-column-gap:0;column-gap:0;grid-template:"image image" auto "badge badge" auto "title title" auto "date count" auto/1fr 1fr}}@media screen and (min-width: 756px){.article-card--primary .article-card__image-container{margin:0}}@media screen and (min-width: 1152px){.article-card--primary .article-card__image-container{margin:0 0 10px}}.article-card--primary .article-card__title{font:var(--title-24);letter-spacing:var(--title-24-letter-spacing)}@media screen and (min-width: 1152px){.article-card--primary .article-card__title{font:var(--title-32);letter-spacing:var(--title-32-letter-spacing)}}.article-card--primary .article-card__date{align-self:flex-end}.article-card--recipe-secondary,.article-card--secondary{-moz-column-gap:15px;column-gap:15px;grid-template:"badge image" min-content "title image" 1fr "date count" min-content/1fr 97px}@media screen and (min-width: 756px){.article-card--recipe-secondary,.article-card--secondary{grid-template:"badge image" min-content "title image" 1fr "date count" min-content/1fr 118px;height:100%}}@media screen and (min-width: 1152px){.article-card--recipe-secondary,.article-card--secondary{-moz-column-gap:0;column-gap:0;grid-template:"image image" min-content "badge badge" min-content "title title" min-content "date count" 1fr/1fr min-content}}:is(.article-card--recipe-secondary,.article-card--secondary) .article-card__title{font:var(--title-16);letter-spacing:var(--title-16-letter-spacing)}@media screen and (min-width: 1152px){:is(.article-card--recipe-secondary,.article-card--secondary) .article-card__title{font:var(--title-17);letter-spacing:var(--title-17-letter-spacing)}}:is(.article-card--recipe-secondary,.article-card--secondary) .article-card__date{align-self:flex-end}.article-card--tertiary,.article-card--tertiary-dark{grid-template:"image image" auto "badge badge" auto "title title" auto "date count" auto/165px 1fr}:is(.article-card--tertiary,.article-card--tertiary-dark) .article-card__title{font:var(--title-16);letter-spacing:var(--title-16-letter-spacing)}@media screen and (min-width: 1152px){:is(.article-card--tertiary,.article-card--tertiary-dark) .article-card__title{font:var(--title-17);letter-spacing:var(--title-17-letter-spacing)}}.article-card--tertiary-dark .article-card__title{color:var(--white)}.article-card--tertiary-dark .article-card__count-block>div,.article-card--tertiary-dark .article-card__date{color:var(--white-50)}.article-card--tertiary-dark:hover .article-card__title{color:var(--white-70)}.article-card--video{grid-template:"image image" auto "badge badge" auto "title title" auto "date count" auto/165px 1fr}.article-card--video .article-card__title{color:var(--white);font:var(--title-16);letter-spacing:var(--title-16-letter-spacing)}@media screen and (min-width: 1152px){.article-card--video .article-card__title{font:var(--title-17);letter-spacing:var(--title-17-letter-spacing)}}.article-card--video .article-card__count-block>div,.article-card--video .article-card__date{color:var(--gray-400)}.article-card--video:hover .article-card__title{color:var(--white-70)}.article-card--list{grid-template:"badge badge" auto "title title" auto "date count" auto/1fr min-content}.article-card--list .article-card__title{font:var(--title-16);letter-spacing:var(--title-16-letter-spacing)}@media screen and (min-width: 1152px){.article-card--list .article-card__title{font:var(--title-14);letter-spacing:var(--title-14-letter-spacing)}}.article-card--horizontal-small{-moz-column-gap:15px;column-gap:15px;grid-template:"badge image" min-content "title image" 1fr "date count" min-content/1fr 97px}@media screen and (min-width: 756px){.article-card--horizontal-small{grid-template:"image badge badge" min-content "image title title" 1fr "image date count" min-content/206px 1fr 1fr}}@media screen and (min-width: 1152px){.article-card--horizontal-small{grid-template-columns:242px 1fr 1fr}}.article-card--horizontal-small .article-card__image-container{margin-bottom:0}.article-card--horizontal-small .article-card__title{font:var(--title-16);letter-spacing:var(--title-16-letter-spacing)}@media screen and (min-width: 756px){.article-card--horizontal-small .article-card__title{font:var(--title-21);letter-spacing:var(--title-21-letter-spacing)}}.article-card--all-news{-moz-column-gap:20px;column-gap:20px;grid-template:"badge badge" auto "title title" auto "date count" auto/1fr 1fr}@media screen and (min-width: 756px){.article-card--all-news{grid-template:"date badge" auto ". title" auto ". count" auto/166px 1fr}}.article-card--all-news .article-card__title{font:var(--title-16);letter-spacing:var(--title-16-letter-spacing)}@media screen and (min-width: 756px){.article-card--all-news .article-card__title{font:var(--title-24);letter-spacing:var(--title-24-letter-spacing)}}@media screen and (min-width: 756px){.article-card--all-news .article-card__count-block{justify-content:flex-start}}.article-card--horizontal-large-dark{background-color:var(--gray-800);grid-template:"image image" auto "badge badge" auto "title title" auto "date count" auto/auto auto auto}@media screen and (min-width: 756px){.article-card--horizontal-large-dark{grid-template:"image badge badge" min-content "image title title" 1fr "image date count" min-content/354px auto auto}}@media screen and (min-width: 1152px){.article-card--horizontal-large-dark{grid-template:"image badge badge" min-content "image title title" 1fr "image date count" min-content/618px auto auto}}.article-card--horizontal-large-dark .article-card__image-container{margin:0 0 15px}@media screen and (min-width: 756px){.article-card--horizontal-large-dark .article-card__image-container{margin:0}}.article-card--horizontal-large-dark .article-card__title{color:var(--white);font:var(--title-24);letter-spacing:var(--title-24-letter-spacing);padding:0 15px}:is(.article-card--horizontal-large-dark .article-card__title):hover{color:var(--gray-400)}@media screen and (min-width: 756px){.article-card--horizontal-large-dark .article-card__title{margin:0}}@media screen and (min-width: 1152px){.article-card--horizontal-large-dark .article-card__title{font:var(--title-32);letter-spacing:var(--title-32-letter-spacing);padding:0 20px}}.article-card--horizontal-large-dark .article-card__badge{padding:0 15px}@media screen and (min-width: 756px){.article-card--horizontal-large-dark .article-card__badge{padding:15px 15px 0}}@media screen and (min-width: 1152px){.article-card--horizontal-large-dark .article-card__badge{padding:20px 20px 0}}.article-card--horizontal-large-dark .article-card__date{color:var(--gray-400);padding:0 15px 15px}@media screen and (min-width: 1152px){.article-card--horizontal-large-dark .article-card__date{padding:0 20px 20px}}.article-card--horizontal-large-dark .article-card__count-block{padding:0 15px 15px}:is(.article-card--horizontal-large-dark .article-card__count-block)>div{color:var(--gray-400)}@media screen and (min-width: 1152px){.article-card--horizontal-large-dark .article-card__count-block{padding:0 20px 20px}}.article-card--horizontal-large-light{grid-template:"image image" auto "badge badge" auto "title title" auto "date count" auto/auto auto auto}@media screen and (min-width: 756px){.article-card--horizontal-large-light{-moz-column-gap:15px;column-gap:15px;grid-template:"image badge badge" min-content "image title title" 1fr "image date count" min-content/354px auto auto}}@media screen and (min-width: 1152px){.article-card--horizontal-large-light{grid-template:"image badge badge" min-content "image title title" 1fr "image date count" min-content/618px auto auto}}@media screen and (min-width: 756px){.article-card--horizontal-large-light .article-card__image-container{margin:0}}.article-card--horizontal-large-light .article-card__title{font:var(--title-24);letter-spacing:var(--title-24-letter-spacing)}@media screen and (min-width: 1152px){.article-card--horizontal-large-light .article-card__title{font:var(--title-32);letter-spacing:var(--title-32-letter-spacing)}}:is(.article-card--recipe-secondary .article-card__title):hover{color:var(--orange-600)}.article-card--recipe-tertiary{grid-template:"image image" auto "badge badge" auto "title title" auto "date count" auto/165px 1fr}.article-card--recipe-tertiary .article-card__title{font:var(--title-16);letter-spacing:var(--title-16-letter-spacing)}:is(.article-card--recipe-tertiary .article-card__title):hover{color:var(--orange-600)}@media screen and (min-width: 1152px){.article-card--recipe-tertiary .article-card__title{font:var(--title-21);letter-spacing:var(--title-21-letter-spacing)}}.article-card--recipe-list{align-items:flex-end;grid-template:"badge badge" min-content "title title" min-content "date count" 1fr/1fr min-content;height:100%}.article-card--recipe-list .article-card__title{font:var(--title-16);letter-spacing:var(--title-16-letter-spacing)}:is(.article-card--recipe-list .article-card__title):hover{color:var(--orange-600)}@media screen and (min-width: 1152px){.article-card--recipe-list .article-card__title{font:var(--title-17);letter-spacing:var(--title-17-letter-spacing)}}@supports not (display:grid){.article-card{display:flex;flex-direction:column}.article-card__image{position:static}}.recipe-card{align-content:flex-start;color:var(--gray-800);display:grid;font-family:var(--font-family),sans-serif;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.recipe-card__image-container{color:var(--white);display:block;grid-area:image;margin:0 0 10px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.recipe-card__image-container:before{content:"";display:block;padding-bottom:var(--percent-aspect-ratio)}.recipe-card__image{bottom:0;display:block;height:auto;left:0;position:absolute;right:0;top:0;width:100%}.recipe-card__badge{grid-area:badge;margin:0 0 5px}.recipe-card__title{color:var(--gray-800);grid-area:title;-webkit-hyphens:auto;hyphens:auto;margin:0 0 15px;overflow-wrap:break-word;text-decoration:none;transition:color .3s;-webkit-user-select:text;-moz-user-select:text;user-select:text}.recipe-card__title:hover{color:var(--orange-600)}.recipe-card__title:after{bottom:0;content:"";cursor:pointer;left:0;position:absolute;right:0;top:0;z-index:1}.recipe-card__calories{align-items:center;color:var(--gray-800);display:flex;font:var(--text-14);gap:5px;grid-area:calories;letter-spacing:var(--text-14-letter-spacing)}.recipe-card__calories svg{color:var(--orange-500);height:18px;width:18px}.recipe-card__date{color:var(--gray-500);font:var(--text-14);grid-area:date;letter-spacing:var(--text-14-letter-spacing)}.recipe-card--primary{grid-template:"image" auto "badge" auto "title" auto "calories" auto/1fr}@media screen and (min-width: 756px){.recipe-card--primary{-moz-column-gap:15px;column-gap:15px;grid-template:"image badge" min-content "image title" 1fr "image calories" min-content/383px 1fr}}@media screen and (min-width: 1152px){.recipe-card--primary{-moz-column-gap:0;column-gap:0;grid-template:"image" auto "badge" auto "title" auto "calories" auto/1fr}}@media screen and (min-width: 756px){.recipe-card--primary .recipe-card__image-container{margin:0}}@media screen and (min-width: 1152px){.recipe-card--primary .recipe-card__image-container{margin:0 0 10px}}.recipe-card--primary .recipe-card__title{font:var(--title-24);letter-spacing:var(--title-24-letter-spacing)}@media screen and (min-width: 1152px){.recipe-card--primary .recipe-card__title{font:var(--title-32);letter-spacing:var(--title-32-letter-spacing)}}.recipe-card--secondary{-moz-column-gap:15px;column-gap:15px;grid-template:"badge image" auto "title image" auto "calories calories" auto/1fr 97px}@media screen and (min-width: 756px){.recipe-card--secondary{grid-template:"badge image" auto "title image" auto "calories calories" auto/1fr 118px}}@media screen and (min-width: 1152px){.recipe-card--secondary{-moz-column-gap:0;column-gap:0;grid-template:"image" auto "badge" auto "title" auto "calories" auto/1fr}}.recipe-card--secondary .recipe-card__image-container{margin:0}@media screen and (min-width: 1152px){.recipe-card--secondary .recipe-card__image-container{margin:0 0 10px}}.recipe-card--secondary .recipe-card__title{font:var(--title-16);letter-spacing:var(--title-16-letter-spacing)}@media screen and (min-width: 1152px){.recipe-card--secondary .recipe-card__title{font:var(--title-17);letter-spacing:var(--title-17-letter-spacing)}}.recipe-card--horizontal{-moz-column-gap:15px;column-gap:15px;grid-template:"badge image" auto "title image" auto "calories calories" auto/1fr 97px}@media screen and (min-width: 756px){.recipe-card--horizontal{grid-template:"image badge" auto "image title" 1fr "image calories" auto/206px 1fr}}@media screen and (min-width: 1152px){.recipe-card--horizontal{grid-template:"image badge" auto "image title" 1fr "image calories" auto/242px 1fr}}.recipe-card--horizontal .recipe-card__image-container{margin:0}.recipe-card--horizontal .recipe-card__title{font:var(--title-16);letter-spacing:var(--title-16-letter-spacing)}@media screen and (min-width: 756px){.recipe-card--horizontal .recipe-card__title{font:var(--title-21);letter-spacing:var(--title-21-letter-spacing)}}@supports not (display:grid){.recipe-card{display:flex;flex-direction:column}.recipe-card__image{position:static}}.trend-card{align-content:flex-start;color:var(--gray-800);display:grid;font-family:var(--font-family),sans-serif;grid-template:"date count" auto "title title" auto "description description" auto "read-more read-more" auto/auto 1fr;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.trend-card__date{color:var(--gray-500);font:var(--text-14);grid-area:date;letter-spacing:var(--text-14-letter-spacing)}.trend-card__title{color:var(--gray-800);font:var(--title-24);grid-area:title;-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--title-24-letter-spacing);margin:20px 0 10px;overflow-wrap:break-word;text-decoration:none;transition:color .3s;-webkit-user-select:text;-moz-user-select:text;user-select:text}.trend-card__count-block{align-self:flex-end;grid-area:count;justify-content:flex-end}.trend-card__description{display:flex;font:var(--text-18);grid-area:description;letter-spacing:var(--text-18-letter-spacing);margin:0 0 30px}.trend-card__read-more-link{grid-area:read-more;width:-moz-max-content;width:max-content}@supports not (display:grid){.trend-card{display:flex;flex-direction:column}}.meta-card{display:flex;gap:10px}.meta-card__item{color:var(--gray-500);display:flex;gap:3px}.meta-card__icon{height:18px;width:18px}.meta-card__text{font:var(--text-12);letter-spacing:var(--text-12);position:relative;transform:translateY(1px)}.card-meta{display:flex;gap:10px}.card-meta__item{color:var(--gray-500);display:flex;gap:3px}.card-meta__icon{height:18px;width:18px}.card-meta__text{font:var(--text-12);letter-spacing:var(--text-12);position:relative;transform:translateY(1px)}.button-more{align-items:center;box-sizing:border-box;cursor:pointer;display:inline-flex;font:var(--title-14);gap:5px;letter-spacing:var(--title-14-letter-spacing);position:relative;text-decoration:none;width:-moz-fit-content;width:fit-content}.button-more:before{background-color:transparent;border-radius:40px;bottom:-4px;content:"";left:-7px;position:absolute;right:-4px;top:-4px;transition:background-color .3s linear}.button-more__text{position:relative}.button-more__icon{height:15px;position:relative;width:15px}.button-more--primary{color:var(--blue-500)}.button-more--primary:hover:before{background-color:var(--blue-50)}.button-more--primary.button-more--disabled{color:var(--blue-300)}.button-more--secondary{color:var(--gray-800)}.button-more--secondary:hover:before{background-color:var(--gray-200)}.button-more--secondary.button-more--disabled{color:var(--gray-500)}.button-more--tertiary{color:var(--white)}.button-more--tertiary:hover:before{background-color:color-mix(in srgb,var(--white) 30%,transparent)}.button-more--tertiary.button-more--disabled{color:var(--gray-400)}.button-more--quaternary{color:var(--text-primary)}.button-more--quaternary:hover:before{background-color:var(--blue-50)}.button-more--quaternary.button-more--disabled{color:var(--blue-300)}.button-more--quaternary .button-more__icon{color:var(--blue-500)}.button-more--disabled{pointer-events:none}@supports not (background-color:color-mix(in srgb,white 30%,transparent)){.button-more--tertiary:hover:before{background-color:#ffffff4d}}.section-headline{border-bottom:2px solid;box-sizing:border-box;display:grid;grid-template:"heading button-more" min-content "description description" min-content/1fr min-content;padding:0 0 10px}.section-headline__heading{font:var(--title-21);grid-area:heading;letter-spacing:var(--title-21-letter-spacing);margin:0;padding:0}@media screen and (min-width: 756px){.section-headline__heading{font:var(--title-28);letter-spacing:var(--title-28-letter-spacing)}}@media screen and (min-width: 1152px){.section-headline__heading{font:var(--title-32);letter-spacing:var(--title-32-letter-spacing)}}.section-headline__description{font:var(--text-14);grid-area:description;letter-spacing:var(--text-14-letter-spacing);margin:0;padding:5px 0 0}@media screen and (min-width: 1152px){.section-headline__description{font:var(--text-16);letter-spacing:var(--text-16-letter-spacing)}}.section-headline__link{color:inherit;font:inherit;letter-spacing:inherit;text-decoration:none}.section-headline--primary{border-color:var(--gray-800)}.section-headline--primary .section-headline__heading{color:var(--gray-800)}.section-headline--primary .section-headline__description{color:var(--gray-500)}.section-headline--secondary{border-color:var(--white)}.section-headline--secondary .section-headline__heading{color:var(--white)}.section-headline--secondary .section-headline__description{color:var(--gray-400)}.section-headline--without-underline{border:0}.section-headline__button-more{align-self:end;grid-area:button-more;margin:0 0 3px}@supports not (display:grid){.section-headline{display:flex;flex-direction:column}}.subscription-widget{background-color:var(--blue-50);padding:20px}@media screen and (min-width: 756px){.subscription-widget{align-items:center;display:flex;flex-direction:row;padding:15px 20px}}.subscription-widget__content{margin-bottom:20px;width:100%}@media screen and (min-width: 756px){.subscription-widget__content{margin-bottom:0}}@media screen and (min-width: 1152px){.subscription-widget__content{margin-bottom:0;width:calc(100% - 160px)}}.subscription-widget__title{font:var(--title-17);letter-spacing:var(--title-17-letter-spacing);margin:0;padding:0}.subscription-widget__description{font:var(--text-14);letter-spacing:var(--text-14-letter-spacing);margin:2px 0 0;padding:0}.subscription-widget__link{width:100%}@media screen and (min-width: 756px){.subscription-widget__link{flex-shrink:0;width:165px}}@media screen and (min-width: 1152px){.subscription-widget__link{width:155px}}.subscription-widget__image{border-radius:50%;height:60px;width:60px}@media screen and (min-width: 1152px){.subscription-widget__image{height:50px;width:50px}}.subscription-widget--email .subscription-widget__content{align-items:center;display:flex;gap:20px}.reaction-button{align-items:center;background:var(--blue-50);border:2px solid transparent;border-radius:60px;color:var(--gray-800);cursor:pointer;display:flex;font:var(--text-12);font-weight:400;gap:8px;letter-spacing:var(--text-12-letter-spacing);padding:4px 10px;transition:background-color .3s,border-color .3s,color .3s}.reaction-button:hover{background:var(--blue-100)}.reaction-button--selected{border-color:var(--blue-500);color:var(--blue-500)}.reaction-button--article{gap:5px}.reaction-button--article.reaction-button--primary{flex-direction:column;padding:10px 8px 8px}@media screen and (min-width: 1152px){.reaction-button--article.reaction-button--primary{border-radius:50px;flex-direction:row;font:var(--text-14);gap:8px;letter-spacing:var(--text-14-letter-spacing);padding:6px 12px}.reaction-button--article.reaction-button--primary:hover{background-color:var(--blue-100)}}.reaction-button--article.reaction-button--secondary{flex-direction:column;font:var(--text-12);letter-spacing:var(--text-12-letter-spacing);padding:10px 8px}.reaction-button__icon{display:block;height:20px}.article-card-badge{font:var(--overline-12);letter-spacing:var(--overline-12-letter-spacing);text-transform:uppercase}.article-card-badge--section{color:var(--blue-500)}.article-card-badge--section-dark{color:var(--gray-400)}.article-card-badge--food{color:var(--orange-600)}.animation-rotating{animation:rotating 1s linear infinite}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
