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