.journal{--measure:68ch;--jrule:1.5px dashed var(--rule)}.jmast{padding-bottom:var(--space-6);border-bottom:2px dashed var(--text);gap:16px;display:grid}.jmast__title{font:800 clamp(56px, 11vw, 148px) / .86 var(--mono);letter-spacing:-.065em;margin-left:-.04em}.jmast .page__lede{max-width:52ch}.jmast__line{font:500 11px/1 var(--mono);letter-spacing:.14em;color:var(--muted);flex-wrap:wrap;gap:8px;display:flex}.jmast__line span{border:1px dashed var(--muted);padding:6px 8px}.jfilters{margin-top:calc(var(--space-7) * -.5);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jchip{text-decoration:none}.jchip[aria-current=page]{background:var(--text);color:var(--bg);border-color:var(--text)}.jfilters__rss{font:500 12px/1 var(--mono);letter-spacing:.04em;color:var(--muted);text-underline-offset:3px;margin-left:auto}.jfilters__rss:hover{color:var(--text)}.jmeta{font:500 11px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:block}.jmeta__part{white-space:nowrap}.jmeta__kind{color:var(--link);font-weight:700}.jcover{border-radius:var(--radius-card);background:var(--paper);border:1.5px solid var(--text);flex-direction:column;display:flex;overflow:hidden}.jcover--card{aspect-ratio:16/10}.jcover--lead{aspect-ratio:4/3}.jcover--hero{aspect-ratio:16/9}.jcover__bar{background:var(--paper);border-bottom:1.5px solid var(--text);height:26px;font:500 10px/1 var(--mono);letter-spacing:.06em;color:#62625c;flex:none;align-items:center;gap:6px;padding:0 12px;display:flex}.jcover__bar i{border:1.5px solid #1c1c1a;border-radius:50%;width:8px;height:8px}.jcover__bar span{white-space:nowrap;text-overflow:ellipsis;margin-left:8px;overflow:hidden}.jcover img{object-fit:cover;object-position:top;background:#fff;flex:1 1 0;width:100%;min-height:0;display:block}.jcover--hero .jcover__bar{height:34px;font-size:12px}.jcover--hero .jcover__bar i{width:10px;height:10px}.jcover--type{background:repeating-linear-gradient(-45deg, transparent 0 10px, #1c1c1a0a 10px 11px), var(--surface);border-color:var(--rule);grid-template-rows:1fr;place-items:center;padding:7% 10%;display:grid}.jcover__slip{--z:7px;background:var(--paper);width:100%;max-width:420px;color:var(--paper-ink);padding:20px 20px calc(18px + var(--z));-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--z)) 100%;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--z)) 100%;gap:12px;display:grid;transform:rotate(-1.5deg);box-shadow:0 1px #0000000f,0 12px 24px -12px #00000040}.jcover__top,.jcover__foot{font:500 10px/1.2 var(--mono);letter-spacing:.14em;color:#62625c}.jcover__foot{color:#1d3bd1;justify-content:space-between;font-weight:700;display:flex}.jcover__rule{border-top:1.5px dashed #1c1c1a}.jcover__title{font:800 clamp(18px, 2.1vw, 26px) / 1.05 var(--mono);letter-spacing:-.04em;text-wrap:balance}.jcover--card .jcover__title{font-size:clamp(15px,1.5vw,19px)}.jcover--card .jcover__slip{padding:14px 14px calc(12px + var(--z));gap:8px}.jlead__link{gap:var(--space-6) var(--space-7);color:inherit;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;text-decoration:none;display:grid}.jlead__text{align-content:center;gap:16px;display:grid}.jlead__tag{font:800 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;background:var(--tag);color:#1c1c1a;justify-self:start;padding:7px 9px}.jlead__title{font:800 clamp(32px, 4.4vw, 56px) / .98 var(--mono);letter-spacing:-.05em}.jlead__dek{color:var(--muted);max-width:46ch;font-size:clamp(17px,1.5vw,19px);line-height:1.55}.jlead__more{font:700 13px/1 var(--mono);letter-spacing:.02em;color:var(--link);padding-top:4px}.jlead__link:hover .jlead__title,.jcard__link:hover .jcard__title{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px}.jlead__link:hover .jcover,.jcard__link:hover .jcover{box-shadow:6px 6px 0 var(--text);transform:translate(-3px,-3px)}@media (prefers-reduced-motion:no-preference){.jcover{transition:transform .18s,box-shadow .18s}}.jgrid-wrap{gap:var(--space-5);padding-top:var(--space-6);border-top:2px dashed var(--text);display:grid}.jsection__title{font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.jgrid{gap:var(--space-7) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.jgrid--two{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}.jgrid--two .jcard__title{font-size:clamp(22px,2.2vw,28px)}.jcard__link{color:inherit;gap:12px;text-decoration:none;display:grid}.jcard__link .jmeta{margin-top:6px}.jcard__title{font:800 22px/1.1 var(--mono);letter-spacing:-.04em}.jcard__dek{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.jarticle__main{gap:var(--space-7);display:grid}.jarticle__head{gap:20px;max-width:980px;display:grid}.jarticle__head .crumbs{margin-bottom:8px}.jarticle__title{font:800 clamp(38px, 6.4vw, 84px) / .95 var(--mono);letter-spacing:-.058em}.jarticle__dek{max-width:40ch;color:var(--text);font-size:clamp(19px,2vw,24px);line-height:1.45}.jarticle__by{font:500 12px/1 var(--mono);letter-spacing:.06em;color:var(--muted);border-top:var(--jrule);max-width:var(--measure);padding-top:18px}.jarticle__by strong{color:var(--text);font-weight:700}.jarticle__cover{gap:10px;margin:0;display:grid}.jarticle__cover figcaption{font:500 11px/1.4 var(--mono);letter-spacing:.06em;color:var(--muted)}.jarticle__cover figcaption a{color:var(--text)}.jprose{max-width:var(--measure);color:var(--text);font-size:clamp(17px,1.35vw,19px);line-height:1.72}.jprose>*+*{margin-top:1.1em}.jprose h2{font:800 clamp(24px, 2.6vw, 32px) / 1.08 var(--mono);letter-spacing:-.045em;border-top:var(--jrule);margin-top:2.2em;padding-top:.9em;scroll-margin-top:90px}.jprose h3{font:700 20px/1.2 var(--mono);letter-spacing:-.03em;margin-top:1.8em}.jprose h2+*,.jprose h3+*{margin-top:.7em}.jprose>p:first-child{font-size:1.12em}.jprose>p:first-child:first-letter{float:left;font:800 4.1em/.8 var(--mono);letter-spacing:-.06em;color:var(--link);margin:.07em .12em 0 0}.jprose a{color:var(--link);text-underline-offset:.18em;text-decoration-thickness:1px}.jprose a:hover{text-decoration-thickness:2px}.jprose strong{font-weight:600}.jprose ul,.jprose ol{gap:.55em;padding-left:0;list-style:none;display:grid}.jprose li{padding-left:1.6em;position:relative}.jprose ul>li:before{content:"";border-top:2px solid var(--link);width:.55em;position:absolute;top:.72em;left:.2em}.jprose ol{counter-reset:jl}.jprose ol>li{counter-increment:jl;padding-left:2.2em}.jprose ol>li:before{content:counter(jl, decimal-leading-zero);font:700 .72em/1.4 var(--mono);color:var(--link);position:absolute;top:.28em;left:0}.jprose blockquote{border-top:2px dashed var(--text);border-bottom:2px dashed var(--text);font:800 clamp(22px, 2.5vw, 30px) / 1.2 var(--mono);letter-spacing:-.04em;text-wrap:balance;margin:2em 0;padding:.9em 0;position:relative}.jprose blockquote:before{content:"“";font:800 2.2em/.6 var(--mono);color:var(--link);margin:.2em 0 .1em;display:block}@media (min-width:1100px){.jprose blockquote{margin-right:-14ch}}.jarticle__end{max-width:var(--measure);border-top:2px dashed var(--text);border-bottom:2px dashed var(--text);font:500 11px/1.3 var(--mono);letter-spacing:.2em;color:var(--muted);justify-items:center;gap:6px;padding:18px 0;display:grid}.jarticle__end span:first-child{color:var(--text);font-weight:800}.jarticle__contact{max-width:var(--measure);color:var(--muted);margin-top:calc(var(--space-6) * -1);font-size:15px}.jlink{font:700 13px/1 var(--mono);color:var(--link);text-underline-offset:3px}@media (max-width:860px){.jlead__link{grid-template-columns:1fr}.jcover--lead{aspect-ratio:16/11}}@media (max-width:560px){.jfilters__rss{width:100%;margin-left:0}.jcover--hero{aspect-ratio:4/3}.jprose>p:first-child:first-letter{font-size:3.4em}}
