.journal-main{padding-top:28px;padding-bottom:75px}.journal-back{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:550;color:var(--muted);padding-block:8px}.journal-back:hover{color:var(--teal)}.journal-intro{padding:65px 0 54px;max-width:690px}.journal-intro .eyebrow{margin-bottom:18px}.journal-intro h1{font-size:64px;letter-spacing:-2px;margin-bottom:22px}.journal-intro>p:last-child{max-width:570px;color:var(--muted);font-size:16px;line-height:1.85;margin-bottom:0}.journal-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:55px;align-items:start}.journal-feed{min-width:0}.journal-feed>.eyebrow{font-size:9px;margin-bottom:16px}.journal-feed .update-post+.update-post{margin-top:24px}.journal-feed .update-post{padding:34px}.journal-feed .update-post h2{font-family:var(--serif);font-size:32px;line-height:1.2;letter-spacing:-.6px;font-weight:400;margin:0 0 19px}.journal-feed .update-tags{margin-bottom:0}.journal-feed .update-post>p:not(.update-state){font-size:14px;line-height:1.9}.journal-timeline{margin-top:33px;padding:27px 28px;border:1px solid var(--line);border-radius:14px;background:#f0f2e9}.journal-timeline .eyebrow{font-size:9px;margin-bottom:13px}.journal-timeline h2{font-family:var(--serif);font-size:28px;line-height:1.2;font-weight:400;letter-spacing:-.5px;margin:0 0 28px}.journal-timeline ol{list-style:none;padding:0;margin:0}.journal-timeline li{display:flex;gap:15px;position:relative;padding-bottom:31px}.journal-timeline li:first-child:after{content:'';position:absolute;left:3px;top:18px;bottom:8px;width:1px;background:var(--line)}.journal-timeline li:last-child{padding-bottom:0}.journal-timeline .schedule-dot{margin-top:8px}.journal-timeline li div>span{display:block;font-size:11px;color:var(--muted)}.journal-timeline strong{display:block;font-size:15px;font-weight:650;margin-block:3px}.journal-timeline time{font-size:11px;color:var(--muted)}.journal-timeline>p:last-child{font-size:10px;line-height:1.8;color:var(--muted);border-top:1px solid var(--line);padding-top:20px;margin:24px 0 0}.journal-club{position:relative;display:flex;align-items:center;gap:40px;justify-content:space-between;border-block:1px solid var(--line);padding:38px 0;margin-top:65px}.journal-club h2{font-family:var(--serif);font-size:30px;font-weight:400;letter-spacing:-.6px;line-height:1.2;margin-bottom:14px}.journal-club p{font-size:13px;line-height:1.85;color:var(--muted);max-width:670px;margin-bottom:0}.journal-club .button{flex-shrink:0;font-size:12px;white-space:nowrap}.journal-club .club-symbol{position:static;font-size:38px;flex-shrink:0}.journal-page .nav a[aria-current]{color:var(--teal)}[data-theme=dark] .journal-timeline{background:#253526}
@media(max-width:1100px){.journal-layout{gap:30px}.journal-club{gap:25px}.journal-club .club-symbol{display:none}.journal-timeline{padding:25px}}
@media(max-width:850px){.journal-intro{padding-top:45px}.journal-intro h1{font-size:54px}.journal-layout{grid-template-columns:1fr;gap:28px}.journal-timeline{margin-top:0;max-width:650px}.journal-club{display:block;margin-top:45px}.journal-club .button{margin-top:23px}.journal-main{padding-bottom:35px}}
@media(max-width:600px){.journal-main{padding-top:15px}.journal-back{font-size:11px}.journal-intro{padding:35px 0}.journal-intro h1{font-size:44px;letter-spacing:-1.6px}.journal-intro>p:last-child{font-size:14px}.journal-feed .update-post{padding:25px 22px}.journal-feed .update-post h2{font-size:28px}.journal-feed .update-post>p:not(.update-state){font-size:13px}.journal-timeline{padding:25px 22px}.journal-club{padding-block:30px}.journal-club h2{font-size:28px}.journal-club .button{width:100%;white-space:normal}.journal-club p{font-size:13px}}
