.journal-detail,.journal-index{padding-top:48px;padding-bottom:80px}.journal-header{text-align:center;max-width:720px;margin:0 auto 32px}.journal-card{border:1px solid var(--brand-border);border-radius:var(--radius);overflow:hidden;transition:transform .2s,box-shadow .2s}.journal-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(13,30,45,.0862745098)}.journal-cover{display:grid;align-items:end;aspect-ratio:16/9;padding:16px;background:linear-gradient(140deg,#0d1e2d,#365b78);color:#fff;font-size:.8rem;letter-spacing:.13em;position:relative;isolation:isolate}.journal-copy{padding:24px}.journal-copy h2{font-size:1.35rem;margin-bottom:8px;-webkit-line-clamp:2}.journal-copy h2,.journal-description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.journal-description{-webkit-line-clamp:3}.journal-byline{margin:8px 0 0;font-size:.9rem}.journal-index .pagination{margin-top:32px}.journal-recents{padding:24px;background:#f2f8fb;margin-top:32px}.journal-recents h2,.journal-side h2{font-size:1.2rem}.journal-recents li,.journal-side li{margin-bottom:8px}.journal-entry header{padding-bottom:24px;border-bottom:1px solid var(--brand-border)}.journal-entry header h1{margin-top:16px}.article-content{margin:32px 0;word-wrap:anywhere}.article-content iframe,.article-content img,.article-content video{max-width:100%}.article-content pre{overflow-x:auto}.author-card,.journal-adjacent,.journal-comment,.journal-share{border-top:1px solid var(--brand-border);padding:24px 0}.author-card{display:flex;align-items:start;gap:16px}.author-card img{border-radius:50%}.author-card h2,.journal-comment h2{font-size:1.4rem}.journal-adjacent{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.journal-side>div{position:sticky;top:calc(var(--nav-height) + 16px);max-height:calc(100vh - var(--nav-height) - 32px);overflow-y:auto;background:#f2f8fb;padding:16px}.journal-side ul,.mobile-toc ul{list-style:none;padding-left:0}.toc-subheading{margin-left:16px}[data-toc] a[aria-current=location]{font-weight:750}.mobile-toc{background:#f2f8fb;padding:16px;margin-top:24px}.mobile-toc summary{font-weight:650;cursor:pointer}.journal-cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.journal-cover img[src=""]{opacity:0}.journal-cover span{justify-self:start;background:#0d1e2d;padding:4px 8px}