.blog-module__FLn12W__page{--ink:var(--app-text);--muted:var(--app-muted);--line:#0f172a1a;--hero-accent:#0ea5e9;--hero-cta-border:#0f172a24;--hero-cta-bg:#ffffffc7;--hero-cta-text:#0f172a;max-width:800px;margin:0 auto;padding:4rem 1.5rem}html[data-theme=dark] .blog-module__FLn12W__page{--line:#94a3b838;--hero-accent:#5cc2ff;--hero-cta-border:#f8fbff38;--hero-cta-bg:#f8fbff17;--hero-cta-text:#fff}.blog-module__FLn12W__article{background:var(--app-panel);border:1px solid var(--line);border-radius:16px;padding:3rem;box-shadow:0 4px 20px #0f172a0d}.blog-module__FLn12W__blogIntro{text-align:center;margin-bottom:1.3rem}.blog-module__FLn12W__blogIntro h1{letter-spacing:-.02em;margin:0;font-size:clamp(2rem,4vw,2.6rem);line-height:1.15}.blog-module__FLn12W__blogIntro p{max-width:62ch;color:var(--muted);margin:.8rem auto 0;line-height:1.7}.blog-module__FLn12W__blogList{gap:.9rem;display:grid}.blog-module__FLn12W__blogCard{border:1px solid var(--line);background:color-mix(in oklab,var(--app-panel)88%,transparent);border-radius:14px;padding:1.2rem 1.3rem}.blog-module__FLn12W__blogCard h2{margin:0;font-size:1.15rem;line-height:1.35}.blog-module__FLn12W__blogCard h2 a{color:var(--ink);text-decoration:none}.blog-module__FLn12W__blogCard h2 a:hover{text-underline-offset:3px;text-decoration:underline}.blog-module__FLn12W__blogCard p{color:var(--muted);margin:.65rem 0 .85rem;line-height:1.65}.blog-module__FLn12W__article h1{letter-spacing:-.02em;color:var(--ink);margin:0 0 1.5rem;font-size:clamp(2rem,4vw,2.8rem);line-height:1.15}.blog-module__FLn12W__article h2{color:var(--ink);margin:2.5rem 0 1rem;font-size:1.6rem}.blog-module__FLn12W__article h3{color:var(--ink);margin:2rem 0 .8rem;font-size:1.3rem}.blog-module__FLn12W__article p{color:var(--muted);margin-bottom:1.2rem;font-size:1.1rem;line-height:1.7}.blog-module__FLn12W__article ul{color:var(--muted);margin-bottom:1.5rem;padding-left:1.5rem;font-size:1.1rem;line-height:1.7}.blog-module__FLn12W__article li{margin-bottom:.5rem}.blog-module__FLn12W__article code{background:color-mix(in oklab,var(--line)40%,transparent);font-size:.9em;font-family:var(--font-geist-mono);border-radius:4px;padding:.2rem .4rem}.blog-module__FLn12W__article strong{color:var(--ink);font-weight:600}.blog-module__FLn12W__ctaSection{background:color-mix(in oklab,var(--hero-accent)12%,transparent);text-align:center;border:1px solid color-mix(in oklab,var(--hero-accent)30%,transparent);border-radius:12px;margin-top:3rem;padding:2.5rem}.blog-module__FLn12W__ctaSection h2{margin-top:0;font-size:1.8rem}.blog-module__FLn12W__ctaSection p{margin-bottom:2rem}.blog-module__FLn12W__heroCtas{flex-wrap:wrap;justify-content:center;align-items:center;gap:.62rem;display:inline-flex}.blog-module__FLn12W__heroCtas .blog-module__FLn12W__mainCta{margin-top:0}.blog-module__FLn12W__mainCta{color:#fff;background:linear-gradient(140deg,color-mix(in oklab,var(--hero-accent)78%,#1d4ed8),color-mix(in oklab,var(--hero-accent)92%,#0ea5e9));border-radius:12px;justify-content:center;align-items:center;padding:.78rem 1.24rem;font-size:.93rem;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex;box-shadow:0 15px 32px #2190ff4d}.blog-module__FLn12W__mainCta:hover{transform:translateY(-2px)}.blog-module__FLn12W__secondaryCta{border:1px solid var(--hero-cta-border);color:var(--hero-cta-text);background:color-mix(in oklab,var(--hero-cta-bg)88%,transparent);border-radius:12px;justify-content:center;align-items:center;padding:.78rem 1.12rem;font-size:.93rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 10px 22px #0f172a1f}.blog-module__FLn12W__secondaryCta:hover{background:color-mix(in oklab,var(--hero-cta-bg)72%,var(--hero-accent)10%);transform:translateY(-2px)}.blog-module__FLn12W__nav{text-align:center;margin-top:2rem}.blog-module__FLn12W__backLink{color:var(--muted);text-underline-offset:4px;font-weight:500;text-decoration:underline}.blog-module__FLn12W__backLink:hover{color:var(--ink)}@media (max-width:600px){.blog-module__FLn12W__article{padding:2rem 1.5rem}}
