:root{--blog-accent: #605dec;--blog-accent-soft: rgba(96, 93, 236, .12);--blog-accent-faint: rgba(96, 93, 236, .08)}.content{margin-top:1rem;display:block}.blog-hero,.blog-title,.blog-container{max-width:var(--hero-max, 1100px);margin-left:auto;margin-right:auto}.blog-hero{--radius: 16px;position:relative;max-width:1100px;margin:0 auto 1.5rem;border-radius:var(--radius);overflow:hidden;aspect-ratio:16 / 9;box-shadow:0 8px 30px #00000014}.hero-img{width:100%;height:100%;object-fit:cover;display:block}.blog-title{margin:1rem auto;max-width:1100px;padding:0 .25rem;font-size:clamp(2rem,4.5vw,3rem);line-height:1.2;letter-spacing:-.015em;font-weight:800;text-align:center;position:relative}.blog-title:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:-.6rem;width:min(60%,520px);height:10px;border-radius:999px;background:radial-gradient(closest-side,#605dec59,#605dec00);opacity:.5;pointer-events:none}.blog-container{padding-inline:clamp(.5rem,2vw,1rem);position:relative}.blog-container:before{content:"";position:absolute;inset:-2rem -1rem;background:radial-gradient(600px 200px at 50% -50px,#605dec14,#605dec00),radial-gradient(800px 300px at 100% 0,#605dec0f,#605dec00),radial-gradient(700px 240px at 0 10%,#605dec0d,#605dec00);opacity:.8;pointer-events:none;z-index:0}.blog-container:after{content:"";position:sticky;top:0;display:block;height:3px;width:100%;background:linear-gradient(90deg,#605dec73,#605dec00);border-radius:999px;opacity:.35;z-index:2}.blog-container>*{position:relative;z-index:1}.readable{font-size:18px;font-weight:600;line-height:1.7;hyphens:auto}.readable section{padding:1.25rem 1.25rem 1.5rem;border-radius:16px;background:linear-gradient(180deg,var(--blog-accent-faint),rgba(96,93,236,0));box-shadow:0 10px 30px #00000008;opacity:0;transform:translateY(10px);animation:section-reveal .52s ease forwards}.readable section:nth-of-type(1){animation-delay:40ms}.readable section:nth-of-type(2){animation-delay:80ms}.readable section:nth-of-type(3){animation-delay:.12s}.readable section:nth-of-type(4){animation-delay:.16s}.readable section:nth-of-type(5){animation-delay:.2s}.readable section:nth-of-type(6){animation-delay:.24s}.readable section:nth-of-type(7){animation-delay:.28s}.readable section:nth-of-type(8){animation-delay:.32s}@keyframes section-reveal{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.readable section{animation:none;opacity:1;transform:none}}.readable p{text-align:justify;text-justify:inter-word;text-wrap:pretty}.readable p+p{margin-top:.4rem}.readable li{margin:.4rem 0;line-height:1.6}.readable ul li::marker{opacity:.6;font-size:.95em}.readable :is(p,ul,ol,blockquote,figure,table){margin:0 0 1rem}.readable :is(h2,h3,h4){font-family:AvenirNext_Demi,AvenirNext,sans-serif;line-height:1.3;letter-spacing:-.015em;margin:1.6rem 0 .6rem}.readable h2{font-size:clamp(1.25rem,2vw,1.6rem);position:relative;padding-left:.75rem}.readable h2:before{content:"";position:absolute;left:0;top:.25rem;width:4px;height:1.2em;border-radius:999px;background:var(--blog-accent)}.readable h3{font-size:clamp(1.125rem,1.7vw,1.35rem)}.readable h4{font-size:clamp(1.05rem,1.4vw,1.15rem)}.readable .lead{opacity:.9;margin:.25rem 0 1rem}.readable .lead{background:#00000008;border-radius:14px;padding:.9rem 1rem}.readable .lead{border:1px solid var(--blog-accent-faint);box-shadow:inset 0 0 0 1px #605dec0a}.readable ul,.readable ol{text-align:left;padding-inline-start:0;margin:0 0 1rem;list-style:none;display:grid;gap:.5rem}.readable ul li,.readable ol li{position:relative;padding:.6rem .75rem .6rem 2rem;border-radius:12px;background:var(--blog-accent-faint);line-height:1.6}.readable ul li:before,.readable ol li:before{content:"";position:absolute;left:.75rem;top:.85rem;width:8px;height:8px;border-radius:999px;background:var(--blog-accent)}.readable ul li{transition:transform .14s ease,box-shadow .14s ease}.readable ul li:hover{transform:translateY(-1px);box-shadow:0 8px 18px #605dec1f}.readable li ul,.readable li ol{margin-top:.5rem;padding-inline-start:0;background:transparent}.readable a{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.readable blockquote{border-left:3px solid rgba(0,0,0,.12);padding:.75rem 1rem;margin:1rem 0}.readable blockquote{border-radius:12px;background:var(--blog-accent-faint);border-left-color:var(--blog-accent)}.cta{margin-top:1.25rem;padding:1rem 1.25rem;border-radius:16px;background:linear-gradient(180deg,var(--blog-accent-faint),rgba(96,93,236,0));border:1px solid var(--blog-accent-faint);display:flex;flex-direction:column;align-items:center;gap:.75rem}.cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.75rem;border-radius:999px;background:var(--blog-accent);color:#fff;font-family:AvenirNext_Demi,AvenirNext,sans-serif;font-weight:700;font-size:1rem;text-decoration:none!important;box-shadow:0 12px 22px #605dec4d;transition:transform .16s ease,box-shadow .16s ease}.cta-btn:hover{transform:translateY(-1px);box-shadow:0 16px 26px #605dec59}.cta-btn:active{transform:translateY(0)}.cta-note{margin:0;font-size:.95rem;opacity:.85;text-align:center}.hashtag{color:var(--blog-accent);font-weight:700}
