.journal-page,.journal-article-page{min-height:80svh}.journal-hero h1{max-width:920px}.journal-feed{padding-bottom:112px}.journal-featured{border:2px solid var(--border);color:var(--text);background:var(--surface);padding:clamp(24px,5vw,56px);text-decoration:none;display:block}.journal-featured h2{max-width:850px;margin:34px 0 18px;font-size:clamp(36px,6vw,72px);line-height:.98}.journal-featured>p:not(.journal-meta){max-width:680px;font-size:18px;line-height:1.55}.journal-featured>span{gap:10px;margin-top:30px;font-size:11px;font-weight:700;display:inline-flex}.journal-meta{color:var(--secondary);text-transform:uppercase;flex-wrap:wrap;gap:8px 18px;margin:0;font-size:10px;font-weight:700;display:flex}.journal-list{border-top:2px solid var(--border);margin-top:58px}.journal-list>a{border-bottom:2px solid var(--border);min-height:210px;color:var(--text);grid-template-columns:minmax(160px,.5fr) minmax(260px,1fr) minmax(260px,1fr) 40px;align-items:start;gap:28px;padding-block:30px;text-decoration:none;display:grid}.journal-list>a:hover h2,.journal-list>a:focus-visible h2{text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:3px}.journal-list h2{margin:0;font-size:clamp(25px,3vw,38px);line-height:1.06}.journal-list>a>p:not(.journal-meta){margin:0;line-height:1.6}.journal-list>a>span{text-align:right;font-size:24px}.journal-article{width:min(760px, calc(100% - (2 * var(--page-inset))));padding-block:44px 112px}.journal-back{margin-bottom:74px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}.journal-back:hover,.journal-back:focus-visible{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.journal-article>header{border-bottom:2px solid var(--border);padding-bottom:54px}.journal-article h1{margin:28px 0 22px;font-size:clamp(44px,7vw,82px);line-height:.98}.journal-article>header>p:last-child{margin-bottom:0;font-size:20px;line-height:1.55}.journal-article__body{padding-block:56px 28px}.journal-article__body h2{margin:0 0 18px;font-size:30px}.journal-article__body h2:not(:first-child){margin-top:52px}.journal-article__body p,.journal-article__body li{color:var(--secondary);font-size:17px;line-height:1.72}.journal-article__body ul{margin:20px 0 30px;padding-left:24px}.journal-article__body ol{margin:20px 0 30px;padding-left:26px}.journal-article__body a{text-underline-offset:4px;font-weight:600;text-decoration-thickness:2px}.journal-article>footer{border:2px solid var(--border);background:var(--surface);box-shadow:5px 5px 0 var(--border);padding:28px}.journal-article>footer p{margin-bottom:18px}.journal-article>footer a{font-weight:700}.journal-not-found{min-height:min(720px,70vh);padding-block:clamp(72px,12vw,160px)}.journal-not-found h1{max-width:760px;margin:18px 0 20px}.journal-not-found>p:not(.eyebrow){max-width:560px;margin-bottom:32px}.journal-not-found>a{border:2px solid var(--border);color:var(--text);padding:14px 18px;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=760px){.journal-featured{padding:24px}.journal-featured h2{margin-top:42px;font-size:38px}.journal-list{margin-top:48px}.journal-list>a{grid-template-columns:1fr 28px;gap:16px;min-height:0;padding-block:28px}.journal-list .journal-meta,.journal-list h2,.journal-list>a>p:not(.journal-meta){grid-column:1}.journal-list>a>span{grid-area:1/2/4}.journal-article{padding-block:30px 80px}.journal-back{margin-bottom:50px}.journal-article h1{font-size:clamp(40px,13vw,58px)}}
