@media(min-width:1200px){.articleHero{padding:0 48px}}.articleHero__container{background:var(--neutral);margin-bottom:24px;overflow:hidden;position:relative}@media(min-width:1080px){.articleHero__container{align-items:center;display:flex;justify-content:center;margin-bottom:40px}.articleHero__media{width:50%}}.articleHero__content{padding:24px 16px;text-align:center}@media(min-width:480px){.articleHero__content{padding:24px}}@media(min-width:1080px){.articleHero__content{padding:48px;width:50%}}.articleHero__nav{color:#1a1a1a;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;margin-bottom:8px}@media(min-width:480px){.articleHero__nav{font-size:16px;font-weight:400;letter-spacing:0;line-height:18px;margin-bottom:24px}}.articleHero__nav a{text-decoration:none}.articleHero__title{color:#1a1a1a;font-size:24px;font-weight:700;letter-spacing:0;line-height:30px;margin-bottom:16px}@media(min-width:480px){.articleHero__title{font-size:32px;font-weight:700;letter-spacing:0;line-height:36px;margin-bottom:24px}}@media(min-width:1080px){.articleHero__title{font-size:40px;font-weight:700;letter-spacing:0;line-height:42px}}.articleHero__description{color:#1a1a1a;font-size:16px;font-weight:400;letter-spacing:0;line-height:20px;margin-bottom:24px}@media(min-width:480px){.articleHero__description{font-size:18px;font-weight:400;letter-spacing:0;line-height:22px}}.articleHero__info{color:#4d4d4d;font-size:14px;font-weight:400;letter-spacing:0;line-height:16px}.article__wrapper{margin:0 auto;max-width:900px}.article__container{margin-bottom:24px}@media(min-width:1080px){.article__container{padding:48px}}.article__content{color:#1a1a1a;padding:24px 16px}@media(min-width:480px){.article__content{padding:24px}}@media(min-width:1080px){.article__content{padding:20px 48px}}@media(min-width:850px){.article__content{padding:20px 0 48px}}.article__content h1,.article__content h2,.article__content h3,.article__content h4,.article__content h5,.article__content h6{color:#1a1a1a;margin:24px 0 16px}@media(min-width:1080px){.article__content h1,.article__content h2,.article__content h3,.article__content h4,.article__content h5,.article__content h6{margin:40px 0 24px}}.article__content ol li,.article__content ul li{margin-bottom:16px}.article__content p{color:#1a1a1a;font-size:16px;font-weight:400;letter-spacing:0;line-height:20px;margin-bottom:16px}@media(min-width:1080px){.article__content p{font-size:18px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:24px}}.article__content img{border:1px solid #dfdfdf;border-radius:4px;display:block;margin:16px 0}.article__content a:hover{text-decoration:none}.article__tags{padding:16px 0}@media(min-width:480px){.article__tags{padding:24px 0}}@media(min-width:850px){.article__tags{margin:0 auto;max-width:70%}}.article__tags a{display:inline-block;margin:0 8px 8px 0;text-decoration:none}.article__tags a:hover{color:#fff}.tag{background-color:#fafafa;border:1px solid #1a1a1a;border-radius:4px;color:#1a1a1a;font-size:12px;font-weight:400;line-height:16px;margin-left:8px;padding:2px 8px}@media(min-width:480px){.tag{margin-left:0}}@media(min-width:1080px){.tag{padding:3px 8px}}.tag--blue{background-color:#446bb0;color:#fafafa}.tag--blue,.tag--grey{border:1px solid transparent}.tag--grey{background-color:#f2f2f2;color:#1a1a1a}.tag--green{background-color:#1c7c54;color:#fff}.tag--archived,.tag--green{border:1px solid transparent}.tag--archived{background-color:#ececec;color:#9e9e9e}.tag--round{border-radius:50px}.cards{padding:48px 16px}@media(min-width:480px){.cards{padding:48px 24px}}@media(min-width:1080px){.cards{padding:64px 48px}}.cards__header{margin-bottom:30px;text-align:center}@media(min-width:1080px){.cards__header{margin-bottom:32px}}.cards__title{color:#1a1a1a;font-size:32px;font-weight:700;line-height:34px;margin-bottom:8px}@media(min-width:480px){.cards__title{font-size:40px;font-weight:700;line-height:42px}}@media(min-width:1080px){.cards__title{margin-bottom:16px}}.cards__headerDescription,.cards__headerDescription p{color:#4d4d4d;font-size:16px;font-weight:400;line-height:20px}.cards__headerDescription p{margin:0}@media(min-width:1080px){.cards__block{display:grid;grid-gap:25px}.cards__block--one{grid-template-columns:repeat(1,minmax(0,1fr))}.cards__block--two{grid-template-columns:repeat(2,minmax(0,1fr))}.cards__block--three{grid-template-columns:repeat(3,minmax(0,1fr))}.cards__block--four{grid-template-columns:repeat(4,minmax(0,1fr))}}.cards__block--left{text-align:left}.cards__block--center{text-align:center}.cards__block--center .cards__media picture{margin:0 auto}.cards__block--right{text-align:right}.cards__item{margin-bottom:40px}@media(min-width:1080px){.cards__item{margin-bottom:0}}.cards__media{margin-bottom:16px}@media(min-width:480px){.cards__media{margin-bottom:24px}}.cards__subheading{color:#4d4d4d;font-size:16px;font-weight:400;line-height:20px;margin-bottom:8px}@media(min-width:480px){.cards__subheading{font-size:14px;font-weight:400;line-height:18px}}.cards__heading{color:#1a1a1a;font-size:20px;font-weight:700;line-height:24px;margin-bottom:8px}@media(min-width:480px){.cards__heading{font-size:24px;font-weight:700;line-height:28px}}.cards__description{color:#1a1a1a;font-size:16px;font-weight:400;line-height:20px;margin-bottom:16px}@media(min-width:480px){.cards__description{font-size:18px;font-weight:400;line-height:22px}}@media(min-width:1080px){.cards__description{font-size:16px;font-weight:400;line-height:20px}}.cards__description p{color:#1a1a1a;font-size:16px;font-weight:400;line-height:20px;margin:0}@media(min-width:480px){.cards__description p{font-size:18px;font-weight:400;line-height:22px}}@media(min-width:1080px){.cards__description p{font-size:16px;font-weight:400;line-height:20px}}.cards__price{color:#4d4d4d;margin-bottom:8px}.cards__link,.cards__price{font-size:16px;font-weight:700;line-height:20px}.cards__link{color:#1a1a1a}@media(min-width:480px){.cards__link{font-size:18px;font-weight:700;line-height:22px}}@media(min-width:1080px){.cards__link{font-size:16px;font-weight:700;line-height:20px}}.cards__btn{font-size:18px;font-weight:700;line-height:22px;min-width:240px;min-width:auto;padding:13px 24px}.cards__btnArea{margin-top:40px;text-align:center}@media(min-width:1080px){.cards__btnArea{margin-top:48px}}.cards__primaryBtn{font-size:16px;font-weight:700;line-height:20px;padding:8px 16px}@media(min-width:480px){.cards__primaryBtn{font-size:18px;font-weight:700;line-height:22px;padding:13px 24px}}