.blog-article[data-v-abf75bbb]{color:#151515;background:#fff;width:100%;min-width:0;padding:clamp(132px,11vw,172px) clamp(20px,4vw,48px) clamp(64px,8vw,104px);overflow:clip}.blog-article__shell[data-v-abf75bbb]{width:min(100%,880px);min-width:0;margin-inline:auto}.blog-article__breadcrumb[data-v-abf75bbb]{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:clamp(28px,4vw,44px);font-size:.9rem;display:flex}.blog-article a[data-v-abf75bbb]{color:inherit;text-underline-offset:4px}.blog-article a[data-v-abf75bbb]:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid}.blog-article__header[data-v-abf75bbb]{margin:0;padding:0;display:block;position:static}.blog-article__category[data-v-abf75bbb]{letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:650;line-height:1.4}.blog-article__header h1[data-v-abf75bbb]{letter-spacing:-.045em;overflow-wrap:break-word;max-width:100%;margin:16px 0 24px;font-size:clamp(2.4rem,5vw,4.35rem);font-weight:450;line-height:1.06}.blog-article__byline[data-v-abf75bbb]{color:#626262;flex-wrap:wrap;gap:8px 24px;margin:0 0 32px;font-size:.9rem;line-height:1.5;display:flex}.blog-article__intro[data-v-abf75bbb]{color:#252525;margin:0;font-size:clamp(1.15rem,2vw,1.38rem);line-height:1.65}.blog-article__content[data-v-abf75bbb]{min-width:0}.blog-article__content[data-v-abf75bbb] li,.blog-article__content[data-v-abf75bbb] p{color:#313131;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.78}.blog-article__content[data-v-abf75bbb] p{margin-bottom:20px}.blog-article__content[data-v-abf75bbb] h2{color:#151515;letter-spacing:-.025em;overflow-wrap:break-word;margin:clamp(44px,7vw,64px) 0 20px;scroll-margin-top:112px;font-size:clamp(1.55rem,3vw,2.1rem);font-weight:550;line-height:1.22}.blog-article__content[data-v-abf75bbb] h3{color:#151515;margin:32px 0 12px;font-size:clamp(1.15rem,2vw,1.3rem);line-height:1.4}.blog-article__content[data-v-abf75bbb] ol,.blog-article__content[data-v-abf75bbb] ul{margin:20px 0;padding-left:1.4rem}.blog-article__content[data-v-abf75bbb] li+li{margin-top:10px}.blog-article__content[data-v-abf75bbb] .lead{font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.65;color:#252525!important}.blog-article__content[data-v-abf75bbb] .ai-guide__answer,.blog-article__content[data-v-abf75bbb] .ai-guide__checklist,.blog-article__content[data-v-abf75bbb] .growth-guide__answer{background:#f4f4f1;border-radius:18px;margin-block:40px;padding:clamp(22px,4vw,36px)}.blog-article__content[data-v-abf75bbb] .ai-guide__answer h2,.blog-article__content[data-v-abf75bbb] .ai-guide__checklist h2,.blog-article__content[data-v-abf75bbb] .ai-guide__cta h2,.blog-article__content[data-v-abf75bbb] .growth-guide__answer h2,.blog-article__content[data-v-abf75bbb] .growth-guide__cta h2{margin-top:0}.blog-article__content[data-v-abf75bbb] .ai-guide__toc,.blog-article__content[data-v-abf75bbb] .growth-guide__toc{border-block:1px solid #ddd;margin-top:40px;padding-block:24px}.blog-article__content[data-v-abf75bbb] .ai-guide__toc h2{margin-top:0;margin-bottom:16px}.blog-article__content[data-v-abf75bbb] .legacy-article-content>h2:first-child{margin-top:48px;margin-bottom:16px}.blog-article__content[data-v-abf75bbb] .legacy-article-content>h2:first-child+ul{border-block:1px solid #ddd;margin-top:0;padding-block:22px}.blog-article__content[data-v-abf75bbb] .ai-guide__cta,.blog-article__content[data-v-abf75bbb] .growth-guide__cta{color:#fff;background:#111;border-radius:18px;margin-top:56px;padding:clamp(26px,5vw,42px)}.blog-article__content[data-v-abf75bbb] .ai-guide__cta h2,.blog-article__content[data-v-abf75bbb] .growth-guide__cta h2{color:#fff}.blog-article__content[data-v-abf75bbb] .ai-guide__cta p,.blog-article__content[data-v-abf75bbb] .growth-guide__cta p{color:#d8d8d8}@media (width<=768px){.blog-article[data-v-abf75bbb]{padding:var(--page-intro-top,104px) 20px 56px}.blog-article__breadcrumb[data-v-abf75bbb]{margin-bottom:24px}.blog-article__header h1[data-v-abf75bbb]{font-size:clamp(2.2rem,11vw,3.4rem);line-height:1.08}.blog-article__byline[data-v-abf75bbb]{margin-bottom:24px}}@media (width<=380px){.blog-article[data-v-abf75bbb]{padding-inline:16px}.blog-article__header h1[data-v-abf75bbb]{font-size:2.05rem}}
