.rte{--color-brand-background:var(--color-gray);font-size:1rem;max-width:150ch}@media screen and (min-width:768px){.rte{font-size:1rem}}@media screen and (min-width:1024px){.rte{font-size:1rem}}.rte h1:not(:first-child),.rte h1:not(:last-child),.rte h2:not(:first-child),.rte h2:not(:last-child),.rte h3:not(:first-child),.rte h3:not(:last-child),.rte h4:not(:first-child),.rte h4:not(:last-child),.rte h5:not(:first-child),.rte h5:not(:last-child),.rte h6:not(:first-child),.rte h6:not(:last-child),.rte>div{margin-top:var(--element-spacing)}.rte>div{margin-bottom:var(--element-spacing)}.rte>div:first-child{margin-top:0}.rte>div+h2{margin-top:var(--element-spacing)}.rte iframe{display:block;margin:auto;max-width:100%}.rte img:not(.rte-product-card__image img):not(.cta--img-div>img){border-radius:var(--border-radius);height:auto;margin-bottom:calc(var(--element-spacing)*2);margin-top:calc(var(--element-spacing)*2);max-width:100%;vertical-align:bottom}@media screen and (min-width:768px){.rte img:not(.rte-product-card__image img):not(.cta--img-div>img){margin-bottom:calc(var(--element-spacing)*2.5);margin-top:calc(var(--element-spacing)*2.5)}}.rte a:not(.button):not(.no-underlined-link){text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}.rte a:not(.button):not(.no-underlined-link):hover{text-decoration-thickness:.125rem}.rte blockquote{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:calc(var(--element-spacing)*3);margin-top:calc(var(--element-spacing)*3)}@media screen and (min-width:768px){.rte blockquote{margin-bottom:calc(var(--element-spacing)*3.5);margin-top:calc(var(--element-spacing)*3.5)}}.rte blockquote p{font-size:1.25rem}.rte blockquote cite,.rte blockquote figcaption{display:block}.rte p{font-size:1rem}.rte .rte-product-card{--color-brand-link:var(--color-brand-link-other);background-color:var(--color-brand-background);border:1px solid var(--color-gray);border-radius:var(--border-radius);gap:1rem;grid-template-areas:"image image image" "content content content" "description description description" "cta cta empty";padding:1rem}@media screen and (min-width:480px){.rte .rte-product-card{grid-template-areas:"image image content content content content content content" "description description description description description description description description" "cta cta cta cta cta cta cta cta"}}@media screen and (min-width:768px){.rte .rte-product-card{grid-template-areas:"image content content" "image description description" "image cta cta"}}@media screen and (min-width:1024px){.rte .rte-product-card{grid-template-areas:"image image content content content content content content" "image image description description description description description description" "image image cta cta cta cta cta cta"}}.rte .rte-product-card__content{grid-area:content}.rte .rte-product-card__heading{font-size:1rem;margin-bottom:.5rem}@media screen and (min-width:480px){.rte .rte-product-card__heading{font-size:1.125rem}}@media screen and (min-width:768px){.rte .rte-product-card__heading{font-size:1.5625rem}}.rte .rte-product-card__short-description{font-size:.875rem;grid-area:description}@media screen and (min-width:768px){.rte .rte-product-card__short-description{font-size:1rem}}.rte .rte-product-card__usp{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.2rem;margin-bottom:10px}.rte .rte-product-card__image{grid-area:image}.rte .rte-product-card__image-inner{background-color:var(--color-white);border-radius:var(--border-radius);padding:.5rem}@media screen and (min-width:768px){.rte .rte-product-card__image-inner{padding:1rem}}.rte .rte-product-card__cta{grid-area:cta}.rte .rte-product-card__cta .button{margin-top:auto}@media screen and (max-width:767px){.rte .rte-product-card__cta .button{width:100%}}.rte .cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:16px;-ms-flex-direction:column;flex-direction:column;gap:0;grid-template-areas:"image" "textbutton";grid-template-columns:repeat(1,minmax(0,1fr));padding:16px}.rte .cta--free{grid-template-areas:"textbutton textbutton" "empty image";grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:480px){.rte .cta--free{grid-template-areas:"textbutton textbutton" "empty image";grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:768px){.rte .cta--free{grid-template-areas:"image textbutton textbutton textbutton";grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1024px){.rte .cta--free{grid-template-areas:"image image textbutton textbutton textbutton textbutton textbutton textbutton";grid-template-columns:repeat(8,minmax(0,1fr))}}@media screen and (min-width:1200px){.rte .cta--free{grid-template-areas:"image image textbutton textbutton textbutton textbutton textbutton textbutton textbutton textbutton";grid-template-columns:repeat(10,minmax(0,1fr))}}.rte .cta--boxed{gap:1rem;grid-template-areas:"image" "textbutton";grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (min-width:480px){.rte .cta--boxed{grid-template-areas:"image" "textbutton";grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (min-width:768px){.rte .cta--boxed{grid-template-areas:"image textbutton textbutton textbutton";grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1024px){.rte .cta--boxed{-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-areas:"image image textbutton textbutton textbutton textbutton textbutton textbutton textbutton textbutton";grid-template-columns:repeat(10,minmax(0,1fr))}}@media screen and (min-width:1200px){.rte .cta--boxed{-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-areas:"image image textbutton textbutton textbutton textbutton textbutton textbutton textbutton textbutton";grid-template-columns:repeat(10,minmax(0,1fr))}}.rte .cta--boxed-large{gap:1rem;grid-template-areas:"image image" "image image" "textbutton textbutton";grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:480px){.rte .cta--boxed-large{grid-template-areas:"image image image textbutton textbutton textbutton textbutton textbutton textbutton";grid-template-columns:repeat(9,minmax(0,1fr))}}@media screen and (min-width:768px){.rte .cta--boxed-large{grid-template-areas:"image image image textbutton textbutton textbutton textbutton textbutton textbutton";grid-template-columns:repeat(9,minmax(0,1fr))}}@media screen and (min-width:1024px){.rte .cta--boxed-large{grid-template-areas:"image image image textbutton textbutton textbutton textbutton textbutton textbutton";grid-template-columns:repeat(9,minmax(0,1fr))}}.rte .cta--img-div{grid-area:image;max-width:100px}.rte .cta--img-div-box-free{-ms-flex-item-align:end;align-self:end;margin-bottom:-16px;max-height:130px;max-width:130px}@media screen and (max-width:767px){.rte .cta--img-div-box-free{left:16px;margin-bottom:-16px;margin-top:-40px;max-height:130px;max-width:130px;position:relative}}.rte .cta--img-div-box-boxed{background:#fff;border-radius:20px;max-height:100px;max-width:100px}.rte .cta--img-div-box-boxed-large{max-width:100%}.rte .cta--img{border-radius:20px;height:auto;margin:0;max-width:100%;vertical-align:bottom}.rte .cta--text{margin-bottom:10px}.rte .cta--header{grid-area:header}.rte .cta--description{grid-area:description}.rte .cta--product-slide{gap:1rem;grid-template-areas:"image" "content" "description" "cta";grid-template-columns:repeat(1,minmax(0,1fr));height:96%}.rte .cta--text{grid-area:text}@media screen and (min-width:768px){.rte .cta .text-and-button{display:grid;grid-template-areas:"text button";grid-template-columns:repeat(2,minmax(0,1fr))}.rte .cta .button-div,.rte .cta .text-and-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rte .cta .button-div{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}}.rte .cta .text-and-button{grid-area:textbutton}.rte .cta .button-div{grid-area:button}.rte .cta .button-on-primary{background-color:var(--color-brand-secondary);color:var(--color-brand-text-on-secondary)}.rte .cta .button-on-primary:hover{background-color:var(--color-brand-secondary-50);color:var(--color-brand-text-on-secondary)}.rte .cta .button-on-secondary{background-color:var(--color-brand-primary);color:var(--color-brand-text-on-primary)}.rte .cta .button-on-secondary:hover{background-color:var(--color-brand-primary-50);color:var(--color-brand-text-on-primary)}.rte .cta .button-on-apple-green{background-color:var(--color-brand-primary);color:var(--color-brand-text-on-primary)}.rte .cta .button-on-apple-green:hover{background-color:var(--color-brand-primary-50);color:var(--color-brand-text-on-apple-green)}.rte .product-comparison-table{overflow-x:scroll}.rte .product-comparison-table tr td:first-child{font-weight:bolder}.rte .product-comparison-table .comparison-table-img-row{-ms-flex-line-pack:baseline;align-content:baseline;text-decoration:none}.rte .product-comparison-table .vendor{font-size:calc(1rem - 4px)}.rte .proscons-product-details{-webkit-box-pack:justify;-ms-flex-pack:justify;border-radius:20px;font-family:var(--font-fields-bold-family);gap:0;grid-template-areas:"product product" "pros cons";grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between;line-height:1.2rem}@media screen and (max-width:479px){.rte .proscons-product-details{grid-template-areas:"product" "pros" "cons";grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (max-width:767px){.rte .proscons-product-details{grid-template-areas:"product" "pros" "cons";grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (min-width:768px){.rte .proscons-product-details{grid-template-areas:"product product" "pros cons";grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1024px){.rte .proscons-product-details{grid-template-areas:"product pros cons";grid-template-columns:repeat(3,minmax(0,1fr))}}.rte .proscons-product-details .product{grid-area:product}.rte .proscons-product-details .pros{grid-area:pros}.rte .proscons-product-details .cons{grid-area:cons}.rte .proscons-product-details .compartment{border:1px solid var(--color-border);border-radius:20px;padding:20px}@media screen and (min-width:1024px){.rte .proscons-product-details-without-prod{gap:1rem;grid-template-areas:"pros cons";grid-template-columns:repeat(2,minmax(0,1fr))}}.rte .vendor{font-size:calc(1rem - 4px)}.list-pros-cons{list-style-type:none;padding-left:0}.list-pros-cons .con-icon,.list-pros-cons .pro-icon{margin:6px 4px 6px 0}.list-pros-cons li{padding-bottom:8px}.text-color-primary{color:var(--text-color-primary)}.text-color-secondary{color:var(--text-color-secondary)}.text-color-soft-apple-green{color:var(--text-color-soft-apple-green)}.text-color-apple-green{color:var(--text-color-apple-green)}.text-color-light-sand{color:var(--text-color-light-sand)}.text-color-yellow-green{color:var(--text-color-yellow-green)}.text-color-dark-sand{color:var(--text-color-dark-sand)}.text-color-blue{color:var(--text-color-blue)}.text-color-dark-green{color:var(--text-color-dark-green)}.text-color-white{color:var(--text-color-white)}.text-color-black{color:var(--text-color-black)}.text-color-pumpkin{color:var(--text-color-pumpkin)}.text-color-peach{color:var(--text-color-peach)}