:root{--blog-bg:#080910;--blog-surface:#0e101a;--blog-surface-2:#131522;--blog-border:hsla(0,0%,100%,.1);--blog-text:#f6f6f8;--blog-muted:#999aa7;--blog-violet:#9b87ff}.blog-page{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 50% -10%,rgba(100,72,230,.18),transparent 31rem),var(--blog-bg);color:var(--blog-text)}.blog-container{width:min(1120px,calc(100% - 40px));margin-inline:auto}.blog-header{position:sticky;top:0;z-index:30;border-bottom:1px solid hsla(0,0%,100%,.07);background:rgba(8,9,16,.82);backdrop-filter:blur(20px)}.blog-header__inner{min-height:68px;justify-content:space-between;gap:24px}.blog-header__inner,.blog-nav{display:flex;align-items:center}.blog-nav{gap:8px;color:#b8b8c2;font-size:14px;font-weight:600}.blog-nav a{border-radius:999px;padding:10px 15px;transition:.18s ease}.blog-nav a:focus-visible,.blog-nav a:hover{color:#fff;background:hsla(0,0%,100%,.06);outline:none}.blog-nav .blog-nav__cta{margin-left:4px;border:1px solid rgba(155,135,255,.36);background:rgba(104,74,225,.12);color:#dfd8ff}.blog-hero{position:relative;padding:108px 0 72px;text-align:center}.blog-kicker{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--blog-border);border-radius:999px;padding:8px 13px;background:hsla(0,0%,100%,.035);color:#beb5f5;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.blog-kicker:before{width:6px;height:6px;border-radius:50%;background:#7c5cff;box-shadow:0 0 12px #7c5cff;content:""}.blog-hero h1{max-width:850px;margin:24px auto 0;font-family:var(--font-montserrat),sans-serif;font-size:clamp(42px,7vw,76px);line-height:.98;letter-spacing:-.055em}.blog-hero h1 span{color:var(--blog-violet);font-family:var(--font-instrument-serif),Georgia,serif;font-style:italic;font-weight:400}.blog-hero>.blog-container>p{max-width:650px;margin:24px auto 0;color:var(--blog-muted);font-size:18px;line-height:1.7}.blog-featured{display:grid;grid-template-columns:1.2fr .8fr;min-height:390px;overflow:hidden;border:1px solid var(--blog-border);border-radius:28px;background:linear-gradient(145deg,rgba(22,19,43,.94),rgba(13,14,23,.96));box-shadow:0 35px 100px rgba(0,0,0,.28)}.blog-featured__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(32px,6vw,70px)}.blog-category{color:#a993ff;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.blog-featured h2{margin-top:18px;font-size:clamp(30px,4vw,48px);line-height:1.08;letter-spacing:-.045em}.blog-featured p{margin-top:18px;color:var(--blog-muted);line-height:1.7}.blog-read-link{display:inline-flex;align-items:center;gap:10px;margin-top:28px;color:#fff;font-size:14px;font-weight:700}.blog-read-link:after{content:"→";color:#a993ff;font-size:20px;transition:transform .18s ease}.blog-read-link:hover:after{transform:translateX(5px)}.blog-featured__visual{position:relative;overflow:hidden;border-left:1px solid var(--blog-border);background:#0b0c15}.blog-featured__visual img{-o-object-fit:cover;object-fit:cover;-o-object-position:58% center;object-position:58% center}.blog-list-section{padding:88px 0 120px}.blog-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.blog-section-heading h2{font-size:28px;letter-spacing:-.035em}.blog-section-heading p{color:var(--blog-muted);font-size:14px}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.blog-card{display:flex;min-height:320px;flex-direction:column;align-items:flex-start;border:1px solid var(--blog-border);border-radius:22px;padding:0 30px 30px;background:rgba(16,18,29,.72);transition:transform .22s ease,border-color .22s ease,background .22s ease}.blog-card__image{position:relative;width:calc(100% + 60px);aspect-ratio:16/9;margin:0 -30px 26px;overflow:hidden;border-bottom:1px solid var(--blog-border);border-radius:22px 22px 0 0}.blog-card__image img{-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.blog-card:hover .blog-card__image img{transform:scale(1.035)}.blog-card:hover{transform:translateY(-5px);border-color:rgba(155,135,255,.34);background:rgba(20,21,35,.9)}.article-meta,.blog-card__meta{display:flex;flex-wrap:wrap;gap:9px 15px;color:#858693;font-size:12px}.blog-card h3{margin-top:28px;font-size:27px;line-height:1.15;letter-spacing:-.035em}.blog-card>p{margin-top:15px;color:var(--blog-muted);line-height:1.65}.blog-card .blog-read-link{margin-top:auto;padding-top:26px}.blog-footer{border-top:1px solid var(--blog-border);background:#07080e}.blog-footer__inner{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;padding-block:52px}.blog-footer p{max-width:480px;margin-top:16px;color:var(--blog-muted);font-size:14px}.blog-footer__links{display:flex;gap:24px;color:#b6b7c1;font-size:14px}.article-shell{padding:70px 0 110px}.article-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;color:#858693;font-size:13px}.article-breadcrumb a:hover{color:#fff}.article-header{max-width:880px;margin:76px auto 60px;text-align:center}.article-cover{position:relative;width:min(1080px,100%);aspect-ratio:16/9;margin:0 auto 72px;overflow:hidden;border:1px solid var(--blog-border);border-radius:28px;background:#0b0c15;box-shadow:0 35px 100px rgba(0,0,0,.3)}.article-cover img{-o-object-fit:cover;object-fit:cover}.article-header h1{margin-top:22px;font-family:var(--font-montserrat),sans-serif;font-size:clamp(38px,6vw,66px);line-height:1.03;letter-spacing:-.055em}.article-header__description{max-width:730px;margin:24px auto 0;color:#adaeba;font-size:19px;line-height:1.7}.article-meta{justify-content:center;margin-top:26px}.article-layout{display:grid;grid-template-columns:minmax(0,740px) 260px;justify-content:center;gap:72px}.article-content{min-width:0}.article-answer{border:1px solid rgba(155,135,255,.28);border-radius:20px;padding:28px;background:linear-gradient(145deg,rgba(93,65,190,.15),rgba(19,20,32,.8))}.article-answer strong{display:block;margin-bottom:10px;color:#b9a9ff;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.article-answer p{color:#e3e2e9;font-size:17px;line-height:1.72}.article-takeaways{margin-top:28px;border:1px solid var(--blog-border);border-radius:20px;padding:28px;background:hsla(0,0%,100%,.025)}.article-takeaways h2{font-size:19px}.article-takeaways ul{display:grid;gap:12px;margin-top:18px;list-style:none}.article-takeaways li{display:flex;gap:12px;color:#c5c5cd;line-height:1.6}.article-takeaways li:before{flex:0 0 auto;color:#9b87ff;content:"✓"}.article-section{padding-top:56px}.article-section h2{scroll-margin-top:100px;font-size:30px;line-height:1.2;letter-spacing:-.035em}.article-section p{margin-top:18px;color:#babac4;font-size:17px;line-height:1.85}.article-section ul{display:grid;gap:12px;margin:22px 0 0 20px;color:#babac4;font-size:16px;line-height:1.7}.article-faq{margin-top:64px;border-top:1px solid var(--blog-border);padding-top:52px}.article-faq>h2{font-size:30px}.article-faq details{border-bottom:1px solid var(--blog-border);padding:22px 0}.article-faq summary{cursor:pointer;font-weight:700;list-style:none}.article-faq summary:after{float:right;color:#9b87ff;content:"+"}.article-faq details[open] summary:after{content:"−"}.article-faq p{padding-top:14px;color:#aaaab5;line-height:1.7}.article-cta{margin-top:64px;border:1px solid rgba(155,135,255,.22);border-radius:24px;padding:34px;background:radial-gradient(circle at 100% 0,rgba(124,92,255,.22),transparent 55%),#11121d}.article-cta h2{font-size:25px;letter-spacing:-.03em}.article-cta p{margin-top:10px;color:var(--blog-muted)}.article-cta a{display:inline-flex;margin-top:22px;border:1px solid #8f78ff;border-radius:999px;padding:11px 18px;background:#6547e6;font-size:14px;font-weight:700}.article-toc{position:sticky;top:100px;align-self:start;border-left:1px solid var(--blog-border);padding-left:24px}.article-toc strong{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.article-toc nav{display:grid;gap:12px;margin-top:18px}.article-toc a{color:#8f909d;font-size:13px;line-height:1.45}.article-toc a:hover{color:#c5baff}@media (max-width:860px){.blog-featured{grid-template-columns:1fr}.blog-featured__visual{min-height:220px;border-top:1px solid var(--blog-border);border-left:0}.article-layout{grid-template-columns:1fr}.article-toc{display:none}}@media (max-width:640px){.blog-container{width:min(100% - 28px,1120px)}.blog-header__inner{min-height:62px}.blog-nav>a:not(.blog-nav__cta){display:none}.blog-hero{padding:78px 0 48px}.blog-hero>.blog-container>p{font-size:16px}.blog-grid{grid-template-columns:1fr}.blog-list-section{padding:62px 0 82px}.blog-footer__inner,.blog-section-heading{align-items:flex-start;flex-direction:column}.blog-footer__links{flex-direction:column;gap:12px}.article-shell{padding:38px 0 78px}.article-header{margin:54px auto 42px}.article-header__description{font-size:17px}}