.blog-article{font-size:1rem}.blog-article p,.blog-article li{margin-top:1.5rem}:is(.blog-article p,.blog-article li) a{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--gradient-blue-100);border-bottom:1px solid var(--color-blue-200);transition:var(--transition-duration-base)}:is(.blog-article p,.blog-article li) a:hover{opacity:.8}:is(.blog-article p,.blog-article li) a strong{background:var(--color-blue-500);border:1px solid var(--color-blue-500);-webkit-text-fill-color:var(--color-white);width:100%;height:5rem;transition:var(--transition-duration-base);border-radius:4rem;justify-content:center;align-items:center;padding:0 2.5rem;display:flex}:is(.blog-article p,.blog-article li) a strong:hover{opacity:.8}:is(.blog-article p,.blog-article li) strong{font-weight:700}:is(.blog-article p,.blog-article li) s{font-size:1rem;text-decoration:none}.blog-article img{border-radius:1.5rem;width:100%;margin-top:1.5rem}.blog-article .image-style-side{float:right}.blog-article .image-style-side img{margin-top:0}.blog-article ul,.blog-article ol{margin-top:.5rem;list-style-type:initial!important}:is(.blog-article ul,.blog-article ol) li{margin-top:.75rem}:is(.blog-article ul,.blog-article ol) li::marker{color:var(--color-orange-200)}.blog-article ul{margin-left:1rem}.blog-article ul li{list-style-type:disc}.blog-article ul li::marker{font-size:1.5rem}.blog-article ol{margin-left:1rem;list-style:decimal!important}.blog-article ol li::marker{font-size:1rem;font-weight:700}.blog-article blockquote{border-radius:1.25rem;margin-top:2.5rem;padding:1.5rem}.blog-article blockquote p{background-image:var(--gradient-blue-100);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:0}.blog-article h2,.blog-article h3,.blog-article h4{font-weight:700}.blog-article h2,.blog-article h3{margin-top:2.5rem;font-size:1.5rem}.blog-article h4{margin-top:2.5rem;font-size:1.25rem}.blog-article.blog blockquote{background-color:var(--color-gray-300)}.blog-article.resource blockquote{background-color:var(--color-white)}@media (min-width:1024px){.blog-article p a strong{width:max-content}.blog-article img{margin-top:2.5rem}.blog-article ol li::marker{font-size:1.25rem}.blog-article blockquote{margin-top:2.5rem;padding:2rem 4rem}.blog-article h2{margin-top:3.75rem;font-size:2.25rem}.blog-article h3{margin-top:3.75rem}}
