/* VERDIAN editorial pages — same identity, a quieter reading rhythm. */
.editorial-body{background:#090e1b}
.editorial-body .site-header{background:rgba(8,13,25,.95)}
.editorial-body .desktop-nav{gap:25px}
.editorial-body .desktop-nav a[aria-current=page]{color:#d6c8ff}
.editorial-body .container{width:min(calc(100% - 84px),1220px)}
.editorial-eyebrow{display:flex;gap:14px;align-items:center;font:10px/1.7 ui-monospace,monospace;letter-spacing:.14em;color:#a69cce}
.editorial-eyebrow>span:first-child:not(:only-child){color:#66778f}
.editorial-mini{font:9px/1.8 ui-monospace,monospace;letter-spacing:.13em;color:#8c9bb4}
.editorial-icon{width:54px;height:54px;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}
.editorial-hero{padding-top:165px;padding-bottom:67px;border-bottom:1px solid #a9b8e01a}
.editorial-hero-grid{display:grid;grid-template-columns:1fr 240px;gap:70px;align-items:center;margin-top:26px}
.editorial-hero h1{font-size:clamp(46px,6.8vw,84px);line-height:1.05;letter-spacing:-.055em;font-weight:600;margin:0 0 27px;max-width:880px}
.editorial-lead{font-size:15px;line-height:1.9;color:#a1afc8;max-width:680px;margin:0}
.editorial-wordmark{font-size:16px;font-weight:800;letter-spacing:.1em}.editorial-wordmark span{color:#93a4c2;font-weight:500}
.editorial-footer{margin-top:100px;border-top:1px solid #acbde31a;background:#080d18}
.editorial-footer>.container{padding-block:37px;display:grid;grid-template-columns:1fr auto;gap:13px 40px;align-items:center}
.editorial-footer p{font-size:12px;color:#8090ac;margin:0;grid-column:1;grid-row:2}
.editorial-footer nav{display:flex;gap:25px;grid-column:2;grid-row:1;font-size:12px;color:#adbbd1}
.editorial-footer small{font-size:10px;color:#6f819d;grid-column:2;grid-row:2;text-align:right}
.editorial-footer a:hover{color:#d1bfff}
.section-publications{background:radial-gradient(ellipse at 20% 10%,#6658a61a,transparent 55%),#0a101e;border-top:1px solid #a1b1d51a}
.pub-heading{display:grid;grid-template-columns:1fr .8fr;gap:90px;align-items:end;margin-bottom:38px}
.pub-heading h2{font-size:clamp(35px,4.5vw,56px);line-height:1.12;letter-spacing:-.045em;font-weight:600;margin:20px 0 0}
.pub-heading>p{font-size:14px;line-height:1.9;color:#9baac4;margin:0;max-width:510px}
.publication-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.publication-card{display:flex;flex-direction:column;padding:30px 29px 25px;min-height:320px;border:1px solid #a4b6df29;border-radius:15px;background:linear-gradient(145deg,#151b30,#0b1625);transition:border-color .2s,transform .2s}
.publication-card:hover{transform:translateY(-4px);border-color:#a68ce079}
.pub-card-top{display:flex;justify-content:space-between;align-items:flex-start;color:#ac95f1;margin-bottom:30px}
.pub-card-top>span{font:10px ui-monospace,monospace;color:#6f7f9c}.pub-card-top svg{width:48px;height:48px}
.pub-notlar{background:linear-gradient(145deg,#10212b,#0b1625)}.pub-notlar .pub-card-top{color:#79cdda}
.publication-card h3{font-size:23px;letter-spacing:-.03em;margin:0 0 14px;font-weight:600;color:#e4e8f6}
.publication-card p{font-size:12.5px;line-height:1.9;color:#9baac2;margin:0 0 28px}
.pub-card-link{display:flex;justify-content:space-between;margin-top:auto;padding-top:17px;border-top:1px solid #a8b6de21;font-size:11px;color:#c0aedf}
.pub-notlar .pub-card-link{color:#88ced9}
.journal-seal{display:flex;flex-direction:column;align-items:center;gap:23px;justify-self:end;width:215px;min-height:210px;border:1px solid #ae9be12e;border-radius:50%;background:radial-gradient(circle,#8e6cdb15,transparent 70%)}
.journal-seal img{margin-top:35px;width:76px;height:80px}.journal-seal span{font:8px/1.5 ui-monospace,monospace;letter-spacing:.14em;color:#8e82b5}
.journal-layout{padding-top:64px;display:grid;grid-template-columns:240px 1fr;gap:70px;align-items:start}
.journal-aside{position:sticky;top:117px}.journal-aside h2{font-size:22px;font-weight:550;letter-spacing:-.025em;margin:13px 0 15px}
.journal-aside p{font-size:12px;line-height:1.9;color:#8595b0;max-width:215px;margin:0}
.journal-timeline{border-left:1px solid #8c7dbc42;padding-left:36px}
.journal-entry{position:relative}.journal-entry:before{content:'';position:absolute;width:9px;height:9px;border:2px solid #b6a0f0;background:#101728;border-radius:50%;left:-41px;top:6px;box-shadow:0 0 0 7px #090e1b}
.journal-entry-meta{display:flex;align-items:center;gap:22px;margin-bottom:23px;font:10px/1.7 ui-monospace,monospace;color:#a5b3cb}
.entry-category{border:1px solid #ab94e739;border-radius:4px;padding:4px 8px;color:#b5a1e5;font-size:8px;letter-spacing:.08em}
.journal-entry>h2{font-size:clamp(29px,3vw,41px);line-height:1.2;letter-spacing:-.04em;margin:0 0 25px;max-width:650px;font-weight:570}
.journal-entry>p{font-size:14px;line-height:1.95;color:#a1b0c9;margin:0;max-width:750px}
.journal-updates{display:grid;margin-top:32px;border-top:1px solid #b1bee21a}
.journal-updates>div{display:grid;grid-template-columns:37px 1fr;gap:15px;padding:24px 0;border-bottom:1px solid #b1bee21a}
.journal-updates>div>span{color:#74839e;font:9px/2 ui-monospace,monospace}
.journal-updates h3{margin:0 0 8px;font-size:15px;font-weight:600;color:#cfc9e7}.journal-updates p{margin:0;font-size:12.5px;line-height:1.9;color:#91a1bd}
.journal-entry-foot{display:flex;justify-content:space-between;gap:20px;margin-top:25px;font:9px/1.8 ui-monospace,monospace;color:#7284a0}
.journal-entry-foot a{color:#c0a8f3;border-bottom:1px solid #af92e552}
.journal-open-end{position:relative;margin-top:53px;padding-bottom:15px}.journal-open-end>span{position:absolute;left:-40px;top:5px;width:7px;height:7px;border:1px solid #6a698b;border-radius:50%;background:#090e1b}
.journal-open-end p{font-size:11px;line-height:1.8;color:#72839d;margin:0}
.notes-hero-aside{display:flex;flex-direction:column;align-items:center;gap:28px;color:#78bbc9}.notes-hero-aside>span{font:8px ui-monospace,monospace;letter-spacing:.1em;color:#607c90}
.notes-hero-icon{width:130px;height:130px;stroke:currentColor;stroke-width:.7;stroke-linecap:round;stroke-linejoin:round}
.notes-grid{padding-top:46px;display:grid;grid-template-columns:1fr 1fr;gap:23px}
.note-card{display:flex;flex-direction:column;border:1px solid #a6b8dd25;border-radius:17px;overflow:hidden;background:#0d1626;transition:border-color .2s}
.note-card:hover{border-color:#b1a1eb76}.note-featured{grid-column:1/-1;display:grid;grid-template-columns:.85fr 1.15fr}
.note-card-art{min-height:210px;position:relative;display:grid;place-items:center;background:radial-gradient(circle at 50% 46%,#9473e720,transparent 65%),#12172c;border-bottom:1px solid #b1a7e91c;overflow:hidden}
.note-card-art:before,.note-card-art:after{content:'';position:absolute;width:175px;height:175px;border:1px solid #b8a6e615;border-radius:50%;transform:rotate(-30deg)}
.note-card-art:after{width:265px;height:265px}
.note-card-art>span{position:absolute;bottom:23px;left:27px;font:8px ui-monospace,monospace;letter-spacing:.12em;color:#7d769f}
.note-art-icon{width:95px;height:95px;stroke:#b59be8;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;z-index:1}
.note-card-copy{padding:31px 32px;display:flex;flex-direction:column}.note-featured .note-card-copy{padding:44px}
.note-card h2{font-size:27px;line-height:1.25;letter-spacing:-.035em;font-weight:570;margin:17px 0 17px;max-width:530px}
.note-featured h2{font-size:clamp(30px,3.6vw,43px)}
.note-card p{font-size:13px;line-height:1.9;color:#95a6c0;margin:0 0 27px}
.note-card-bottom{display:flex;justify-content:space-between;color:#c3afed;font-size:11px;margin-top:auto;padding-top:19px;border-top:1px solid #a6b9dd1a}
.art-context{background:radial-gradient(circle,#3f9dad21,transparent 65%),#10202b}.art-context .note-art-icon{stroke:#7dc5d3}.art-context>span{color:#648c9d}
.art-source{background:radial-gradient(circle,#6c7abe25,transparent 65%),#111b2c}
.editorial-crosslink{display:flex;justify-content:space-between;align-items:center;gap:35px;margin-top:60px;padding-block:30px;border-top:1px solid #aabce024;border-bottom:1px solid #aabce024}
.editorial-crosslink h2{font-size:24px;letter-spacing:-.03em;font-weight:500;margin:12px 0 0}.editorial-crosslink>a{font-size:12px;color:#bba9e6;white-space:nowrap;border-bottom:1px solid #a28cc46b;padding-bottom:5px}
.article-hero{padding-top:130px;max-width:1220px}
.editorial-back{display:inline-flex;align-items:center;gap:10px;font-size:11px;color:#8c9bb8;margin-bottom:46px}.editorial-back:before{content:'←';font-size:15px}
.article-hero h1{font-size:clamp(40px,5.9vw,72px);max-width:960px;line-height:1.09;letter-spacing:-.045em;margin:23px 0 24px;font-weight:570}
.article-deck{font-size:16px;line-height:1.85;color:#a5b2ca;max-width:800px;margin:0;padding-bottom:47px}
.article-layout{padding-top:37px;border-top:1px solid #a7b5da20;display:grid;grid-template-columns:235px minmax(0,740px);gap:75px;align-items:start}
.article-toc{position:sticky;top:120px;padding-right:15px}.article-toc ol{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:17px}.article-toc li{font-size:11px;line-height:1.85;color:#8c9eb9}.article-toc a:hover{color:#c7b2ee}
.article-prose section{scroll-margin-top:110px}.article-prose h2{font-size:25px;line-height:1.35;letter-spacing:-.025em;font-weight:550;margin:0 0 22px;color:#dbe2f2}
.article-prose section+section{margin-top:44px}.article-prose p{font-size:15px;line-height:2;color:#a7b4ca;margin:0 0 21px}
.article-prose blockquote{margin:35px 0 43px;padding:25px 30px;border-left:2px solid #b395ec;background:linear-gradient(90deg,#8a65c715,transparent)}
.article-prose blockquote p{font-size:21px;line-height:1.6;color:#c8b4ee;letter-spacing:-.025em;margin:0}
.article-concepts{margin-top:35px;padding-top:27px;border-top:1px solid #abbbe221}.article-concepts>div{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}
.article-concepts a{border:1px solid #a8b7df30;border-radius:6px;padding:7px 13px;font-size:11px;color:#b5a1df}.article-concepts a:hover{border-color:#bda6e984}
.article-next{margin-top:70px;border-top:1px solid #aab9df24;padding-top:30px}.article-next>a{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:19px}.article-next h2{font-size:clamp(25px,3.4vw,40px);line-height:1.25;letter-spacing:-.035em;font-weight:500;margin:0}.article-next>a>span{color:#b59bdc;font-size:28px}
.atlas-hero-orbit{justify-self:end;display:flex;flex-direction:column;align-items:center;gap:20px;color:#7db6c8}.atlas-hero-orbit>span{font:8px ui-monospace,monospace;letter-spacing:.15em;color:#638096}
.atlas-hero-icon{width:160px;height:160px;stroke:currentColor;stroke-width:.8;stroke-linecap:round;stroke-linejoin:round}
.atlas-index{display:flex;gap:9px;flex-wrap:wrap;padding:26px 0 32px}
.atlas-index a{display:flex;align-items:center;gap:11px;padding:8px 13px;border:1px solid #a7b7da26;border-radius:5px;font-size:11px;color:#a6b5cd}.atlas-index a>span:first-child{font:8px ui-monospace,monospace;color:#637b98}.atlas-index a:hover{border-color:#ad8ce78c;color:#d0bcf3}
.atlas-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.concept-card{padding:29px 27px 23px;border:1px solid #a7b8db27;border-radius:13px;background:linear-gradient(145deg,#111b2d,#0c1422);scroll-margin-top:105px}
.concept-card:target{border-color:#b39adc8c}
.concept-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:22px;color:#ac96dc}.concept-top>span{font:9px ui-monospace,monospace;color:#6b7c97}
.concept-icon{width:72px;height:72px;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}
.concept-card h2{font-size:27px;line-height:1.15;letter-spacing:-.035em;font-weight:550;margin:0 0 20px}
.concept-definition{font-size:12.5px;line-height:1.9;color:#9babc3;margin:0 0 25px;min-height:96px}
.concept-example{border-top:1px solid #a6b7dc1d;padding-top:18px}.concept-example p{font-size:11.5px;line-height:1.85;color:#899fb9;margin:8px 0 0}
.concept-principle{display:flex;gap:10px;margin-top:20px}.concept-principle>span{font-size:18px;line-height:1.5;color:#bca1e8}.concept-principle p{font-size:10.5px;line-height:1.85;color:#b6a4cd;margin:0}
.concept-context .concept-top,.concept-relation .concept-top{color:#7fc8d3}
.concept-uncertainty .concept-top{color:#d2bd87}
.concept-finding{grid-column:span 3;display:grid;grid-template-columns:80px .7fr 1.5fr 1fr;gap:25px;align-items:center}
.concept-finding .concept-top{margin:0;flex-direction:column;gap:18px}.concept-finding .concept-definition{margin:0;min-height:0}.concept-finding .concept-example{border-top:0;padding:0}.concept-finding .concept-principle{grid-column:3/-1;margin:0}.concept-finding h2{margin:0}
.atlas-relations{display:grid;grid-template-columns:1fr 1.15fr;gap:60px;padding-block:42px;border-top:1px solid #a7b6d825;border-bottom:1px solid #a7b6d825;margin-top:45px;align-items:center}
.atlas-relations h2{font-size:28px;letter-spacing:-.035em;line-height:1.2;font-weight:550;margin:15px 0 19px}.atlas-relations p{font-size:12px;line-height:1.9;color:#91a5c0;margin:0}
.atlas-chain{border:1px solid #a1b1d51f;border-radius:12px;padding:30px 23px;background:#101c2b}
.atlas-chain-main{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.atlas-chain-main>div{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;color:#9b96d1}.atlas-chain-main>div:nth-child(even){color:#7dc0d0}.atlas-chain-main .editorial-icon{width:38px;height:38px}.atlas-chain-main strong{font-size:10px;color:#b9c5da;font-weight:500}.atlas-chain-main>div+div:before{content:'—';position:absolute;left:-16px;top:10px;color:#576b86}
.atlas-chain-context{border-top:1px dashed #8da4c140;margin-top:23px;padding-top:18px;display:flex;justify-content:center;gap:11px;font-size:9px;line-height:1.8;color:#8e9db8}
@media(max-width:1080px){.editorial-hero-grid{grid-template-columns:1fr 160px;gap:40px}.journal-seal{width:160px;min-height:160px}.journal-seal img{width:58px;height:61px;margin-top:22px}.journal-seal{gap:14px}.journal-seal span{font-size:6.5px}.journal-layout{grid-template-columns:180px 1fr;gap:40px}.article-layout{grid-template-columns:180px minmax(0,1fr);gap:40px}.pub-heading{gap:40px}.publication-card{padding:25px 22px}.publication-card h3{font-size:21px}.atlas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.concept-finding{grid-column:span 2;grid-template-columns:80px 1fr}.concept-finding .concept-definition{grid-column:2}.concept-finding .concept-example{grid-column:2}.concept-finding .concept-principle{grid-column:2}.atlas-relations{grid-template-columns:1fr;gap:27px}}
@media(max-width:760px){
 .editorial-body .container{width:calc(100% - 40px)}
 .editorial-hero{padding-top:117px;padding-bottom:36px}.editorial-hero-grid{grid-template-columns:1fr;gap:25px;margin-top:22px}
 .editorial-hero h1{font-size:clamp(43px,10vw,65px);margin-bottom:23px}.editorial-lead{font-size:13px;line-height:1.95}
 .journal-seal,.notes-hero-aside,.atlas-hero-orbit{display:none}
 .journal-layout{padding-top:30px;grid-template-columns:1fr;gap:30px}.journal-aside{position:static;display:grid;grid-template-columns:1fr;gap:8px}.journal-aside h2{margin:0;font-size:20px}.journal-aside p{max-width:450px;font-size:11px}
 .journal-timeline{padding-left:22px;margin-left:4px}.journal-entry:before{left:-27px}.journal-open-end>span{left:-26px}
 .journal-entry-meta{gap:12px;flex-wrap:wrap;font-size:9px}.entry-category{font-size:7px}.journal-entry>h2{font-size:29px}.journal-entry>p{font-size:12.5px}.journal-updates>div{grid-template-columns:23px 1fr;gap:10px}.journal-updates p{font-size:12px}.journal-entry-foot{flex-direction:column;gap:10px}.journal-entry-foot a{align-self:start}
 .pub-heading{grid-template-columns:1fr;gap:23px}.pub-heading h2{font-size:37px}.pub-heading>p{font-size:13px}.publication-grid{grid-template-columns:1fr}.publication-card{min-height:0;padding:25px}.pub-card-top{margin-bottom:20px}.publication-card h3{font-size:24px}.pub-card-top svg{width:44px;height:44px}.publication-card p{max-width:500px;font-size:13px}
 .notes-grid{grid-template-columns:1fr;padding-top:27px;gap:19px}.note-featured{grid-column:auto;display:flex}.note-card-art{min-height:180px}.note-card-copy,.note-featured .note-card-copy{padding:27px 25px}.note-card h2,.note-featured h2{font-size:29px}.note-card p{font-size:12.5px}
 .editorial-crosslink{flex-direction:column;align-items:start;gap:22px;margin-top:37px}.editorial-crosslink h2{font-size:23px}
 .article-hero{padding-top:103px}.editorial-back{margin-bottom:33px}.article-hero h1{font-size:clamp(37px,9vw,57px);margin-top:21px}.article-deck{font-size:14px;padding-bottom:29px}.article-layout{grid-template-columns:1fr;gap:35px;padding-top:26px}.article-toc{position:static;border-bottom:1px solid #a3b3d51c;padding-bottom:23px}.article-toc ol{margin-top:13px;gap:10px}.article-toc li{font-size:11px}.article-prose h2{font-size:23px}.article-prose p{font-size:14px;line-height:2}.article-prose blockquote{margin:27px 0 34px;padding:20px}.article-prose blockquote p{font-size:19px}.article-next{margin-top:40px}.article-next h2{font-size:25px}
 .atlas-index{gap:8px;padding-block:23px}.atlas-index a{font-size:10px;padding:7px 10px;gap:8px}.atlas-grid{grid-template-columns:1fr;gap:15px}.concept-card{padding:25px 24px}.concept-definition{min-height:0;font-size:13px}.concept-top{margin-bottom:18px}.concept-icon{width:65px;height:65px}.concept-example p{font-size:12px}.concept-finding{grid-column:auto;display:block}.concept-finding .concept-top{flex-direction:row;margin-bottom:18px}.concept-finding h2{margin-bottom:20px}.concept-finding .concept-definition{margin-bottom:25px}.concept-finding .concept-example{border-top:1px solid #a6b7dc1d;padding-top:18px}.concept-finding .concept-principle{margin-top:20px}.atlas-chain{padding:24px 16px}.atlas-chain-main{gap:12px}.atlas-chain-main strong{font-size:8.5px}.atlas-chain-context{gap:8px;font-size:8px}.atlas-relations{padding-block:30px}
 .editorial-footer{margin-top:65px}.editorial-footer>.container{padding-block:29px;grid-template-columns:1fr;gap:18px}.editorial-footer nav{grid-column:1;grid-row:3}.editorial-footer small{grid-column:1;grid-row:4;text-align:left}.editorial-footer p{grid-row:2}
}
@media(prefers-reduced-motion:reduce){.publication-card,.note-card{transition:none}.publication-card:hover{transform:none}}
