.PostHero-module-scss-module__EiYmQa__hero{background:linear-gradient(145deg,var(--ds-primary)0%,var(--ds-secondary)60%,var(--ds-primary-deep)100%);padding:140px 0 80px;position:relative;overflow:hidden}@media (max-width:768px){.PostHero-module-scss-module__EiYmQa__hero{padding:100px 0 60px}}.PostHero-module-scss-module__EiYmQa__backdrop{pointer-events:none;position:absolute;inset:0}.PostHero-module-scss-module__EiYmQa__gradient{background:radial-gradient(80% 50% at 0 0,#ffffff1a,#0000),radial-gradient(60% 60% at 100% 100%,#0000002e,#0000);position:absolute;inset:0}.PostHero-module-scss-module__EiYmQa__orbA{filter:blur(40px);background:radial-gradient(circle at 30% 30%,#8f84ff59,#0000 60%);border-radius:50%;width:520px;height:520px;position:absolute;top:-180px;right:-120px}.PostHero-module-scss-module__EiYmQa__orbB{filter:blur(50px);background:radial-gradient(circle,#5246ce73,#0000 65%);border-radius:50%;width:480px;height:480px;position:absolute;bottom:-160px;left:-120px}.PostHero-module-scss-module__EiYmQa__grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0009 0%,#0000 75%);mask-image:linear-gradient(#0009 0%,#0000 75%)}.PostHero-module-scss-module__EiYmQa__content{z-index:10;width:100%;position:relative}.PostHero-module-scss-module__EiYmQa__inner{max-width:860px;margin-left:auto;margin-right:auto}.PostHero-module-scss-module__EiYmQa__backButton{margin-bottom:2.5rem}.PostHero-module-scss-module__EiYmQa__backButton a{color:#ffffffeb;background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 10px;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .2s,transform .2s,border-color .2s;display:inline-flex}.PostHero-module-scss-module__EiYmQa__backButton a:hover{color:#fff;background:#ffffff29;border-color:#ffffff4d;transform:translate(-2px)}.PostHero-module-scss-module__EiYmQa__backButton a svg{width:14px;height:14px}.PostHero-module-scss-module__EiYmQa__headlineBlock{animation:.7s ease-out PostHero-module-scss-module__EiYmQa__heroFadeIn}@keyframes PostHero-module-scss-module__EiYmQa__heroFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.PostHero-module-scss-module__EiYmQa__headline{letter-spacing:-.02em;color:#fff;margin:0 0 1rem;font-size:clamp(1.9rem,3vw,2.75rem);font-weight:700;line-height:1.18}@media (max-width:768px){.PostHero-module-scss-module__EiYmQa__headline{font-size:1.7rem}}.PostHero-module-scss-module__EiYmQa__excerpt{color:#ffffffd9;max-width:700px;margin:0;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.6}.PostHero-module-scss-module__EiYmQa__byline{border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2.5rem;padding-top:1.5rem;animation:.7s ease-out .12s both PostHero-module-scss-module__EiYmQa__heroFadeIn;display:flex}@media (max-width:600px){.PostHero-module-scss-module__EiYmQa__byline{flex-direction:column;align-items:flex-start;gap:1rem}}.PostHero-module-scss-module__EiYmQa__authorBlock{align-items:center;gap:.875rem;min-width:0;display:flex}.PostHero-module-scss-module__EiYmQa__avatar{object-fit:cover;border:2px solid #ffffff40;border-radius:50%;flex-shrink:0}.PostHero-module-scss-module__EiYmQa__authorText{flex-direction:column;gap:2px;min-width:0;display:flex}.PostHero-module-scss-module__EiYmQa__authorName{color:#fff;font-size:.9375rem;font-weight:600;line-height:1.3}.PostHero-module-scss-module__EiYmQa__authorMeta{color:#ffffffb3;align-items:center;gap:.4rem;font-size:.8125rem;line-height:1.3;display:flex}.PostHero-module-scss-module__EiYmQa__sep{opacity:.5}.PostHero-module-scss-module__EiYmQa__share{flex-shrink:0}.PostHero-module-scss-module__EiYmQa__share .post-social-share{gap:.5rem;display:flex}.PostHero-module-scss-module__EiYmQa__share .post-social-share-btn{color:#fff;background:#ffffff1a;border:1px solid #ffffff26;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s,transform .15s,border-color .2s;display:flex}.PostHero-module-scss-module__EiYmQa__share .post-social-share-btn:hover{background:#fff3;border-color:#ffffff4d;transform:translateY(-1px)}.PostHero-module-scss-module__EiYmQa__share .post-social-share-btn svg{width:13px;height:13px}
.TableOfContents-module-scss-module__o8Pkjq__toc{width:100%}.TableOfContents-module-scss-module__o8Pkjq__sticky{scrollbar-width:thin;scrollbar-color:#5246ce40 #0000;max-height:calc(100vh - 120px);padding-right:.5rem;position:sticky;top:100px;overflow-y:auto}.TableOfContents-module-scss-module__o8Pkjq__sticky::-webkit-scrollbar{width:4px}.TableOfContents-module-scss-module__o8Pkjq__sticky::-webkit-scrollbar-thumb{background:#5246ce40;border-radius:2px}.TableOfContents-module-scss-module__o8Pkjq__label{letter-spacing:.1em;text-transform:uppercase;color:#6b7280;margin:0 0 1rem;font-size:.75rem;font-weight:700}.TableOfContents-module-scss-module__o8Pkjq__list{border-left:2px solid #e5e7eb;margin:0;padding:0;list-style:none}.TableOfContents-module-scss-module__o8Pkjq__item{margin:0;line-height:1.4;position:relative}.TableOfContents-module-scss-module__o8Pkjq__item a{color:#6b7280;border-left:2px solid #0000;margin-left:-2px;padding:.4rem 0 .4rem 1rem;font-size:.875rem;text-decoration:none;transition:color .15s,border-color .15s;display:block}.TableOfContents-module-scss-module__o8Pkjq__item a:hover{color:var(--ds-primary)}.TableOfContents-module-scss-module__o8Pkjq__item.TableOfContents-module-scss-module__o8Pkjq__sub a{padding-left:1.75rem;font-size:.8125rem}.TableOfContents-module-scss-module__o8Pkjq__item.TableOfContents-module-scss-module__o8Pkjq__active a{color:var(--ds-primary);border-left-color:var(--ds-primary);font-weight:600}
