.blog-page,.article-page{--journal-ink: #111827;--journal-muted: #687083;--journal-paper: #f7f4ee;--journal-card: #fffdf8;--journal-line: rgba(17, 24, 39, .11);--journal-navy: #0a1020;--journal-navy-soft: #121a2d;--journal-violet: #725cff;--journal-cyan: #58d8ff;--journal-mint: #50e2b7;--journal-rose: #ff6d90;min-height:100vh;direction:rtl;text-align:right;color:var(--journal-ink);background:var(--journal-paper)}.blog-page:before,.blog-page:after,.article-page:before,.article-page:after{display:none}.blog-page .site-header,.article-page .site-header{box-shadow:0 1px #1118270d}.blog-shell{width:min(1240px,calc(100% - 64px));margin-inline:auto}.blog-eyebrow{margin:0;color:#697286;font-size:.72rem;font-weight:850;letter-spacing:.14em;direction:ltr;text-align:right}.journal-hand{margin:0;font-family:var(--font-hand);color:#425064;font-size:clamp(1.55rem,2.5vw,2.35rem);line-height:1.45;transform:rotate(-1.3deg);transform-origin:right center}.journal-dot{color:var(--journal-violet)}.journal-hero{position:relative;overflow:hidden;padding:148px 0 0;background:radial-gradient(circle at 8% 12%,rgba(88,216,255,.12),transparent 28%),radial-gradient(circle at 90% 30%,rgba(114,92,255,.09),transparent 30%),linear-gradient(180deg,#fbfaf7,var(--journal-paper))}.journal-hero:after{content:"";position:absolute;left:-12vw;top:96px;width:44vw;height:44vw;border:1px solid rgba(114,92,255,.08);border-radius:50%;pointer-events:none}.journal-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,390px);align-items:center;gap:clamp(50px,8vw,110px);min-height:430px;padding:28px 0 58px}.journal-hero-copy{max-width:760px}.journal-hero-copy .blog-eyebrow{margin-top:20px}.journal-hero h1{margin:8px 0 0;color:var(--journal-ink);font-size:clamp(3.5rem,7vw,6.4rem);font-weight:900;line-height:1.02;letter-spacing:-.055em}.journal-lead{max-width:690px;margin:24px 0 0;color:#596579;font-size:clamp(1.03rem,1.8vw,1.22rem);font-weight:430;line-height:2.05}.journal-hero-mark{position:relative;aspect-ratio:1;overflow:hidden;border-radius:42px;background:radial-gradient(circle at 72% 22%,rgba(88,216,255,.25),transparent 27%),radial-gradient(circle at 28% 78%,rgba(255,109,144,.17),transparent 32%),linear-gradient(145deg,#0a1020,#151d35 62%,#10172a);box-shadow:0 34px 90px #191d3730}.journal-hero-mark:before{content:"";position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.16) 1px,transparent 1px);background-size:36px 36px}.journal-mark-orbit,.journal-mark-core{position:absolute;border-radius:50%}.journal-mark-orbit{border:1px solid rgba(255,255,255,.25)}.orbit-one{width:72%;aspect-ratio:1;top:14%;left:14%}.orbit-two{width:46%;aspect-ratio:1;top:27%;left:27%;border-style:dashed;transform:rotate(24deg)}.journal-mark-core{width:19%;aspect-ratio:1;top:40.5%;left:40.5%;background:linear-gradient(135deg,var(--journal-cyan),var(--journal-violet) 58%,var(--journal-rose));box-shadow:0 0 44px #58d8ff61}.journal-mark-core:before,.journal-mark-core:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 16px #ffffffb3}.journal-mark-core:before{right:22%;top:20%}.journal-mark-core:after{left:25%;bottom:22%}.journal-mark-index,.journal-mark-copy{position:absolute;z-index:2;direction:ltr;color:#ffffffb8;font-size:.64rem;font-weight:800;letter-spacing:.14em}.journal-mark-index{top:24px;left:26px;font-size:.82rem}.journal-mark-copy{right:26px;bottom:24px}.category-nav{position:relative;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:9px}.editorial-categories{padding:22px 0 26px;border-top:1px solid var(--journal-line);border-bottom:1px solid var(--journal-line)}.category-nav a{display:inline-flex;align-items:center;min-height:38px;padding:0 15px;border:1px solid rgba(17,24,39,.1);border-radius:999px;color:#5d6677;background:#ffffff8a;font-size:.84rem;font-weight:700;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.category-nav a:hover{transform:translateY(-1px);color:#111827;border-color:#11182738;background:#fff}.category-nav a.is-active{color:#fff;border-color:#111827;background:#111827}.featured-section{padding:68px 0 94px}.section-label-row{display:flex;align-items:center;gap:14px;margin-bottom:20px;color:#6e7685;font-size:.77rem;font-weight:650}.section-label-row>span:first-child{color:#111827;font-weight:850}.section-label-line{width:52px;height:1px;background:#1118272e}.featured-story{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:520px;overflow:hidden;border-radius:36px;color:#fff;background:var(--journal-navy);box-shadow:0 32px 90px #0f172a29}.featured-story-content{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(38px,5vw,66px)}.post-meta,.article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;color:#858da0;font-size:.76rem;font-weight:550}.featured-meta{color:#ffffff7a}.post-category{color:#197f72;font-weight:850}.featured-meta .post-category{color:var(--journal-mint)}.featured-story h2{max-width:650px;margin:20px 0 15px;font-size:clamp(2rem,4vw,3.55rem);font-weight:850;line-height:1.35;letter-spacing:-.035em}.featured-story h2 a{color:#fff}.featured-story-content>p{max-width:610px;margin:0;color:#ffffffa3;font-size:1rem;line-height:2}.featured-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.featured-author{color:#ffffff7a;font-size:.8rem}.featured-read{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:0 18px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fff;background:#ffffff12;font-size:.86rem;font-weight:800;transition:transform .18s ease,background .18s ease,border-color .18s ease}.featured-read:hover{transform:translate(-3px);border-color:#ffffff4d;background:#ffffff1f}.featured-arrow{font-size:1.15rem}.featured-story-media{position:relative;display:block;min-height:520px;overflow:hidden;background:#10192c}.featured-story-media.has-cover img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.featured-story:hover .featured-story-media.has-cover img{transform:scale(1.035)}.editorial-art{position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at 72% 22%,rgba(88,216,255,.26),transparent 28%),radial-gradient(circle at 25% 78%,rgba(255,109,144,.22),transparent 31%),linear-gradient(145deg,#111b31,#192748 52%,#151b31)}.art-grid{position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.13) 1px,transparent 1px);background-size:42px 42px}.art-glow,.art-ring,.art-node{position:absolute;border-radius:50%}.art-glow{filter:blur(18px)}.art-glow-a{width:170px;height:170px;right:16%;top:15%;background:#58d8ff2e}.art-glow-b{width:190px;height:190px;left:10%;bottom:8%;background:#725cff33}.art-ring{border:1px solid rgba(255,255,255,.28)}.art-ring-a{width:58%;aspect-ratio:1;top:20%;left:21%}.art-ring-b{width:34%;aspect-ratio:1;top:32%;left:33%;border-style:dashed;transform:rotate(18deg)}.art-node{width:9px;height:9px;background:#fff;box-shadow:0 0 18px #fffc}.art-node-a{right:25%;top:27%}.art-node-b{left:23%;bottom:28%}.art-node-c{left:48%;top:18%;background:var(--journal-mint)}.art-code{position:absolute;left:26px;top:24px;color:#ffffff8a;font:700 .7rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.editorial-art strong{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(5rem,10vw,9rem);font-weight:350;text-shadow:0 0 46px rgba(88,216,255,.22)}.latest-section{padding:20px 0 110px}.latest-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:28px}.latest-heading h2{margin:8px 0 0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.2;letter-spacing:-.035em}.latest-heading>p{max-width:470px;margin:0;color:var(--journal-muted);font-size:.94rem;line-height:1.9}.story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.story-card{display:grid;grid-template-rows:auto 1fr;overflow:hidden;min-width:0;border:1px solid rgba(17,24,39,.08);border-radius:24px;background:var(--journal-card);box-shadow:0 18px 52px #2026360e;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.story-card:hover{transform:translateY(-5px);border-color:#725cff2e;box-shadow:0 26px 70px #2026361a}.story-card-media{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 9;background:#111827}.story-card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.story-card:hover .story-card-media img{transform:scale(1.035)}.story-art{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 76% 28%,rgba(88,216,255,.25),transparent 28%),radial-gradient(circle at 22% 76%,rgba(114,92,255,.24),transparent 30%),linear-gradient(145deg,#121a2e,#1d2947)}.story-art:before,.story-art:after,.story-art i{content:"";position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.19)}.story-art:before{width:56%;aspect-ratio:1}.story-art:after{width:34%;aspect-ratio:1;border-style:dashed}.story-art i{width:10px;height:10px;background:var(--journal-cyan);border:0;box-shadow:0 0 22px #58d8ff99;transform:translate(70px,-48px)}.story-art b{position:absolute;left:22px;bottom:18px;color:#ffffff61;font:700 1rem/1 ui-monospace,monospace}.story-card-body{display:flex;flex-direction:column;padding:26px 28px 28px}.story-card h3{margin:14px 0 9px;font-size:clamp(1.3rem,2.4vw,1.75rem);line-height:1.55;letter-spacing:-.02em}.story-card h3 a:hover{color:#4a3bd0}.story-card p{margin:0;color:#697284;line-height:1.9}.post-read{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:20px;color:#4d3fcf;font-size:.84rem;font-weight:800}.post-read span{transition:transform .18s ease}.post-read:hover span{transform:translate(-4px)}.editorial-empty{padding:52px;border:1px dashed rgba(17,24,39,.16);border-radius:28px;background:#ffffff73}.editorial-empty h2{margin:10px 0 8px;font-size:2rem}.editorial-empty p{margin:0;color:var(--journal-muted)}.category-hero{padding:146px 0 0;background:radial-gradient(circle at 85% 8%,rgba(114,92,255,.1),transparent 26%),linear-gradient(180deg,#fbfaf7,var(--journal-paper))}.category-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) 170px;align-items:end;gap:50px;padding:34px 0 52px}.category-back{display:inline-flex;margin-bottom:22px;color:#6a7282;font-size:.83rem;font-weight:750}.category-hero .journal-hand{margin-bottom:12px}.category-hero h1{margin:8px 0 0;font-size:clamp(3.1rem,6.5vw,5.8rem);line-height:1.08;letter-spacing:-.05em}.category-hero-inner>div:first-child>p:last-child{max-width:700px;margin:20px 0 0;color:#667185;font-size:1.03rem;line-height:2}.category-count{display:flex;min-height:150px;flex-direction:column;justify-content:flex-end;align-items:flex-start;border-right:1px solid var(--journal-line);padding-right:28px;direction:ltr}.category-count strong{font-size:4.2rem;font-weight:850;line-height:.85;letter-spacing:-.06em}.category-count span{margin-top:12px;color:#7a8290;font-size:.65rem;font-weight:800;letter-spacing:.16em}.category-featured-section{padding-top:58px}.category-latest-section{padding-top:0}.editorial-article{background:radial-gradient(circle at 86% 4%,rgba(114,92,255,.07),transparent 24%),var(--journal-paper)}.reading-progress{position:fixed;z-index:90;top:0;right:0;left:0;height:3px;pointer-events:none;background:transparent}.reading-progress span{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:right center;background:linear-gradient(90deg,var(--journal-cyan),var(--journal-violet),var(--journal-rose));will-change:transform}.article-main{min-height:70vh}.article-masthead{position:relative;overflow:hidden;padding:162px 0 76px}.article-masthead:before{content:"";position:absolute;top:120px;right:max(32px,calc((100vw - 960px)/2 - 70px));width:5px;height:138px;border-radius:999px;background:linear-gradient(180deg,var(--journal-cyan),var(--journal-violet) 58%,var(--journal-rose))}.article-masthead-inner{width:min(960px,calc(100% - 64px));margin-inline:auto}.article-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:40px;color:#6b7484;font-size:.84rem;font-weight:750;transition:color .18s ease,transform .18s ease}.article-back:hover{color:#111827;transform:translate(3px)}.article-kicker-row{display:flex;align-items:center;gap:12px;color:#7b8392;font-size:.69rem;font-weight:800;letter-spacing:.08em}.article-category{color:#197f72;font-size:.8rem;letter-spacing:0}.article-kicker-line{width:40px;height:1px;background:#11182729}.article-masthead h1{max-width:930px;margin:18px 0 0;color:#101827;font-size:clamp(2.8rem,6vw,5.25rem);font-weight:880;line-height:1.25;letter-spacing:-.045em;text-wrap:balance}.article-summary{max-width:780px;margin:24px 0 0;color:#647084;font-size:clamp(1.04rem,1.6vw,1.22rem);line-height:2.05}.article-meta-premium{margin-top:30px;padding-top:20px;border-top:1px solid var(--journal-line)}.article-author{color:#273044;font-weight:800}.article-cover{width:min(1180px,calc(100% - 64px));margin:0 auto 76px;overflow:hidden;border-radius:28px;background:#111827;box-shadow:0 24px 70px #1118271a}.article-cover img{display:block;width:100%;max-height:720px;object-fit:cover}.article-reading-shell{width:min(790px,calc(100% - 48px));margin-inline:auto;padding-bottom:100px}.article-body{color:#293344;font-size:clamp(1.05rem,1.35vw,1.16rem);font-weight:420;line-height:2.22;text-rendering:optimizeLegibility}.article-body>p:first-child{color:#1d2737;font-size:1.1em;font-weight:500}.article-body p{margin:1.25em 0}.article-body h2,.article-body h3,.article-body h4{color:#111827;font-weight:850;line-height:1.55;letter-spacing:-.02em}.article-body h2{position:relative;margin:2.55em 0 .75em;padding-right:20px;font-size:clamp(1.65rem,3vw,2.2rem)}.article-body h2:before{content:"";position:absolute;right:0;top:.35em;bottom:.35em;width:4px;border-radius:999px;background:linear-gradient(180deg,var(--journal-cyan),var(--journal-violet))}.article-body h3{margin:2.05em 0 .65em;font-size:1.35rem}.article-body h4{margin:1.8em 0 .55em;font-size:1.15rem}.article-body strong{color:#172033;font-weight:800}.article-body ul,.article-body ol{margin:1.25em 0;padding-right:1.55rem}.article-body li{padding-right:.2rem}.article-body li+li{margin-top:.55em}.article-body blockquote{position:relative;margin:2em 0;padding:1.35rem 1.55rem 1.35rem 1.4rem;overflow:hidden;border:1px solid rgba(114,92,255,.09);border-right:4px solid var(--journal-violet);border-radius:14px;color:#475267;background:linear-gradient(135deg,#725cff0e,#58d8ff09)}.article-body blockquote p:first-child{margin-top:0}.article-body blockquote p:last-child{margin-bottom:0}.article-body a{color:#4938cb;font-weight:650;text-decoration:underline;text-decoration-color:#4938cb52;text-decoration-thickness:.07em;text-underline-offset:.22em}.article-body a:hover{text-decoration-color:currentColor}.article-body code{direction:ltr;unicode-bidi:embed;padding:.12em .36em;border:1px solid rgba(17,24,39,.06);border-radius:6px;background:#efeee9;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.article-body pre{direction:ltr;text-align:left;overflow-x:auto;margin:2em 0;padding:22px 24px;border:1px solid rgba(255,255,255,.08);border-radius:16px;color:#e7eaf1;background:#101622;box-shadow:0 18px 45px #1118271a;line-height:1.75}.article-body pre code{padding:0;border:0;color:inherit;background:transparent}.article-body img{display:block;max-width:100%;height:auto;margin:2em auto;border-radius:16px}.article-body hr{width:72px;height:1px;margin:3.4em auto;border:0;background:#11182733}.article-body table{width:100%;border-collapse:collapse;margin:2em 0;font-size:.92em}.article-body th,.article-body td{padding:12px 14px;border:1px solid var(--journal-line);text-align:right}.article-body th{color:#111827;background:#11182709}.article-footer-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;margin-top:70px;padding-top:28px;border-top:1px solid var(--journal-line)}.article-footer-label{display:block;margin-bottom:8px;color:#8a91a0;font-size:.7rem;font-weight:750}.article-footer-author strong{display:block;color:#1d2738}.article-footer-author p{max-width:520px;margin:7px 0 0;color:#727b8d;font-size:.85rem;line-height:1.8}.article-tags{display:flex;flex-wrap:wrap;gap:7px}.article-tags span{padding:6px 10px;border:1px solid rgba(17,24,39,.08);border-radius:999px;color:#5f697b;background:#ffffff80;font-size:.74rem}.article-return-card{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:54px;padding:24px 26px;border-radius:18px;color:#fff;background:radial-gradient(circle at 88% 18%,rgba(88,216,255,.23),transparent 28%),linear-gradient(135deg,#101827,#1a2340);box-shadow:0 20px 55px #1118271f}.article-return-card small,.article-return-card strong{display:block}.article-return-card small{color:#ffffff80;font-size:.68rem}.article-return-card strong{margin-top:4px;font-size:1.05rem}.article-return-card b{font-size:1.6rem;font-weight:400;transition:transform .18s ease}.article-return-card:hover b{transform:translate(-5px)}.article-not-found-premium{min-height:72vh;display:grid;place-items:center;padding:130px 32px 80px;text-align:center}.article-not-found-premium>div{max-width:640px}.article-error-code{display:block;color:#7a8291;font:700 .72rem/1 ui-monospace,monospace;letter-spacing:.2em;margin-top:18px}.article-not-found-premium h1{margin:10px 0;font-size:clamp(2.3rem,5vw,4.2rem)}.article-not-found-premium p:not(.journal-hand){color:var(--journal-muted);line-height:1.9}.article-not-found-premium .featured-read{margin-top:18px;color:#111827;border-color:#11182724;background:#fff}@media(max-width:980px){.blog-shell{width:min(100% - 40px,1240px)}.journal-hero-grid{grid-template-columns:minmax(0,1fr) 300px;gap:42px}.featured-story{grid-template-columns:1fr 42%}.featured-story-media{min-height:480px}}@media(max-width:760px){.blog-shell,.article-masthead-inner,.article-cover{width:min(100% - 28px,1240px)}.journal-hero{padding-top:112px}.journal-hero-grid{grid-template-columns:1fr;gap:28px;min-height:0;padding:22px 0 36px}.journal-hand{font-size:1.55rem}.journal-hero h1{font-size:clamp(3.2rem,17vw,4.6rem)}.journal-lead{font-size:.98rem;line-height:1.95}.journal-hero-mark{width:min(100%,330px);justify-self:start;border-radius:30px}.editorial-categories{flex-wrap:nowrap;overflow-x:auto;margin-inline:-14px;padding-inline:14px;scrollbar-width:none}.editorial-categories::-webkit-scrollbar{display:none}.featured-section{padding:46px 0 70px}.featured-story{grid-template-columns:1fr;min-height:0;border-radius:26px}.featured-story-content{order:2;padding:30px 24px 28px}.featured-story-media{order:1;min-height:300px;aspect-ratio:16 / 10}.featured-story h2{font-size:clamp(1.7rem,7.5vw,2.5rem)}.latest-heading{display:block}.latest-heading>p{margin-top:12px}.story-grid{grid-template-columns:1fr}.category-hero{padding-top:112px}.category-hero-inner{grid-template-columns:1fr;gap:24px;padding:22px 0 34px}.category-hero h1{font-size:clamp(3rem,15vw,4.4rem)}.category-count{min-height:0;flex-direction:row;align-items:baseline;gap:10px;border-right:0;border-top:1px solid var(--journal-line);padding:18px 0 0}.category-count strong{font-size:2.4rem}.category-count span{margin-top:0}.article-masthead{padding:126px 0 54px}.article-masthead:before{display:none}.article-back{margin-bottom:28px}.article-masthead h1{font-size:clamp(2.45rem,11vw,3.7rem);line-height:1.3}.article-summary{font-size:1rem;line-height:1.95}.article-cover{margin-bottom:52px;border-radius:18px}.article-reading-shell{width:min(100% - 30px,790px);padding-bottom:70px}.article-body{font-size:1.035rem;line-height:2.08}.article-body h2{padding-right:16px}.article-footer-meta{grid-template-columns:1fr;gap:24px;margin-top:54px}}@media(max-width:480px){.section-label-row{gap:9px;font-size:.7rem}.section-label-line{width:28px}.featured-footer{align-items:flex-start;flex-direction:column}.featured-read{width:100%;justify-content:space-between}.story-card-body{padding:22px 20px 24px}.article-kicker-row>span:last-child,.article-kicker-line{display:none}}@media(prefers-reduced-motion:reduce){.featured-story-media img,.story-card,.story-card-media img,.featured-read,.post-read span,.article-back,.article-return-card b{transition:none!important}}
