.blog-page main{background:radial-gradient(ellipse at 88% 5%,#23104455,transparent 30%)}
.blog-page .blog-intro{padding:42px 0 54px}.blog-intro-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end}.blog-intro h1{font-size:clamp(40px,4.6vw,66px);line-height:1.06;letter-spacing:-.045em;margin:0}.blog-intro h1 span{background:linear-gradient(100deg,#a367ff,#06d3e8);color:transparent;background-clip:text}.blog-lead{font-size:18px;line-height:1.8;color:#b9c0d2;max-width:460px;margin:0}.blog-feature{padding:0 0 76px}.section-kicker{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #26304a;margin-bottom:28px;gap:20px}.section-kicker h2{font-size:21px;margin:0}.section-kicker>span{color:#9ca8c2;font-size:11px;letter-spacing:.12em}.featured-post{display:grid;grid-template-columns:1.05fr 1fr;border:1px solid #303255;border-radius:20px;overflow:hidden;background:#080d22}.featured-art{padding:34px;display:grid;align-items:center;background:radial-gradient(circle at 45% 50%,#48149166,transparent 75%)}.featured-copy{padding:45px}.editorial-label{font-size:12px;color:#05d8e9;text-transform:uppercase;letter-spacing:.09em}.featured-copy h3{font-size:clamp(27px,2.7vw,39px);line-height:1.16;letter-spacing:-.03em;margin:20px 0}.featured-copy h3 a:hover{color:#83e5ed}.featured-copy p{font-size:16px;color:#bdc4d7}.post-topics{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0 30px}.post-topics span{padding:5px 10px;border:1px solid #303958;border-radius:30px;color:#b8c3d9;font-size:11px}.featured-copy .btn{gap:20px}.blog-help{padding:0 0 75px}.blog-help-box{display:flex;align-items:center;justify-content:space-between;gap:35px;border-top:1px solid #28314c;padding-top:45px}.blog-help h2{font-size:clamp(26px,3vw,38px);line-height:1.2;margin:0}.blog-help p:not(.tag){color:#b9c0d2}.blog-help p a{color:#08d7e6;text-decoration:underline}
.plugin-art{border:1px solid #5c4287;border-radius:16px;background:linear-gradient(135deg,#17122d,#070e23);padding:22px;min-width:0;width:100%;overflow:hidden}.art-top,.art-bottom{display:flex;justify-content:space-between;gap:8px;font-size:9px;letter-spacing:.07em;color:#a4b2cc}.art-dots{color:#a869ff;white-space:nowrap;letter-spacing:3px}.art-orbit{height:290px;position:relative;display:grid;place-items:center;background:radial-gradient(circle,#6334ba55,transparent 65%)}.art-orbit:before{content:'';position:absolute;width:235px;height:235px;border:1px dashed #69558b;border-radius:50%}.art-core{position:relative;display:grid;justify-items:center;text-align:center;gap:12px;width:140px;padding:25px 12px;border:1px solid #9562df;border-radius:20px;background:#1b1537;box-shadow:0 0 50px #743cd044}.art-core .svg-icon{width:42px;height:42px;color:#c5a3ff}.art-core strong{font-size:18px;line-height:1.2}.art-chip{position:absolute;background:#0a142b;border:1px solid #3c4165;border-radius:8px;padding:9px 11px;font-size:11px;color:#c6d6ef}.chip-a{left:0;top:48px;color:#00d9ee}.chip-b{right:0;top:147px;color:#bc92ff}.chip-c{left:10px;bottom:18px}.art-orbit-label{position:absolute;top:8px;font-size:10px;color:#9aaecb}.art-bottom{border-top:1px solid #303151;padding-top:16px;font-size:8px}
.blog-page header.article-hero{display:block;height:auto;position:static;background:transparent;padding:40px 0 64px;border-bottom:1px solid #242d47}.article-hero-grid{display:grid;grid-template-columns:1.35fr .85fr;gap:65px;align-items:center}.article-hero h1{font-size:clamp(35px,3.7vw,53px);line-height:1.1;letter-spacing:-.04em;margin:0}.article-deck{color:#c0c7d8;font-size:18px;line-height:1.75;margin:26px 0}.article-byline{display:flex;gap:12px;align-items:center;font-size:13px;color:#e1e7f2}.author-mark{display:grid;place-items:center;background:#282046;border:1px solid #624686;border-radius:50%;width:42px;height:42px;color:#c49fff;font-weight:750}.article-byline small{display:block;color:#96a4bc;font-size:11px}.article-layout{display:grid;grid-template-columns:245px minmax(0,780px);justify-content:space-between;gap:65px;padding-top:64px;padding-bottom:80px}.article-sidebar{align-self:start;position:sticky;top:126px}.article-sidebar nav{display:grid;gap:5px}.article-sidebar nav a{padding:8px 0;color:#b3bfd4;font-size:13px;border-bottom:1px solid #1b2440}.article-sidebar a:hover{color:#08d7e6}.sidebar-cta{border:1px solid #3b325b;border-radius:12px;background:#101028;padding:22px;margin-top:28px}.sidebar-cta strong{font-size:17px;line-height:1.4}.sidebar-cta p{color:#b1bfd3;font-size:13px}.sidebar-cta a{color:#05d8e9;font-size:13px}.article-body{font-size:17px;line-height:1.85;color:#c4cbda;min-width:0}.article-body>p{margin-top:0}.article-body p{margin:0 0 22px}.article-body .article-opening{font-size:21px;line-height:1.75;color:#e1e5ef}.article-body strong{color:#eff2f8}.article-body section{padding:30px 0 10px;scroll-margin-top:120px}.article-body h2{font-size:clamp(26px,2.6vw,35px);line-height:1.23;letter-spacing:-.025em;color:#fff;margin:0 0 24px}.article-body h3{color:#f3f5fa;font-size:22px;line-height:1.35;margin:28px 0 18px}.article-body a:not(.btn){color:#5edbe8;text-decoration:underline;text-underline-offset:4px}.article-body ul,.article-body ol{padding-left:24px;margin:0 0 26px}.article-body li{padding-left:5px;margin:12px 0}.article-takeaway{border-left:3px solid #9662ff;padding:24px 28px;background:linear-gradient(100deg,#25123f66,#0c1224);margin:30px 0}.article-takeaway span{color:#bb96ff;text-transform:uppercase;font-size:11px;letter-spacing:.12em}.article-takeaway p{font-size:23px;color:#f4f0ff;line-height:1.45;margin:10px 0 0}.article-checklist{border:1px solid #293551;border-radius:12px;padding:0 26px 4px;background:#080e20}.article-inline-cta{border:1px solid #31576c;border-radius:12px;background:#05213166;padding:0 25px 22px;margin:28px 0}.article-inline-cta p{margin-bottom:10px}.blog-faq{border-top:1px solid #35405b}.blog-faq details{border-bottom:1px solid #35405b}.blog-faq summary{cursor:pointer;color:#eef3ff;font-weight:600;padding:22px 0;font-size:17px}.blog-faq summary::marker{color:#05d8e9}.blog-faq details p{font-size:16px;margin:0 0 25px;padding-left:20px}.article-body .article-final{border:1px solid #65509a;border-radius:15px;padding:32px;margin:42px 0 28px;background:linear-gradient(120deg,#281047,#062b42)}.article-final .btn{font-size:15px}.article-body .article-service-link{display:block;font-size:13px;margin-top:20px}.back-to-blog{font-size:14px}.blog-page a:focus-visible,.blog-page summary:focus-visible{outline:2px solid #05d8e9;outline-offset:5px}
@media(max-width:1000px){.blog-intro-grid,.article-hero-grid{gap:30px}.featured-copy{padding:30px}.featured-art{padding:20px}.article-layout{grid-template-columns:200px minmax(0,1fr);gap:32px}.art-chip{font-size:9px;padding:8px}.art-core{width:120px}.art-orbit:before{width:200px;height:200px}}
@media(max-width:700px){.blog-page .blog-intro{padding:28px 0 36px}.blog-intro-grid,.featured-post,.article-hero-grid,.article-layout{grid-template-columns:1fr}.blog-intro h1{font-size:43px}.blog-lead{font-size:16px}.section-kicker>span{font-size:9px}.featured-copy{padding:26px}.featured-art{padding:22px}.blog-feature{padding-bottom:42px}.blog-help-box{display:block;padding-top:30px}.blog-help .btn{margin-top:12px}.blog-page header.article-hero{padding:28px 0 36px}.article-hero h1{font-size:37px}.article-deck{font-size:17px}.article-hero-grid{gap:30px}.article-layout{padding-top:30px;gap:35px}.article-sidebar{position:static}.article-sidebar nav{grid-template-columns:1fr 1fr;gap:5px 12px}.article-sidebar nav .tag{grid-column:1/-1}.article-sidebar nav a{font-size:12px}.sidebar-cta{display:none}.article-body{font-size:16px}.article-body .article-opening{font-size:19px}.article-body .article-final{padding:25px}.art-orbit{height:265px}.art-top{font-size:8px}.article-body section{scroll-margin-top:95px}}
@media(prefers-reduced-motion:reduce){.blog-page{scroll-behavior:auto}}

.blog-feature .featured-post + .featured-post{margin-top:30px}
