.blog-article-page{padding:40px 0 100px}.blog-article-page .container{max-width:var(--container-width);margin:0 auto;padding:0 100px}.blog-article-page .blog-article-content{max-width:860px}.blog-article-page .blog-article-content h1{font-family:var(--font-victory-regular);font-size:var(--font-size-headline);margin-bottom:16px;line-height:1.4}.blog-article-page .blog-article-content h2{font-family:var(--font-montserratarm-regular);font-size:var(--font-size-subtitle);margin-top:34px;margin-bottom:14px}.blog-article-page .blog-article-content h3{font-family:var(--font-montserratarm-regular);font-size:var(--font-size-subtitle-2);margin-top:20px;margin-bottom:8px}.blog-article-page .blog-article-content p,.blog-article-page .blog-article-content li{font-family:var(--font-montserratarm-extra-light);font-size:var(--font-size-body);line-height:1.9}.blog-article-page .blog-article-content ul{margin-top:10px;padding-left:20px}.blog-article-page .blog-article-content li{margin-bottom:8px}.blog-article-page .blog-article-excerpt{margin-bottom:12px}.blog-article-page .blog-article-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;display:flex}.blog-article-page .blog-article-meta span{font-family:var(--font-montserratarm-light);font-size:var(--font-size-label);color:#666}.blog-article-page .blog-article-meta .blog-article-meta-divider{opacity:.7}.blog-article-page .blog-image-placeholder{border:1px dashed rgba(var(--color-primary-rgb),.45);background:rgba(var(--color-primary-rgb),.04);margin:28px 0;padding:18px}.blog-article-page .blog-image-placeholder div,.blog-article-page .blog-image-placeholder figcaption{font-family:var(--font-montserratarm-light);font-size:var(--font-size-body-sm);color:#666;line-height:1.7}.blog-article-page .blog-image-placeholder figcaption{margin-top:8px}.blog-article-page .blog-faq-list{gap:14px;display:grid}.blog-article-page .blog-faq-item{background:rgba(var(--color-primary-rgb),.05);border-radius:8px;padding:16px}.blog-article-page .blog-faq-item h3{margin-top:0}.blog-article-page .blog-faq-item p{margin-bottom:0}.blog-article-page .blog-article-cta{margin-top:28px}.blog-article-page .blog-article-cta .button{width:fit-content;padding:0 44px;text-decoration:none}@media (max-width:1280px){.blog-article-page .container{padding:0 60px}}@media (max-width:834px){.blog-article-page .container{padding:0 20px}.blog-article-page .blog-article-cta .button{justify-content:center;width:100%;padding:0}}
