.BlogArticlePage-module__E_776q__blog-article-page{max-width:1000px;margin:0 auto;padding:24px}.BlogArticlePage-module__E_776q__blog-article-page__loading{justify-content:center;align-items:center;min-height:400px;display:flex}.BlogArticlePage-module__E_776q__blog-article-page__not-found{text-align:center;padding:80px 24px}.BlogArticlePage-module__E_776q__blog-article-page__not-found h1{margin-bottom:24px;font-size:32px}.BlogArticlePage-module__E_776q__blog-article-page__back-button{margin-bottom:32px}.BlogArticlePage-module__E_776q__blog-article-page__back-link{color:var(--gaf-primary);align-items:center;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.BlogArticlePage-module__E_776q__blog-article-page__back-link:hover{opacity:.8;text-decoration:underline}.BlogArticlePage-module__E_776q__blog-article{background:var(--gaf-bg-panel);border:1px solid var(--gaf-border);border-radius:12px;overflow:hidden}.BlogArticlePage-module__E_776q__blog-article__hero-image{background:var(--gaf-bg-main);width:100%;height:400px;overflow:hidden}.BlogArticlePage-module__E_776q__blog-article__hero-image img{object-fit:contain;width:100%;height:100%}.BlogArticlePage-module__E_776q__blog-article__header{border-bottom:1px solid var(--gaf-border);padding:48px 48px 32px}.BlogArticlePage-module__E_776q__blog-article__title{margin:0 0 24px;font-size:42px;font-weight:700;line-height:1.2}.BlogArticlePage-module__E_776q__blog-article__meta{opacity:.6;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;font-size:14px;display:flex}.BlogArticlePage-module__E_776q__blog-article__author{opacity:.8;font-weight:500}.BlogArticlePage-module__E_776q__blog-article__separator{opacity:.5}.BlogArticlePage-module__E_776q__blog-article__date,.BlogArticlePage-module__E_776q__blog-article__reading-time,.BlogArticlePage-module__E_776q__blog-article__views{opacity:.8}.BlogArticlePage-module__E_776q__blog-article__excerpt{opacity:.8;margin:0;font-size:18px;font-style:italic;line-height:1.6}.BlogArticlePage-module__E_776q__blog-article__content{padding:48px;font-size:17px;line-height:1.8}.BlogArticlePage-module__E_776q__blog-article__content p{margin:0 0 24px}.BlogArticlePage-module__E_776q__blog-article__content p:last-child{margin-bottom:0}.BlogArticlePage-module__E_776q__blog-article__content h2{margin:48px 0 24px;font-size:32px;font-weight:600}.BlogArticlePage-module__E_776q__blog-article__content h2:first-child{margin-top:0}.BlogArticlePage-module__E_776q__blog-article__content h3{margin:32px 0 16px;font-size:24px;font-weight:600}:is(.BlogArticlePage-module__E_776q__blog-article__content ul,.BlogArticlePage-module__E_776q__blog-article__content ol){margin:24px 0;padding-left:32px}.BlogArticlePage-module__E_776q__blog-article__content li{margin:8px 0}.BlogArticlePage-module__E_776q__blog-article__content strong{font-weight:700}.BlogArticlePage-module__E_776q__blog-article__content em{font-style:italic}.BlogArticlePage-module__E_776q__blog-article__content u{text-decoration:underline}.BlogArticlePage-module__E_776q__blog-article__content [style*="text-align: center"]{text-align:center}.BlogArticlePage-module__E_776q__blog-article__content [style*="text-align: right"]{text-align:right}.BlogArticlePage-module__E_776q__blog-article__content blockquote{border-left:4px solid var(--gaf-primary);background:var(--gaf-bg-main);opacity:.8;margin:32px 0;padding:16px 24px;font-style:italic}.BlogArticlePage-module__E_776q__blog-article__content code{background:var(--gaf-bg-main);border-radius:3px;padding:2px 6px;font-family:Courier New,monospace;font-size:.9em}.BlogArticlePage-module__E_776q__blog-article__content pre{background:var(--gaf-bg-main);color:var(--gaf-text-primary);border-radius:6px;margin:24px 0;padding:20px;overflow-x:auto}.BlogArticlePage-module__E_776q__blog-article__content pre code{color:inherit;background:0 0;padding:0}.BlogArticlePage-module__E_776q__blog-article__content a{color:var(--gaf-primary);text-decoration:none}.BlogArticlePage-module__E_776q__blog-article__content a:hover{text-decoration:underline}.BlogArticlePage-module__E_776q__blog-article__content img{border-radius:8px;max-width:100%;height:auto;margin:24px 0}@media (max-width:768px){.BlogArticlePage-module__E_776q__blog-article-page{padding:16px}.BlogArticlePage-module__E_776q__blog-article__hero-image{height:250px}.BlogArticlePage-module__E_776q__blog-article__header{padding:32px 24px 24px}.BlogArticlePage-module__E_776q__blog-article__title{font-size:32px}.BlogArticlePage-module__E_776q__blog-article__excerpt{font-size:16px}.BlogArticlePage-module__E_776q__blog-article__content{padding:32px 24px;font-size:16px}.BlogArticlePage-module__E_776q__blog-article__content h2{font-size:26px}.BlogArticlePage-module__E_776q__blog-article__content h3{font-size:20px}}
