body.journal-editorial-page{--ice:#e9e7ef;--muted:#b3b4c3;--line:#a69db629;background:radial-gradient(ellipse at 88% 12%,#39206440,transparent 48%),radial-gradient(ellipse at 0 58%,#173d452b,transparent 52%),#090b12;}
body.journal-editorial-page::before{display:none;}
body.journal-editorial-page .route-cosmic-bg{opacity:.2;}
body.journal-editorial-page .journal-route-shell{width:min(1180px,calc(100% - 80px));padding:130px 0 64px;margin:auto;}
.journal-editorial-page .journal-breadcrumb{display:flex;gap:14px;color:#a7a4b7;font:12px/1.5 'Share Tech Mono',monospace;background:none;border:0;position:static;box-shadow:none;}
.journal-editorial-page .journal-breadcrumb a{color:inherit;}
.journal-editorial-page .journal-hero{padding:64px 0 56px;}
.journal-editorial-page .kicker{color:#aaa5bf;font:11px/1.6 'Share Tech Mono',monospace;letter-spacing:.16em;text-transform:uppercase;}
.journal-editorial-page h1{max-width:1000px;font:400 clamp(50px,6.5vw,86px)/1.05 'Cormorant Garamond',serif;letter-spacing:-.025em;margin:22px 0 26px;color:#eeecf3;text-transform:none;}
.journal-editorial-page h1 em,.journal-editorial-page h2 em{color:#b5a5dc;font-weight:400;}
.journal-editorial-page .lede{max-width:680px;font:21px/1.7 'Source Sans 3',sans-serif;color:#b9b8c5;}
.journal-editorial-page .journal-list-section{border-top:1px solid var(--line);padding-top:30px;}
.journal-editorial-page .section-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:0 0 24px;padding:0;border:0;background:none;}
.journal-editorial-page .section-head h2{margin:0;}
.journal-editorial-page h2{font:400 36px/1.15 'Cormorant Garamond',serif;color:#e9e7ef;}
.journal-editorial-page .journal-count{font:12px 'Share Tech Mono',monospace;color:#a8a3b7;}
.journal-editorial-page .journal-tools{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px;}
.journal-editorial-page .journal-filters{display:flex;flex-wrap:wrap;gap:8px;}
.journal-editorial-page .journal-filters button{border:1px solid transparent;border-radius:30px;background:transparent;padding:9px 14px;color:#b9b6c8;font:12px/1.5 'Share Tech Mono',monospace;cursor:pointer;}
.journal-editorial-page .journal-filters button[aria-pressed=true]{background:#b5a5dc12;border-color:#b5a5dc66;color:#eeecf3;}
.journal-editorial-page .journal-search{display:grid;gap:6px;min-width:200px;font:11px/1.5 'Share Tech Mono',monospace;color:#a8a3b7;}
.journal-editorial-page .journal-search input{width:100%;min-width:0;background:#0b0d1699;border:1px solid var(--line);padding:12px;color:#eeecf3;font:17px 'Source Sans 3',sans-serif;}
.journal-editorial-page .journal-list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}
.journal-editorial-page a.journal-list-card{display:flex;flex-direction:column;gap:15px;padding:30px;background:transparent;border:1px solid var(--line);border-radius:4px;box-shadow:none;text-decoration:none;transform:none;}
.journal-editorial-page .journal-list-card::before{display:none;}
.journal-editorial-page a.journal-list-card:hover{background:#b5a5dc08;border-color:#b5a5dc66;}
.journal-editorial-page .journal-list-card h3{font:400 34px/1.15 'Cormorant Garamond',serif;color:#eceaf2;margin:0;}
.journal-editorial-page .journal-list-card p{font:19px/1.6 'Source Sans 3',sans-serif;color:#b9b8c5;margin:0;}
.journal-editorial-page .journal-list-card small{font:11px/1.5 'Share Tech Mono',monospace;letter-spacing:.1em;}
.journal-editorial-page .journal-list-card>span{margin-top:auto;color:#aaa5b7;font:12px/1.5 'Share Tech Mono',monospace;letter-spacing:0;}
.journal-editorial-page .journal-card-image{width:100%;aspect-ratio:16/8;object-fit:cover;border-radius:2px;}
.journal-editorial-page a.journal-featured{grid-column:1/-1;padding:40px;background:radial-gradient(ellipse at 100% 0,#6e489527,transparent 70%);}
.journal-editorial-page .journal-featured h3{font-size:clamp(36px,4vw,52px);max-width:850px;}
.journal-editorial-page .journal-featured p{max-width:720px;}
.journal-editorial-page .journal-featured .journal-card-image{max-height:360px;}
.journal-editorial-page .journal-empty{grid-column:1/-1;padding:28px 0 44px;}
.journal-editorial-page .journal-empty h3{font:400 29px 'Cormorant Garamond',serif;margin:0 0 12px;color:#d4cedf;}
.journal-editorial-page .journal-empty p{font:19px/1.6 'Source Sans 3',sans-serif;color:#a9a6b7;margin:0;}
.journal-editorial-page .journal-guides{display:grid;grid-template-columns:1fr 1.4fr;gap:50px;border-top:1px solid var(--line);margin-top:40px;padding-top:40px;}
.journal-editorial-page .journal-guides h2{margin-top:15px;}
.journal-editorial-page .journal-guide-links a{display:flex;align-items:baseline;gap:22px;padding:22px 0;border-bottom:1px solid var(--line);text-decoration:none;color:#b5a5dc;}
.journal-editorial-page .journal-guide-links a:first-child{padding-top:0;}
.journal-editorial-page .journal-guide-links a>span{font:12px 'Share Tech Mono',monospace;}
.journal-editorial-page .journal-guide-links a>span:last-child{margin-left:auto;}
.journal-editorial-page .journal-guide-links h3{font:400 26px 'Cormorant Garamond',serif;color:#eceaf2;margin:0 0 8px;}
.journal-editorial-page .journal-guide-links p{font:18px/1.5 'Source Sans 3',sans-serif;color:#aaa7ba;margin:0;}
.journal-editorial-page :is(a,button,input):focus-visible{outline:2px solid #b5a5dc;outline-offset:4px;}
.journal-editorial-page .journal-article{max-width:960px;}
.journal-editorial-page .journal-article h1{font-weight:400;}
.journal-editorial-page .journal-meta{font-size:12px;letter-spacing:.04em;line-height:1.7;}
.journal-editorial-page .journal-body{max-width:720px;padding:0;border:0;background:none;margin:48px auto;}
.journal-editorial-page .journal-body :is(p,li){font:20px/1.85 'Source Sans 3',sans-serif;color:#c0bdcb;}
.journal-editorial-page .journal-body h2{font-size:38px;font-weight:400;}
.journal-editorial-page .journal-body blockquote{border-left:2px solid #b5a5dc;padding-left:24px;margin:32px 0;}
.journal-editorial-page .journal-body img{max-width:100%;height:auto;}
.journal-editorial-page .journal-body{overflow-wrap:anywhere;}
@media(max-width:700px){body.journal-editorial-page .journal-route-shell{width:calc(100% - 40px);padding-top:110px;}.journal-editorial-page .journal-hero{padding:40px 0;}.journal-editorial-page .lede{font-size:19px;}.journal-editorial-page .journal-tools{align-items:stretch;flex-direction:column;}.journal-editorial-page .journal-list-grid,.journal-editorial-page .journal-guides{grid-template-columns:1fr;gap:24px;}.journal-editorial-page a.journal-list-card,.journal-editorial-page a.journal-featured{padding:22px;}.journal-editorial-page .journal-guides{margin-top:24px;}.journal-editorial-page .journal-body :is(p,li){font-size:19px;}}
