.blog-article{--tw-border-opacity:1;border-style:solid;border-bottom-width:1px;border-color:rgb(242 240 235/var(--tw-border-opacity,1));margin-bottom:50px;padding-bottom:50px}.blog-article-header img{border-radius:.75rem}.blog-article-header h1,.blog-article-header h2{margin-top:1rem;margin-bottom:1rem;font-size:1.5rem;line-height:2rem}@media (min-width:768px){.blog-article-header h1,.blog-article-header h2{margin-top:1.25rem;margin-bottom:1.25rem;font-size:2rem;line-height:2.25rem}}@media (min-width:1400px){.blog-article-header h1,.blog-article-header h2{margin-top:2rem;margin-bottom:2rem;font-size:3rem;line-height:1}}.blog-article-subhead{flex-wrap:wrap;align-items:center;margin-top:1.5rem;margin-bottom:1.5rem;display:flex}.blog-article-subhead img{border-radius:9999px;width:50px;display:block}.blog-article-subhead div{margin-left:10px;font-size:.875rem;font-weight:500;line-height:1.25rem}@media (min-width:1025px){.blog-article-subhead div{font-size:1rem;line-height:1.5rem}}@media (min-width:1400px){.blog-article-subhead div{font-size:1.125rem;line-height:1.75rem}}.blog-article-subhead div a{--tw-text-opacity:1;color:rgb(54 148 253/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.blog-article-subhead div a:hover{--tw-text-opacity:1;color:rgb(147 195 250/var(--tw-text-opacity,1))}@media (min-width:768px){.blog-article-subhead div a{font-size:1rem;line-height:1.5rem}}.blog-article-content p{margin-top:1.25rem;margin-bottom:1.25rem;font-size:.875rem;font-weight:300;line-height:1.25rem}@media (min-width:1025px){.blog-article-content p{margin-top:1.5rem;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.75rem}}.blog-article-content h2{letter-spacing:-.48px;--tw-text-opacity:1;color:rgb(34 33 43/var(--tw-text-opacity,1));margin-top:30px;margin-bottom:18px;font-size:24px;font-weight:500;line-height:120%}@media (min-width:1025px){.blog-article-content h2{letter-spacing:-1.26px;margin-bottom:32px;font-size:42px}}.blog-article-content h3{letter-spacing:-.48px;--tw-text-opacity:1;color:rgb(34 33 43/var(--tw-text-opacity,1));margin-top:30px;margin-bottom:18px;font-size:24px;font-weight:500;line-height:120%}@media (min-width:1025px){.blog-article-content h3{letter-spacing:-1.08px;margin-bottom:28px;font-size:36px}}.blog-article-content h4{letter-spacing:-.16px;--tw-text-opacity:1;color:rgb(34 33 43/var(--tw-text-opacity,1));margin-top:30px;margin-bottom:10px;font-size:16px;font-weight:500;line-height:120%}@media (min-width:1025px){.blog-article-content h4{letter-spacing:-.4px;margin-bottom:12px;font-size:20px}}.blog-article-content h6{font-size:1rem;font-weight:500;line-height:1.5rem}@media (min-width:768px){.blog-article-content h6{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1400px){.blog-article-content h6{font-size:1.5rem;line-height:2rem}}.blog-article-content table td a{line-height:inherit;color:inherit}.blog-article-content table td a:hover{--tw-text-opacity:1;color:rgb(147 195 250/var(--tw-text-opacity,1))}.blog-article-content .youtube-iframe-wrapper{width:100%;height:0;padding-bottom:56.25%;position:relative}.blog-article-content .youtube-iframe-wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}.blog-article-content blockquote{text-align:center;--tw-text-opacity:1;color:rgb(109 109 114/var(--tw-text-opacity,1));margin-top:1.5rem;margin-bottom:1.5rem;font-size:1rem;line-height:1.5rem}@media (min-width:768px){.blog-article-content blockquote{margin-top:1.75rem;margin-bottom:1.75rem;font-size:1.125rem;line-height:1.75rem}}@media (min-width:1025px){.blog-article-content blockquote{font-size:1.5rem;line-height:2rem}}@media (min-width:1400px){.blog-article-content blockquote{margin-top:2.25rem;margin-bottom:2.25rem}}.blog-article-content ul.blog-article-image-list li{align-items:center;display:flex}.blog-article-content ul.blog-article-image-list li img{width:15%}.blog-article-content ul.blog-article-image-list li p{flex:1;margin:0}.blog-article-content ul:not(.blog-article-image-list){margin-top:1.25rem;margin-bottom:1.25rem;padding-left:1.25rem;font-size:.875rem;font-weight:300;line-height:1.25rem;list-style-type:disc}@media (min-width:768px){.blog-article-content ul:not(.blog-article-image-list){margin-top:1.5rem;margin-bottom:1.5rem}}@media (min-width:1025px){.blog-article-content ul:not(.blog-article-image-list){font-size:1rem;line-height:1.5rem}}.blog-article-content ol{margin-top:1rem;margin-bottom:1rem;padding-left:1.25rem;list-style-type:decimal}@media (min-width:1025px){.blog-article-content ol{margin-top:1.25rem;margin-bottom:1.25rem}}.blog-article-content ol li{font-size:.875rem;font-weight:300;line-height:1.25rem}@media (min-width:1025px){.blog-article-content ol li{font-size:1rem;line-height:1.5rem}}.blog-article-content .blog-content-columns{flex-wrap:wrap;gap:15px;display:flex}.blog-article-content .blog-content-columns p:first-child{margin-top:0}.blog-article-content .blog-content-columns img{margin:0 auto}.blog-article-content .nice-group{padding-top:26px!important;padding-bottom:26px!important}@media (min-width:1025px){.blog-article-content .nice-group{padding-top:66px!important;padding-bottom:66px!important}}.blog-article-content .nice-group>p:last-child{margin-bottom:0}.blog-article-footer{margin-top:2.5rem}.blog-article-footer .author-bio{--tw-border-opacity:1;border-style:solid;border-top-width:1px;border-color:rgb(242 240 235/var(--tw-border-opacity,1));padding-top:50px}@media (min-width:1025px){.blog-article-footer .author-bio{display:flex}}.blog-article-footer .author-bio .bio-image{text-align:center;margin-bottom:0;margin-left:15px;margin-right:15px}@media (min-width:320px){.blog-article-footer .author-bio .bio-image{margin-bottom:15px}}.blog-article-footer .author-bio .bio-image img{border-radius:9999px;width:128px;display:inline-block}.blog-article-footer .author-bio .bio-info{flex:1;margin-left:15px;margin-right:15px}.blog-article-footer .author-bio .bio-info .label{font-size:.75rem;font-weight:300;line-height:1rem}@media (min-width:1400px){.blog-article-footer .author-bio .bio-info .label{font-size:1.125rem;font-weight:500;line-height:1.75rem}}.blog-article-footer .author-bio .bio-info .name{font-size:1.125rem;font-weight:500;line-height:1.75rem}@media (min-width:768px){.blog-article-footer .author-bio .bio-info .name{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1400px){.blog-article-footer .author-bio .bio-info .name{font-size:28px;line-height:2.25rem}}.blog-article-footer .author-bio .bio-info .description{margin-bottom:10px;font-size:.875rem;font-weight:300;line-height:1.25rem}@media (min-width:1025px){.blog-article-footer .author-bio .bio-info .description{font-size:1rem;line-height:1.5rem}}
