.blog-page{margin:0;background:#f6f5f1;color:#191b1f;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.blog-header{position:sticky;top:0;z-index:20;background:rgba(246,245,241,.94);border-bottom:1px solid rgba(20,22,26,.1);backdrop-filter:blur(18px)}.blog-header-inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.blog-brand{display:flex;align-items:center;gap:11px;color:#15171a;font-weight:780;font-size:1.05rem;text-decoration:none}.blog-brand img{border-radius:10px}.blog-header nav{display:flex;align-items:center;gap:24px}.blog-header nav a{color:#646970;text-decoration:none;font-size:.88rem;font-weight:650}.blog-header nav a.active{color:#17191d}.blog-cta{display:inline-flex!important;padding:10px 16px;border-radius:999px;background:#17191d;color:#fff!important;text-decoration:none;font-weight:700}.blog-hero{padding:100px 0 68px;background:radial-gradient(circle at 80% 10%,rgba(113,86,255,.18),transparent 32%)}.blog-hero span{color:#7259ed;font-size:.72rem;font-weight:800;letter-spacing:.15em}.blog-hero h1{max-width:900px;margin:18px 0;font-size:clamp(2.4rem,6vw,5rem);line-height:.98;letter-spacing:-.055em}.blog-hero p{max-width:620px;color:#686d74;font-size:1.08rem}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-top:58px;padding-bottom:100px}.blog-card{overflow:hidden;border:1px solid rgba(20,22,26,.1);border-radius:22px;background:#fff}.blog-card img{width:100%;aspect-ratio:16/9;display:block;object-fit:cover}.blog-card>div{padding:28px}.blog-card time,.blog-article time{color:#8a8e94;font-size:.76rem}.blog-card h2{margin:10px 0 12px;font-size:1.55rem;letter-spacing:-.035em}.blog-card h2 a{color:inherit;text-decoration:none}.blog-card p{color:#686d74;line-height:1.65}.read-more,.blog-back{color:#6651d8;text-decoration:none;font-weight:750;font-size:.88rem}.blog-empty{grid-column:1/-1;padding:60px;border:1px solid rgba(20,22,26,.1);border-radius:24px;background:#fff;text-align:center}.blog-article{padding:76px 0 110px}.blog-article-head{max-width:900px}.blog-article-head time{display:block;margin:38px 0 12px}.blog-article h1{margin:0;font-size:clamp(2.5rem,6vw,5rem);line-height:1;letter-spacing:-.055em}.blog-lead{max-width:760px;margin:25px 0 0;color:#656a71;font-size:1.2rem;line-height:1.65}.blog-cover{max-width:1120px;margin-top:48px}.blog-cover img{width:100%;max-height:620px;object-fit:cover;border-radius:24px}.blog-prose{max-width:780px;margin-top:52px;white-space:pre-wrap;font-family:Georgia,serif;font-size:1.12rem;line-height:1.9;color:#292c31}.blog-footer{padding:30px 0;border-top:1px solid rgba(20,22,26,.1);color:#777c83;font-size:.8rem}@media(max-width:720px){.blog-header-inner{min-height:66px}.blog-header nav>a:not(.blog-cta){display:none}.blog-hero{padding:72px 0 48px}.blog-grid{grid-template-columns:1fr;padding-top:36px}.blog-card>div{padding:22px}.blog-article{padding-top:48px}.blog-empty{padding:38px 22px}}

.blog-prose h1{font-family:Inter,-apple-system,sans-serif;font-size:2.1rem;line-height:1.2;margin:1.4em 0 .5em;color:#191b1f}.blog-prose h2{font-family:Inter,-apple-system,sans-serif;font-size:1.8rem;line-height:1.25;letter-spacing:-.02em;margin:1.7em 0 .5em;color:#191b1f}.blog-prose h3{font-family:Inter,-apple-system,sans-serif;font-size:1.35rem;line-height:1.3;margin:1.4em 0 .4em;color:#191b1f}.blog-prose p{margin:0 0 1.1em}.blog-prose ul,.blog-prose ol{margin:0 0 1.1em 1.35em;padding:0}.blog-prose li{margin:.35em 0}.blog-prose a{color:#6651d8;text-decoration:underline}.blog-prose img{max-width:100%;height:auto;border-radius:14px;margin:1.5em 0;display:block}.blog-prose blockquote{border-left:3px solid #7259ed;margin:1.5em 0;padding:.3em 0 .3em 18px;color:#555;font-style:italic}.blog-prose strong{font-weight:700}.blog-prose em{font-style:italic}