h1,h2,h3,h4,h5,h6{font-family:Archivo,sans-serif;line-height:110%;font-weight:700;color:#180a5c}h1{font-size:6.4rem;margin:0;font-weight:700}h1.display{font-size:9.6rem}@media only screen and (max-width:767.98px){h1{font-size:3.2rem;margin:0}}@media only screen and (min-width:767.99px)and (max-width:1023.98px){h1{font-size:4.8rem;margin:0}}h2{font-size:4.8rem;margin:0;font-weight:600}@media only screen and (max-width:767.98px){h2{font-size:2.8rem;margin:0}}@media only screen and (min-width:767.99px)and (max-width:1023.98px){h2{font-size:3.2rem;margin:0}}h3{font-size:3.2rem;margin:0;font-weight:600}@media only screen and (max-width:767.98px){h3{font-size:2.4rem;margin:0}}@media only screen and (min-width:767.99px)and (max-width:1023.98px){h3{font-size:2.4rem;margin:0}}h4{font-size:2.4rem;margin:0;font-weight:600}@media only screen and (max-width:767.98px){h4{font-size:1.8rem;margin:0}}@media only screen and (min-width:767.99px)and (max-width:1023.98px){h4{font-size:2rem;margin:0}}h5{font-size:2rem;margin:0}@media only screen and (max-width:767.98px){h5{font-size:1.6rem;margin:0}}@media only screen and (min-width:767.99px)and (max-width:1023.98px){h5{font-size:2rem;margin:0}}h6{font-size:1.6rem;margin:0}@media only screen and (max-width:767.98px){h6{font-size:1.4rem;margin:0}}@media only screen and (min-width:767.99px)and (max-width:1023.98px){h6{font-size:1.4rem;margin:0}}p{font-size:1.6rem;line-height:145%;margin-bottom:0;margin-block-start:0}p.x-large{font-size:2rem}p.large{font-size:1.8rem}p.small{font-size:1.4rem}@media only screen and (max-width:767.98px){p{font-size:1.4rem;margin-bottom:0}p.x-large{font-size:1.8rem}p.large{font-size:1.6rem}p.small{font-size:1.2rem}}@media only screen and (min-width:767.99px)and (max-width:1023.98px){p{font-size:1.4rem;margin-bottom:0}p.x-large{font-size:1.8rem}p.large{font-size:1.6rem}p.small{font-size:1.2rem}}caption{font-size:1.4rem;color:#84807a;text-align:left;padding-left:.4rem;margin-top:.2rem}.blog-post{margin-top:8rem;max-width:1200px;align-self:center}@media only screen and (max-width:767.98px){.blog-post{margin-top:4rem}}.blog-post header h6{color:#1a9900;margin-bottom:1.6rem}.blog-post header h1{line-height:100%;margin-bottom:.8rem}.blog-post__meta{margin-top:1.2rem;color:#84807a;font-size:1.4rem}.blog-post__hero{width:100%;max-height:480px;object-fit:cover;border-radius:12px;margin-top:3.2rem;margin-bottom:2.4rem}.blog-content{margin-top:4rem}@media only screen and (max-width:767.98px){.blog-content{margin-top:2.4rem}}.blog-content .rich-text-paragraph,.blog-content p{margin-bottom:1.6rem;line-height:160%}.blog-content .rich-text-image{max-width:100%;border-radius:12px;margin:2.4rem 0}.blog-content ul,.blog-content ol{font-size:1.6rem;line-height:160%;padding-left:2.4rem;margin:0 0 1.6rem}@media only screen and (max-width:767.98px){.blog-content ul,.blog-content ol{font-size:1.4rem}}.blog-content ul li,.blog-content ol li{margin-bottom:.6rem}.blog-content code{background:#eeedec;padding:.2rem .6rem;border-radius:4px;font-size:.95em}.blog-content pre{background:#eeedec;padding:1.6rem;border-radius:8px;overflow-x:auto;margin:2rem 0}.blog-content pre code{background:transparent;padding:0}.blog-content blockquote{border-left:4px solid #758af0;padding-left:1.6rem;margin:2rem 0;color:#575451;font-style:italic}.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{margin-top:3.2rem;margin-bottom:2rem}.blog-content a{color:#3c1ae5;text-decoration:underline}.blog-content a:hover{color:#240f8a}.post-subtitle{margin-top:1.2rem;font-weight:500}.blog-post-list{display:flex;flex-wrap:wrap;gap:2rem}.related-posts{margin-top:4rem}.product-card{display:flex;gap:2.4rem;padding:2.4rem;border:1px solid #ceccca;border-radius:12px;background:#fff;margin:2.4rem 0}@media only screen and (max-width:767.98px){.product-card{flex-direction:column;gap:1.6rem}}.product-card__image{width:200px;height:200px;object-fit:contain;border-radius:8px;flex-shrink:0}@media only screen and (max-width:767.98px){.product-card__image{width:100%;height:160px}}.product-card__info{display:flex;flex-direction:column;gap:.8rem;flex:1}.product-card__name{font-size:2rem;color:#180a5c}.product-card__rating{color:#ffc400;font-size:1.8rem;letter-spacing:.2rem}.product-card__price{font-size:2rem;font-weight:700;color:#1a9900}.product-card__pros-cons{list-style:none;padding:0;margin:.8rem 0}.product-card__pros-cons li{font-size:1.4rem;margin-bottom:.4rem}.product-card__pro{color:#1a9900}.product-card__con{color:#f50029}.product-card__cta{display:inline-block;padding:1.2rem 2rem;background:#3c1ae5;color:#fff!important;text-decoration:none!important;border-radius:.8rem;font-weight:600;font-size:1.4rem;text-align:center;margin-top:.8rem;transition:background-color .2s}.product-card__cta:hover{background:#3014b8}.comparison-table-wrapper{margin:3.2rem 0}.comparison-table-wrapper h4{margin-bottom:1.6rem}.comparison-table-scroll{overflow-x:auto}.comparison-table{width:100%;border-collapse:collapse;font-size:1.4rem}.comparison-table th,.comparison-table td{padding:1.2rem 1.6rem;border:1px solid #ceccca;text-align:left}.comparison-table th{background:#f6f7fe;font-weight:600;color:#180a5c}.comparison-table .comparison-table__attr{font-weight:600;background:#fbfbfb;white-space:nowrap}.affiliate-cta{padding:2.4rem;border-radius:12px;margin:2.4rem 0;text-align:center}.affiliate-cta--banner{background:linear-gradient(135deg,#f6f7fe,#d1d8fa);border:1px solid #a3b1f5}.affiliate-cta--inline{background:#fbfbfb;border:1px solid #ceccca}.affiliate-cta--sidebar{background:#f6f7fe;border:1px solid #a3b1f5}.affiliate-cta__headline{margin-bottom:.8rem}.affiliate-cta__description{margin-bottom:1.6rem;color:#575451}.affiliate-cta__button{display:inline-block;padding:1.4rem 2.4rem;background:#3c1ae5;color:#fff!important;text-decoration:none!important;border-radius:.8rem;font-weight:600;font-size:1.6rem;transition:background-color .2s}.affiliate-cta__button:hover{background:#3014b8}
