.blog-module__r2Uipq__articleMain{color:#171717;background:#f1ede1;padding-top:64px}.blog-module__r2Uipq__articleHero{text-align:center;max-width:920px;margin:0 auto;padding:clamp(4.5rem,10vw,8rem) 1.5rem 3rem}.blog-module__r2Uipq__backLink{color:#4f46e5;align-items:center;gap:.45rem;margin-bottom:2.5rem;font-size:.9rem;font-weight:650;display:inline-flex}.blog-module__r2Uipq__category{color:#4f46e5;margin-bottom:1rem;font-size:.86rem;font-weight:700}.blog-module__r2Uipq__articleHero h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.55rem,6.5vw,5rem);font-weight:800;line-height:.98}.blog-module__r2Uipq__deck{color:#52525b;text-wrap:pretty;max-width:680px;margin:1.5rem auto 0;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.65}.blog-module__r2Uipq__meta{color:#71717a;flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-top:1.5rem;font-size:.88rem;display:flex}.blog-module__r2Uipq__meta span{align-items:center;gap:.4rem;display:inline-flex}.blog-module__r2Uipq__heroFigure{aspect-ratio:3/2;background:#17171b;max-width:1120px;margin:0 auto;overflow:hidden}.blog-module__r2Uipq__heroFigure img{object-fit:contain;width:100%;height:100%}.blog-module__r2Uipq__articleGrid{grid-template-columns:200px minmax(0,760px);align-items:start;gap:clamp(3rem,7vw,7rem);max-width:1080px;margin:0 auto;padding:clamp(4rem,8vw,7rem) 1.5rem;display:grid}.blog-module__r2Uipq__toc{color:#71717a;flex-direction:column;gap:.85rem;font-size:.82rem;line-height:1.4;display:flex;position:sticky;top:96px}.blog-module__r2Uipq__toc strong{color:#27272a;margin-bottom:.3rem}.blog-module__r2Uipq__toc a:hover{color:#4f46e5}.blog-module__r2Uipq__prose{min-width:0}.blog-module__r2Uipq__prose section{margin-top:clamp(4rem,8vw,6rem);scroll-margin-top:100px}.blog-module__r2Uipq__prose h2{letter-spacing:-.03em;text-wrap:balance;margin-bottom:1.5rem;font-size:clamp(1.8rem,4vw,2.65rem);line-height:1.08}.blog-module__r2Uipq__prose h3{margin-bottom:.55rem;font-size:1.15rem}.blog-module__r2Uipq__prose p{color:#48484f;text-wrap:pretty;margin-bottom:1.25rem;font-size:1.05rem;line-height:1.82}.blog-module__r2Uipq__prose .blog-module__r2Uipq__lead{color:#29292d;font-size:1.2rem;line-height:1.75}.blog-module__r2Uipq__prose ul{background:#e6e1d3;border-radius:12px;margin:1.75rem 0;padding:1.5rem 1.5rem 1.5rem 3rem}.blog-module__r2Uipq__prose li{padding:.32rem 0;line-height:1.6}.blog-module__r2Uipq__prose li::marker{color:#4f46e5}.blog-module__r2Uipq__inlineFigure{margin:2.5rem 0}.blog-module__r2Uipq__inlineFigure img{object-fit:cover;object-position:top;background:#18181b;width:100%;max-height:560px}.blog-module__r2Uipq__inlineFigure figcaption{color:#6b6b71;margin-top:.75rem;font-size:.82rem;line-height:1.5}.blog-module__r2Uipq__faq>div{border-top:1px solid #cec8b8;padding:1.35rem 0}.blog-module__r2Uipq__cta{color:#fff;background:#17171b;margin-top:5rem;padding:clamp(2rem,6vw,4rem)}.blog-module__r2Uipq__cta p{color:#a5b4fc;margin-bottom:.5rem;font-size:.9rem;font-weight:650}.blog-module__r2Uipq__cta h2{color:#fff;margin-bottom:1.75rem}.blog-module__r2Uipq__cta a{color:#fff;background:#6366f1;border-radius:999px;align-items:center;gap:.6rem;padding:.8rem 1.15rem;font-weight:700;display:inline-flex}.blog-module__r2Uipq__more{background:#e3ded0;grid-template-columns:1fr 1.5fr;gap:4rem;padding:clamp(4rem,8vw,7rem) max(1.5rem,50vw - 560px);display:grid}.blog-module__r2Uipq__more>div>p{color:#4f46e5;margin-bottom:.7rem;font-size:.85rem;font-weight:700}.blog-module__r2Uipq__more h2{letter-spacing:-.03em;font-size:clamp(1.8rem,4vw,3rem);line-height:1.05}.blog-module__r2Uipq__moreLinks{flex-direction:column;display:flex}.blog-module__r2Uipq__moreLinks a{border-top:1px solid #bdb7a9;grid-template-columns:1fr auto;align-items:center;gap:.3rem 1rem;padding:1.25rem 0;display:grid}.blog-module__r2Uipq__moreLinks span{color:#66616a;font-size:.78rem}.blog-module__r2Uipq__moreLinks strong{font-size:1.06rem}.blog-module__r2Uipq__moreLinks svg{grid-area:1/2/3}@media (max-width:760px){.blog-module__r2Uipq__articleGrid{grid-template-columns:1fr}.blog-module__r2Uipq__toc{display:none}.blog-module__r2Uipq__more{grid-template-columns:1fr;gap:2rem}.blog-module__r2Uipq__articleHero h1{line-height:1.04}.blog-module__r2Uipq__inlineFigure img{max-height:500px}.blog-module__r2Uipq__prose ul{padding-left:2.4rem}}
