.blog-duo{--bd-brand:#7c3aed;--bd-deep:#5b21b6;--bd-ink:#211441;--bd-body:#4b4b4b;--bd-muted:#665f7d;--bd-caption:#777;--bd-line:#e5e5e5;--bd-bg:#fcfbff;--bd-surface:#fcfbff;--bd-chip:#f3e8ff;background:var(--bd-bg);max-width:100%;color:var(--bd-body);margin:0;padding:0;font-weight:700;overflow-x:clip}.dark .blog-duo{--bd-brand:#a78bfa;--bd-deep:#7c3aed;--bd-ink:#f5f3ff;--bd-body:#e8eef2;--bd-muted:#a99fc4;--bd-caption:#8fa2aa;--bd-line:#37464f;--bd-bg:#131f24;--bd-surface:#131f24;--bd-chip:#2a2140}.blog-duo a{color:inherit;text-decoration:none}.blog-duo .wrapper{width:calc(100% - 40px);min-width:0;max-width:1070px;margin:0 auto}.blog-duo .hero-content,.blog-duo .hero-content>*,.blog-duo .featured-articles--grid,.blog-duo .featured-articles--grid>*,.blog-duo .featured-card,.blog-duo .feature-card--image,.blog-duo .feature-card--content,.blog-duo .headings-wrapper,.blog-duo .headings-wrapper>*{min-width:0;max-width:100%}.blog-duo .heroSection{background:var(--bd-bg);padding:72px 0 50px}.blog-duo .hero-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:71px;display:grid}.blog-duo .hero-content--left{text-align:right;flex-direction:column;align-items:flex-start;gap:1.5em;display:flex}.blog-duo .caption-wrap{align-items:center;gap:10px;width:fit-content;display:flex}.blog-duo .caption{color:var(--bd-caption);font-size:15px;font-weight:700;line-height:1.4}.blog-duo .caption.author:hover{color:var(--bd-brand)}.blog-duo .divider{align-items:center;margin-top:2px;display:flex}.blog-duo .hero-content--left h1{overflow-wrap:break-word;max-width:100%;color:var(--bd-ink);letter-spacing:-.02em;margin:0;font-size:2.35em;font-weight:800;line-height:1.3}.blog-duo .hero-content--left h1:hover{color:var(--bd-brand)}.blog-duo .hero--description p{overflow-wrap:break-word;max-width:100%;color:var(--bd-muted);margin:0;font-size:1.1em;font-weight:600;line-height:1.7}.blog-duo .blog-duo__cta{border:2px solid var(--bd-deep);background:var(--bd-brand);border-bottom-width:4px;border-radius:1rem;justify-content:center;align-items:center;gap:.45rem;padding:.85rem 1.5rem;font-size:.95rem;font-weight:800;line-height:1;transition:transform .14s,box-shadow .14s,border-bottom-width 90ms;display:inline-flex;transform:translateY(0);color:#fff!important}.blog-duo .blog-duo__cta:hover{transform:translateY(-2px);box-shadow:0 10px 22px -10px #7c3aed8c}.blog-duo .blog-duo__cta:active{box-shadow:none;border-bottom-width:1px;transform:translateY(2px)}.blog-duo .hero-content--right{justify-self:stretch;width:100%;max-width:540px}.blog-duo .hero-content--right a{border-radius:30px;max-width:100%;display:block;overflow:hidden}.blog-duo .hero-content--right img,.blog-duo .hero-content--right .post-image-fallback{object-fit:cover;background:var(--bd-chip);border-radius:30px;width:100%;max-width:100%;height:360px;display:block}.blog-duo .featured-articles.horizontal{background:0 0;padding:28px 0 40px}.blog-duo .featured-articles--grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;display:grid}.blog-duo .featured-card{text-align:right;flex-direction:column;gap:0;display:flex}.blog-duo .feature-card--image a{max-width:100%;display:block;overflow:hidden}.blog-duo .feature-card--image img,.blog-duo .feature-card--image .post-image-fallback{object-fit:cover;background:var(--bd-chip);border-radius:20px;width:100%;max-width:100%;height:220px;display:block}.blog-duo .feature-card--content{padding-top:14px}.blog-duo .feature-card--content .caption-wrap{margin-bottom:10px}.blog-duo .feature-card--content h3{overflow-wrap:break-word;max-width:100%;color:var(--bd-body);margin:0;font-size:1.2em;font-weight:800;line-height:1.45}.blog-duo .feature-card--content h3:hover{color:var(--bd-brand)}.blog-duo .section-divider{border:0;border-top:2px solid var(--bd-line);margin:8px 0 28px}.blog-duo .featured-articles.with-title-desc{background:0 0;padding:10px 0 48px}.blog-duo .headings-wrapper{text-align:right;grid-template-columns:1fr 1.15fr;align-items:end;gap:40px;margin-bottom:34px;display:grid}.blog-duo .sectionTitle{overflow-wrap:break-word;max-width:100%;color:var(--bd-brand);margin:0;font-size:2.2em;font-weight:900;line-height:1.2}.blog-duo .section-desc{overflow-wrap:break-word;max-width:100%;color:var(--bd-muted);margin:0;font-size:1.05em;font-weight:600;line-height:1.7}.blog-duo .featured-articles.with-title-desc .featured-articles--grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;display:grid}.blog-duo .featured-articles.with-title-desc .feature-card--image img,.blog-duo .featured-articles.with-title-desc .feature-card--image .post-image-fallback{border-radius:24px;height:280px}.blog-duo .featured-articles.most-recent-grid{background:0 0;padding:8px 0 48px}.blog-duo>section:last-child{padding-bottom:48px}.blog-duo .p-sb-b{color:var(--bd-caption);letter-spacing:.02em;text-align:right;margin:0 0 28px;font-size:1.05em;font-weight:800;line-height:140%}.blog-duo .featured-articles.most-recent-grid .featured-articles--grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;display:grid}.blog-duo .featured-articles.most-recent-grid .feature-card--image img,.blog-duo .featured-articles.most-recent-grid .feature-card--image .post-image-fallback{border-radius:20px;height:240px}.blog-duo .editors-pick{color:var(--bd-brand);letter-spacing:.02em;margin:0;font-size:14px;font-weight:800}.blog-duo .empty-state{text-align:center;color:var(--bd-muted);padding:80px 20px;font-size:17px;font-weight:700}.blog-duo .post-image-fallback{display:block}@media (max-width:1100px){.blog-duo .hero-content--right img,.blog-duo .hero-content--right .post-image-fallback{height:250px}}@media (max-width:900px){.blog-duo .hero-content{grid-template-columns:minmax(0,1fr);gap:28px}.blog-duo .hero-content--right{order:-1;max-width:none}.blog-duo .hero-content--left h1{font-size:1.75em;line-height:1.25}.blog-duo .featured-articles--grid.cols-3,.blog-duo .featured-articles.with-title-desc .featured-articles--grid,.blog-duo .featured-articles.most-recent-grid .featured-articles--grid{grid-template-columns:minmax(0,1fr);gap:28px}.blog-duo .headings-wrapper{grid-template-columns:1fr;gap:12px}.blog-duo .sectionTitle{font-size:1.75em}.blog-duo .feature-card--image img,.blog-duo .feature-card--image .post-image-fallback,.blog-duo .featured-articles.with-title-desc .feature-card--image img,.blog-duo .featured-articles.with-title-desc .feature-card--image .post-image-fallback,.blog-duo .featured-articles.most-recent-grid .feature-card--image img,.blog-duo .featured-articles.most-recent-grid .feature-card--image .post-image-fallback{height:220px}.blog-duo .blog-duo__cta{width:100%}}@media (max-width:640px){.blog-duo .heroSection{padding:40px 0 32px}.blog-duo .hero-content--right img,.blog-duo .hero-content--right .post-image-fallback{border-radius:20px;height:220px}}
