.blog-article{background:radial-gradient(circle at 10% 0,color-mix(in oklab,var(--color-accent-cyan) 10%,transparent),transparent 30%),radial-gradient(circle at 90% 6%,color-mix(in oklab,var(--color-accent-green) 10%,transparent),transparent 34%),var(--color-bg-primary)}.blog-article .blog-wrap{width:min(100% - 32px,1120px);max-width:1120px;margin-inline:auto;padding-inline:clamp(16px,3vw,24px)}.blog-article__body,.blog-article__header{width:100%;max-width:900px;margin-inline:auto}.blog-article__breadcrumb{color:var(--color-text-muted);font-size:.875rem;line-height:1.6;margin-bottom:20px}.blog-article__breadcrumb a{color:var(--color-accent-cyan);text-decoration:none}.blog-article__breadcrumb a:hover{text-decoration:underline}.blog-article__header{border:1px solid color-mix(in oklab,var(--color-accent-cyan) 18%,transparent);border-radius:28px;padding:clamp(24px,4vw,40px)}.blog-article__title{background:linear-gradient(96deg,#f5f7f7 30%,#b5dfe8 98%);background-clip:text;color:transparent;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:500;line-height:1.2}.blog-article__intro{color:var(--color-text-body);font-size:clamp(.95rem,1.35vw,1.1rem);line-height:1.85;margin-top:18px}.blog-article__body{margin-top:48px}.blog-article__section{margin-top:40px;scroll-margin-top:96px}.blog-article__h2{background:linear-gradient(96deg,#f5f7f7 30%,#b5dfe8 98%);background-clip:text;color:transparent;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:500;line-height:1.3;margin-bottom:16px}.blog-article__h3{color:var(--color-text-heading);font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:500;line-height:1.35;margin:24px 0 12px}.blog-article__faq-answer,.blog-article__text{color:var(--color-text-body);font-size:1rem;line-height:1.85;margin-top:12px}.blog-article__link{color:var(--color-accent-cyan);text-decoration:underline;text-underline-offset:3px}.blog-article__link:hover{color:var(--color-accent-green)}.blog-article__checklist,.blog-article__list{color:var(--color-text-body);line-height:1.85;margin-top:14px;padding-inline-start:1.25rem}.blog-article__checklist li,.blog-article__list li{margin-top:8px}.blog-article__faq{display:flex;flex-direction:column;gap:12px;margin-top:16px}.blog-article__faq-item{background:color-mix(in oklab,var(--color-bg-section) 70%,transparent);border:1px solid color-mix(in oklab,var(--color-accent-cyan) 14%,transparent);border-radius:16px;padding:4px 16px}.blog-article__faq-question{color:var(--color-text-heading);cursor:pointer;font-size:1rem;font-weight:500;line-height:1.6;list-style:none;padding:12px 0}.blog-article__faq-question::-webkit-details-marker{display:none}.blog-article__cta{background:color-mix(in oklab,var(--color-bg-section) 80%,transparent);border:1px solid color-mix(in oklab,var(--color-accent-green) 20%,transparent);border-radius:24px;margin-top:56px;padding:clamp(24px,3vw,36px)}.blog-article__cta-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}@media (max-width:640px){.blog-article .blog-wrap{width:100%;padding-inline:20px}.blog-article__body,.blog-article__header{max-width:none}.blog-article__cta-links{flex-direction:column}.blog-article__cta-links .home-btn{justify-content:center;width:100%}}