.editorial-site{--editorial-ink:#17191e;--editorial-muted:#646870;--editorial-paper:#fafaf8;--editorial-panel:#fff;--editorial-line:#e2e3e5;background:var(--editorial-paper);color:var(--editorial-ink);min-height:60vh}.dark .editorial-site{--editorial-ink:#f0f1f5;--editorial-muted:#a4a8b3;--editorial-paper:#13151a;--editorial-panel:#1a1d24;--editorial-line:#30343e}.editorial-site .container{width:min(1160px,calc(100% - 80px));max-width:1160px;padding-inline:0;margin-inline:auto}.editorial-site .text-dark{color:var(--editorial-ink)}.editorial-site .text-body-color{color:var(--editorial-muted)}.editorial-site :is(.bg-white,.dark\:bg-dark-2){background-color:var(--editorial-panel)}.editorial-site :is(.border-stroke,.dark\:border-dark-3){border-color:var(--editorial-line)}.editorial-site :is(h1,h2,h3){letter-spacing:-.04em;text-wrap:balance}.editorial-site h1{font-size:clamp(36px,4.6vw,62px);font-weight:550;letter-spacing:-.06em;line-height:1.12}.editorial-site :is(.font-extrabold,.font-black){font-weight:600}.editorial-site :is(.shadow-xl,.shadow-lg){box-shadow:0 8px 30px #17234208}.editorial-site :is(.rounded-2xl,.rounded-3xl){border-radius:12px}.editorial-site :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #6481ff;outline-offset:4px}.editorial-site :is(input:not([type=checkbox]):not([type=range]),textarea,select){border-radius:7px}.editorial-site h2[id],.editorial-site section[id]{scroll-margin-top:100px}.editorial-site>main{padding-top:65px}.editorial-site>main>section:first-child{padding-top:15px}.editorial-site .bg-gradient-to-br,.editorial-site .bg-gradient-to-r{background-image:none}.editorial-site .from-primary\/10,.editorial-site .from-primary\/5{background-color:var(--editorial-paper)}.editorial-site code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.editorial-site pre{border-radius:9px}.editorial-site :is(.prose,.blog-details){line-height:1.85}.editorial-site .blog-details h2{font-size:clamp(26px,3vw,36px);margin-top:48px;line-height:1.3}.editorial-site .blog-details h3{font-size:24px;line-height:1.4}.editorial-site .blog-details img{border:1px solid var(--editorial-line);border-radius:10px}.editorial-intro{padding:65px 0 58px;border-bottom:1px solid var(--editorial-line);overflow:hidden}.editorial-intro,.editorial-intro .container{position:relative}.editorial-intro nav{display:flex;align-items:center;gap:12px;font:10px/1.6 ui-monospace,Consolas,monospace;color:var(--editorial-muted);margin-bottom:28px;text-transform:uppercase;letter-spacing:.07em}.editorial-intro h1{max-width:950px;color:var(--editorial-ink)}.editorial-intro p{margin-top:24px;max-width:650px;font-size:17px;line-height:1.8;color:var(--editorial-muted)}.intro-branch{top:-70px;right:-140px;width:240px;opacity:.17;pointer-events:none;transform:rotate(-20deg)}.intro-branch,.intro-branch i{position:absolute;height:250px}.intro-branch i{width:100px;border-left:1px solid #3758f9;border-bottom:1px solid #3758f9;border-bottom-left-radius:30px}.intro-branch i:nth-child(2){left:45px;top:30px}.intro-branch i:nth-child(3){left:90px;top:60px}.editorial-article-card{margin-bottom:42px;padding-bottom:28px;border-bottom:1px solid var(--editorial-line,#e2e3e5);display:flex;flex-direction:column;height:calc(100% - 42px)}.article-cover{display:block;aspect-ratio:1.65;overflow:hidden;border-radius:9px;border:1px solid var(--editorial-line,#e2e3e5);margin-bottom:23px;background:#f0f2f7}.article-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s}.editorial-article-card:hover img{transform:scale(1.025)}.editorial-article-card time{font:10px/1.6 ui-monospace,Consolas,monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--editorial-muted,#646870)}.editorial-article-card h3{font-size:22px;font-weight:550;line-height:1.4;margin:14px 0;color:var(--editorial-ink,#17191e)}.editorial-article-card p{font-size:14px;line-height:1.8;color:var(--editorial-muted,#646870);margin-bottom:25px}.article-read{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:500;margin-top:auto}.article-read:hover,.editorial-article-card h3 a:hover{color:#3758f9}@media(max-width:850px){.editorial-site .container{width:calc(100% - 48px)}.editorial-intro{padding-block:50px}}@media(max-width:700px){.editorial-site .container{width:calc(100% - 40px)}.editorial-site>main{padding-top:35px}.editorial-intro{padding:38px 0 40px}.editorial-intro nav{font-size:9px;margin-bottom:20px}.editorial-intro p{font-size:15px}.intro-branch{right:-190px}.editorial-site .blog-details h2{font-size:27px}}@media(prefers-reduced-motion:reduce){.editorial-site *,.editorial-site :after,.editorial-site :before{animation:none!important;transition:none!important}}