.posts-journal{--journal-text:#eef1f5;--journal-muted:#afb9c9;--journal-accent:#9dbfff;--journal-rule:rgba(175, 195, 224, 0.2);background:#1c2430;color:var(--journal-text);font-size:1rem;letter-spacing:normal}.journal-inner{width:min(68rem,calc(100% - 6rem));margin-inline:auto}#main.posts-journal>.journal-header{padding:5rem 0 2.5rem;background:0 0;text-align:left}#main.posts-journal>.journal-header p{top:auto;letter-spacing:normal;text-transform:none;color:var(--journal-muted)}.posts-journal .journal-eyebrow,#main.posts-journal .journal-header .journal-eyebrow{display:block;margin:0 0 1rem;color:var(--journal-accent);font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.posts-journal h1{margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);line-height:1.3}.posts-journal .journal-count{margin:0;font-size:.875rem}.journal-entries{padding-bottom:5rem}.journal-entry{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:2.5rem;padding:2.5rem 0;border-top:1px solid var(--journal-rule)}.journal-entry-featured{padding:3rem 0 3.5rem;border-top:2px solid var(--journal-accent)}.journal-meta{padding-top:.15rem;color:var(--journal-muted);font-size:.8125rem;line-height:1.6;font-variant-numeric:tabular-nums}.journal-meta .journal-eyebrow{margin-bottom:.65rem}.journal-topics{display:flex;flex-wrap:wrap;gap:.35rem 1rem;padding:0;margin:0 0 .75rem;list-style:none;color:var(--journal-accent);font-size:.875rem;line-height:1.6}.journal-topics li{padding:0}.posts-journal h2{margin:0 0 .8rem;overflow-wrap:anywhere}.journal-description{max-width:70ch;margin:0;color:#c4ccd8;line-height:1.8}.journal-read{display:inline-block;margin-top:1.4rem;color:var(--journal-accent);font-size:.875rem}.journal-read span{margin-left:.4rem}.posts-journal a{border-bottom:0}.posts-journal a:hover{color:#c6daff;text-decoration:underline;text-underline-offset:.2em}.posts-journal a:focus-visible{outline:2px solid var(--journal-accent);outline-offset:5px;border-radius:2px}.journal-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem 2rem;padding-top:2rem;border-top:1px solid var(--journal-rule);color:var(--journal-muted);font-size:.875rem}.journal-pagination a{color:var(--journal-accent)}@media screen and (max-width:736px){.journal-inner{width:calc(100% - 2.5rem)}#main.posts-journal>.journal-header{padding:3rem 0 2rem}.journal-entry{grid-template-columns:minmax(0,1fr);gap:.8rem;padding:2rem 0}.journal-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem}.journal-meta .journal-eyebrow{margin:0}}