.journal-page h1{max-width:none}.journal-intro{padding-block:62px 66px}.journal-title-grid{display:grid;grid-template-columns:1fr 210px;gap:35px;align-items:end}.journal-title-grid h1{font:800 clamp(65px,8.2vw,118px)/.95 var(--display);letter-spacing:-.025em}.journal-title-grid h1>span{color:var(--ember)}.journal-author{display:flex;gap:15px;align-items:center;margin-bottom:8px}.journal-author p{font-size:16px;font-weight:600}.journal-author .mono{font-size:10px;color:var(--steel)}.author-monogram{height:46px;width:46px;display:grid;place-items:center;flex-shrink:0;border:1px solid var(--ember);color:var(--ember);font:800 27px var(--display)}.journal-intro-bottom{display:grid;grid-template-columns:1.35fr 1fr;gap:14%;margin-top:44px;border-top:1px solid var(--line);padding-top:33px}.journal-intro-text{font-size:21px;line-height:1.65;letter-spacing:-.025em;max-width:670px}.journal-intro-bottom aside .mono{color:var(--ember)}.journal-intro-bottom aside p{font-size:14px;color:var(--steel);margin-top:17px}.journal-topics{border-block:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;padding-block:21px;color:var(--steel);flex-wrap:wrap}.journal-feed{padding-block:65px 95px}.journal-empty{border:1px solid var(--line);padding:45px;display:grid;grid-template-columns:100px 1fr 30px;gap:40px;background:#1b1b18}.empty-number{font:800 105px/.9 var(--display);color:#89897f}.journal-empty .display{font-size:48px}.journal-empty p{max-width:500px;color:var(--steel);margin-top:20px}.journal-empty .text-link{margin-top:15px}.empty-plus{font:400 35px var(--mono);color:var(--ember);align-self:end}.journal-disclaimer{font-size:13px!important;line-height:1.8;color:var(--steel);margin-top:20px}.journal-page .site-footer{margin-top:25px}.post-card{display:grid;grid-template-columns:180px 1fr;column-gap:48px;border-top:1px solid var(--line);padding:30px 0}.post-card-meta{grid-row:span 3;color:var(--steel)}.post-card-meta span{display:block;color:var(--ember);margin-top:12px}.post-card h2{font:800 48px/1.1 var(--display);text-transform:uppercase}.post-card h2 a{text-decoration:none}.post-card h2 a:hover{color:var(--ember)}.post-card>p{max-width:640px;color:var(--steel);margin-top:18px}.post-card .text-link{justify-self:start;margin-top:12px}.article{max-width:940px;padding-top:35px}.article-header{margin-top:40px;padding-bottom:32px;border-bottom:1px solid var(--line)}.article-header .section-label{margin-bottom:25px}.article-header h1{font:800 clamp(50px,6vw,82px)/1 var(--display);text-transform:uppercase;letter-spacing:-.02em;overflow-wrap:anywhere}.article-deck{font-size:23px;line-height:1.6;color:var(--steel);max-width:760px;margin-top:25px}.article-byline{margin-top:25px;font-size:15px}.article-byline>.mono{margin-left:15px;color:var(--steel);font-size:11px}.article-body{max-width:730px;margin:45px auto 55px;font-size:19px;line-height:1.9;overflow-wrap:anywhere}.article-body h2{font:800 40px/1.15 var(--display);margin:40px 0 20px;text-transform:uppercase}.article-body blockquote{border-left:3px solid var(--ember);margin:32px 0;padding-left:25px;color:var(--paper)}.article-body ul{padding-left:24px}.article-body li+li{margin-top:12px}.article-signoff{border-block:1px solid var(--line);padding-block:22px;display:flex;gap:17px;align-items:center}.article-signoff p+p{margin:0;color:var(--steel);font-size:13px}.discussion{padding-block:65px}.discussion-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:20px}.discussion-heading .display{font-size:52px}.discussion-heading .mono{color:var(--ember);white-space:nowrap}.discussion>p{color:var(--steel)}.discussion-rules{margin-top:23px;font-size:14px;color:var(--steel)}.discussion-rules summary{cursor:pointer;list-style-position:inside;color:var(--paper);padding-block:8px}.discussion-rules p{margin-top:12px;max-width:690px}.discussion-tools{display:flex;gap:25px;justify-content:space-between;align-items:end;margin-block:28px}.discussion-tools label,.moderation label{display:flex;flex-direction:column;gap:7px;color:var(--steel);font-size:13px}select,input,textarea{font:400 16px/1.5 Inter,Arial,sans-serif;color:var(--paper);background:#1c1c19;border:1px solid #77776a;border-radius:0;padding:11px 13px;max-width:100%}select:focus-visible,input:focus-visible,textarea:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--ember);outline-offset:4px}button{cursor:pointer;font-family:inherit}button:disabled{cursor:wait;opacity:.6}.text-button{border:0;border-bottom:1px solid #77776a;background:transparent;color:var(--paper);padding:9px 0;font:400 13px var(--mono);text-align:left}.text-button:hover{color:var(--ember)}[hidden]{display:none!important}.comment-form{border:1px solid #737364;padding:25px;margin:25px 0;background:#1b1b18}.comment-form h3{font:800 29px var(--display);text-transform:uppercase;margin-bottom:18px}.comment-form label{display:grid;gap:8px;margin-top:18px;font-size:14px;color:var(--paper)}.comment-form textarea{resize:vertical;width:100%;min-height:140px}.comment-form input{width:min(100%,380px)}.form-note{font-size:12px!important;color:var(--steel);margin-top:15px}.form-actions{display:flex;flex-wrap:wrap;gap:25px;align-items:center;margin-top:20px}.form-status,#discussion-status,#moderation-status{margin-block:18px;font-size:14px;color:var(--ember)}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.human-check{margin-top:18px}.comment-thread{border-top:1px solid var(--line);padding-top:25px;margin-top:25px}.comment{scroll-margin-top:28px;min-width:0}.comment-header{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.comment-author{font-weight:600;font-size:15px}.comment-guest,.comment-time{font-size:11px;color:var(--steel);font-family:var(--mono)}.comment-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.8;margin:12px 0 7px}.comment-actions{display:flex;flex-wrap:wrap;gap:20px}.comment-actions button,.comment-actions a{font:400 12px var(--mono);border:0;padding:8px 0;color:var(--steel);background:transparent;text-decoration:none;cursor:pointer}.comment-actions button:hover,.comment-actions a:hover{color:var(--ember)}.comment-replies{margin:18px 0 0 12px;padding-left:22px;border-left:1px solid #53534a}.comment-replies>.comment+.comment{margin-top:24px}.comment:target>.comment-content{outline:1px solid var(--ember);outline-offset:9px}.comment.removed>.comment-content .comment-body{color:var(--steel);font-style:italic}.moderation{max-width:980px;padding-block:65px}.moderation>p{max-width:700px;color:var(--steel);margin-top:24px}.moderation h1{font-size:70px}.moderation form{margin-block:30px;max-width:550px}.moderation form .button{margin-top:20px}#moderation-controls{display:flex;gap:25px;align-items:end;margin-top:30px}.moderation-card{border:1px solid var(--line);padding:24px;margin-top:22px;overflow-wrap:anywhere}.moderation-card>p{white-space:pre-wrap;margin-block:15px}.moderation-card header{display:flex;flex-wrap:wrap;gap:15px;align-items:center}.moderation-card header a{color:var(--ember);font-size:13px}.moderation-card .form-actions{flex-wrap:wrap}.queue-meta{font-size:12px;color:var(--steel)}
@media(max-width:900px){.journal-title-grid{grid-template-columns:1fr}.journal-author{margin-top:12px}.journal-intro-bottom{gap:8%}.journal-title-grid h1{font-size:clamp(58px,10vw,90px)}.journal-empty{grid-template-columns:65px 1fr;gap:25px;padding:30px}.empty-number{font-size:75px}.empty-plus{display:none}.post-card{grid-template-columns:150px 1fr;gap:25px}.comment-replies{padding-left:14px}}
@media(max-width:600px){.journal-intro{padding-block:37px 40px}.journal-title-grid h1{font-size:clamp(40px,11.5vw,67px)}.journal-intro .section-label{margin-bottom:25px}.journal-intro-bottom{grid-template-columns:1fr;gap:25px;margin-top:30px;padding-top:26px}.journal-intro-text{font-size:19px}.journal-intro-bottom aside{border-left:2px solid var(--ember);padding-left:17px}.journal-intro-bottom aside .mono br{display:none}.journal-intro-bottom aside p{font-size:14px;margin-top:12px}.journal-topics{flex-direction:column;gap:13px;font-size:11px}.journal-feed{padding-block:40px 55px}.journal-empty{padding:23px;grid-template-columns:1fr}.empty-number{font-size:47px}.journal-empty .display{font-size:37px}.post-card{display:block}.post-card-meta{display:flex;gap:15px;flex-wrap:wrap;font-size:11px}.post-card-meta span{margin:0}.post-card h2{font-size:35px;margin-top:20px}.article{padding-top:25px}.article-header h1{font-size:46px}.article-deck{font-size:19px}.article-byline>.mono{display:block;margin:8px 0 0}.article-body{font-size:17px;margin-top:30px}.article-body h2{font-size:34px}.discussion-heading{display:block}.discussion-heading .display{font-size:43px}.discussion-heading .mono{display:block;margin-top:17px}.discussion-tools{align-items:start;flex-direction:column}.discussion-tools label{width:100%}.discussion-tools select{width:100%}.comment-form{padding:17px}.form-actions{gap:18px}.comment-replies{padding-left:10px;margin-left:3px}.comment-replies .comment-replies .comment-replies{padding-left:5px;margin-left:0}.comment-actions{gap:16px}.moderation{padding-top:38px}.moderation h1{font-size:46px}#moderation-controls{flex-wrap:wrap}.moderation-card{padding:18px}}
