.sblog-body{--sblog-bg:#060a0f;--sblog-panel:rgba(9,16,24,.88);--sblog-panel-strong:rgba(13,24,34,.94);--sblog-border:rgba(95,243,189,.18);--sblog-border-soft:hsla(15,7%,89%,.1);--sblog-text:#f1f5f2;--sblog-muted:#aebdb7;--sblog-green:#5ff3bd;--sblog-cyan:#9aecff;background:var(--sblog-bg)}.sblog-content-container{background:radial-gradient(circle at 14% 6%,rgba(95,243,189,.12),transparent 330px),radial-gradient(circle at 82% 0,rgba(154,236,255,.08),transparent 420px),linear-gradient(180deg,#111c2b,#081019 34%,#060a0f)}.sblog-page{color:var(--sblog-text);font-family:var(--syst-font);overflow:hidden;position:relative}.sblog-page:before{background-image:linear-gradient(rgba(95,243,189,.035) 1px,transparent 0),linear-gradient(90deg,rgba(95,243,189,.035) 1px,transparent 0);background-size:74px 74px;content:"";inset:0;mask-image:linear-gradient(180deg,#000,transparent 880px);pointer-events:none;position:absolute;z-index:0}.sblog-shell{box-sizing:border-box;margin:0 auto;padding:0 18px;position:relative;width:min(100%,1220px);z-index:1}.sblog-hero{padding:86px 0 54px}.sblog-article__header-grid,.sblog-article__layout,.sblog-hero__grid{align-items:end;display:grid;gap:30px;grid-template-columns:minmax(0,1fr) 330px}.sblog-hero__copy{max-width:850px}.sblog-label,.sblog-meta span{align-items:center;background:rgba(95,243,189,.08);border:1px solid var(--sblog-border);border-radius:999px;color:var(--sblog-green);display:inline-flex;font-family:var(--syst-mono);font-size:.72rem;font-weight:800;letter-spacing:0;line-height:1;text-transform:uppercase;width:fit-content}.sblog-label{gap:8px;min-height:34px;padding:0 13px}.sblog-label:before{background:var(--sblog-green);border-radius:999px;box-shadow:0 0 18px rgba(95,243,189,.68);content:"";height:7px;width:7px}.sblog-article__hero h1,.sblog-hero h1{color:var(--sblog-text);font-size:clamp(3rem,7vw,6.2rem);font-weight:800;letter-spacing:-.075em;line-height:.9;margin:18px 0 0;max-width:940px}.sblog-article__hero p,.sblog-hero p{color:var(--sblog-muted);font-size:1.05rem;line-height:1.72;margin:24px 0 0;max-width:720px}.sblog-article__aside section,.sblog-article__signal,.sblog-card,.sblog-empty,.sblog-featured,.sblog-hero__panel{background:linear-gradient(145deg,rgba(95,243,189,.08),transparent 44%),var(--sblog-panel);border:1px solid var(--sblog-border-soft);box-shadow:0 20px 70px rgba(0,0,0,.24)}.sblog-hero__panel{border-radius:24px;display:grid;gap:14px;padding:28px}.sblog-card__media .material-symbols-outlined,.sblog-featured__media .material-symbols-outlined,.sblog-hero__panel .material-symbols-outlined{align-items:center;background:rgba(95,243,189,.11);border:1px solid rgba(95,243,189,.38);border-radius:18px;color:var(--sblog-green);display:inline-flex;height:58px;justify-content:center;width:58px}.sblog-hero__panel strong{color:var(--sblog-text);font-size:1.25rem;line-height:1.2}.sblog-empty p,.sblog-hero__panel p{color:var(--sblog-muted);line-height:1.65;margin:0}.sblog-section{padding:34px 0 86px}.sblog-featured{border-radius:30px;display:grid;gap:28px;grid-template-columns:minmax(280px,.95fr) minmax(0,1.05fr);overflow:hidden}.sblog-card__media,.sblog-featured__media{align-items:center;background:radial-gradient(circle at 50% 44%,rgba(95,243,189,.18),transparent 150px),linear-gradient(135deg,rgba(154,236,255,.08),rgba(95,243,189,.035));display:flex;justify-content:center;min-height:320px;text-decoration:none}.sblog-article__feature img,.sblog-card__media img,.sblog-featured__media img{display:block;height:100%;object-fit:cover;width:100%}.sblog-featured__copy{align-self:center;padding:40px 36px 40px 0}.sblog-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.sblog-meta span{font-size:.64rem;min-height:27px;padding:0 10px}.sblog-meta time{color:var(--sblog-muted);font-family:var(--syst-mono);font-size:.74rem;font-weight:700;text-transform:uppercase}.sblog-card h2,.sblog-card h3,.sblog-featured h2{color:var(--sblog-text);font-size:clamp(1.5rem,3vw,2.7rem);font-weight:800;letter-spacing:-.045em;line-height:.98;margin:18px 0 0}.sblog-card h2,.sblog-card h3{font-size:1.45rem;letter-spacing:-.035em}.sblog-card a,.sblog-featured a{color:inherit;text-decoration:none}.sblog-card p,.sblog-featured p{color:var(--sblog-muted);line-height:1.66;margin:16px 0 0}.sblog-read-link{align-items:center;color:var(--sblog-green)!important;display:inline-flex;font-family:var(--syst-mono);font-size:.78rem;font-weight:800;gap:8px;margin-top:24px;text-transform:uppercase}.sblog-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.sblog-card{border-radius:24px;overflow:hidden}.sblog-card__media{min-height:190px}.sblog-card__body{padding:24px}.sblog-empty{border-radius:28px;display:grid;justify-items:center;margin:0 auto;max-width:720px;padding:64px 28px;text-align:center}.sblog-empty .material-symbols-outlined{color:var(--sblog-green);font-size:3rem}.sblog-empty h2{font-size:2rem;margin:14px 0 10px}.sblog-back{align-items:center;color:var(--sblog-green);display:inline-flex;font-family:var(--syst-mono);font-size:.78rem;font-weight:800;gap:8px;margin-bottom:32px;text-decoration:none;text-transform:uppercase}.sblog-article__hero{padding:72px 0 44px}.sblog-article__signal{border-radius:22px;display:grid;gap:18px;padding:24px}.sblog-article__signal strong{color:var(--sblog-text);font-size:1.25rem;line-height:1.25}.sblog-article__feature{margin-top:10px}.sblog-article__feature img{border:1px solid var(--sblog-border-soft);border-radius:28px;box-shadow:0 22px 80px rgba(0,0,0,.24);max-height:520px}.sblog-article__feature figcaption{color:var(--sblog-muted);font-size:.9rem;margin-top:12px;text-align:center}.sblog-article__layout{align-items:start;padding-bottom:84px;padding-top:42px}.sblog-article__content{color:#e6eee9;font-size:1.08rem;line-height:1.82;max-width:790px}.sblog-article__content>:first-child{margin-top:0}.sblog-article__content h2,.sblog-article__content h3,.sblog-article__content h4{color:var(--sblog-text);font-weight:800;letter-spacing:-.035em;line-height:1.1;margin:44px 0 14px}.sblog-article__content h2{font-size:2.2rem}.sblog-article__content h3{font-size:1.55rem}.sblog-article__content blockquote,.sblog-article__content ol,.sblog-article__content p,.sblog-article__content table,.sblog-article__content ul{margin:0 0 22px}.sblog-article__content a{color:var(--sblog-green);text-decoration-color:rgba(95,243,189,.38);text-underline-offset:4px}.sblog-article__content blockquote{background:rgba(95,243,189,.07);border-left:3px solid var(--sblog-green);color:var(--sblog-text);padding:20px 22px}.sblog-article__content img{border-radius:18px;height:auto;max-width:100%}.sblog-article__content code,.sblog-article__content pre{background:rgba(2,7,12,.74);border:1px solid var(--sblog-border-soft);border-radius:12px;color:var(--sblog-cyan);font-family:var(--syst-mono)}.sblog-article__content pre{overflow-x:auto;padding:18px}.sblog-article__aside{display:grid;gap:16px;position:sticky;top:96px}.sblog-article__aside section{border-radius:22px;padding:22px}.sblog-article__aside h2{color:var(--sblog-text);font-family:var(--syst-mono);font-size:.78rem;letter-spacing:0;margin:0 0 14px;text-transform:uppercase}.sblog-tags{display:flex;flex-wrap:wrap;gap:8px}.sblog-tags span{border:1px solid var(--sblog-border-soft);border-radius:999px;color:var(--sblog-muted);font-size:.82rem;padding:8px 10px}.sblog-link-list{display:grid;gap:10px}.sblog-link-list a{align-items:center;border:1px solid var(--sblog-border-soft);border-radius:14px;color:var(--sblog-text);display:flex;font-size:.88rem;gap:12px;justify-content:space-between;padding:12px;text-decoration:none}.sblog-link-list a:hover{border-color:var(--sblog-border);color:var(--sblog-green)}.sblog-section__header{display:grid;gap:14px;margin-bottom:20px}.sblog-section__header h2{font-size:2rem;margin:0}@media(max-width:980px){.sblog-article__header-grid,.sblog-article__layout,.sblog-featured,.sblog-hero__grid{grid-template-columns:1fr}.sblog-featured__copy{padding:0 26px 30px}.sblog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sblog-article__aside{position:static}}@media(max-width:640px){.sblog-article__hero,.sblog-hero{padding-top:54px}.sblog-article__hero h1,.sblog-hero h1{font-size:clamp(2.55rem,14vw,4rem)}.sblog-grid{grid-template-columns:1fr}.sblog-featured__media{min-height:230px}.sblog-card__media{min-height:160px}}