.journal_page__bD9d7{--journal-cream:#fbf7ee;--journal-ink:#0e2321;--journal-soft:#2f4a47;--journal-line:#dcded3;--journal-display:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif;--journal-body:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--journal-mono:"IBM Plex Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace;background:var(--journal-cream);color:var(--journal-ink);color-scheme:light;font-family:var(--journal-body);font-size:18px;line-height:1.6;min-height:100svh;display:flex;flex-direction:column;overflow-wrap:anywhere}.journal_page__bD9d7 :is(h1,h2,h3,h4,p,ul){margin:0}body:has(.journal_page__bD9d7),html:has(.journal_page__bD9d7){background:#fbf7ee;color-scheme:light}.journal_page__bD9d7 a{color:inherit;text-underline-offset:5px}.journal_page__bD9d7 a:hover{text-decoration:underline}.journal_page__bD9d7 a:active{opacity:.75}.journal_page__bD9d7 :is(a,summary):focus-visible{outline:2px solid #0b3b3a;outline-offset:4px;border-radius:2px}.journal_footer__WkPhQ,.journal_header__EiKyM{width:min(1280px,calc(100% - 80px));margin-inline:auto}.journal_header__EiKyM{border-bottom:1px solid var(--journal-line)}.journal_navigation__YLfo7{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:100px;padding-block:20px}.journal_brand___xrPQ{display:inline-flex;flex-shrink:0;padding:12px 0}.journal_brand___xrPQ img{width:112px;height:29px;object-fit:contain}.journal_accountLinks__GQ7X9,.journal_footer__WkPhQ nav,.journal_navLinks__70RYd{display:flex;align-items:center;flex-wrap:wrap;gap:28px}.journal_navigation__YLfo7 a{text-decoration:none;font-size:16px;min-height:44px;display:inline-flex;align-items:center}.journal_accountLinks__GQ7X9{min-width:202px;justify-content:flex-end}.journal_accountLinks__GQ7X9 a:last-child{color:#0b3b3a}.journal_main__amtsX{width:min(760px,calc(100% - 48px));margin:88px auto 96px;flex:1}.journal_main__amtsX h1{font-family:var(--journal-display);font-size:clamp(36px,4.6vw,60px);font-weight:400;letter-spacing:-.045em;line-height:1.12;text-wrap:balance}.journal_lead__KGRXh{margin-top:16px!important}.journal_monthNavigation__S9Tjb{position:sticky;top:0;z-index:20;margin-top:32px;padding-block:12px;background:var(--journal-cream);border-bottom:1px solid var(--journal-line)}.journal_monthPicker__h_x9u{position:relative;width:fit-content;max-width:100%;font-size:14px}.journal_monthPicker__h_x9u summary{cursor:pointer;min-height:44px;padding:10px 12px;border:1px solid var(--journal-line);border-radius:6px}.journal_monthPicker__h_x9u summary:hover{background:#efece4}.journal_monthOptions__im18P{position:absolute;top:calc(100% + 8px);left:0;width:220px;max-width:calc(100vw - 48px);max-height:min(360px,60svh);overflow-y:auto;padding:6px;list-style:none;background:var(--journal-cream);border:1px solid var(--journal-line);border-radius:6px}.journal_monthOptions__im18P a{display:block;padding:10px 12px;min-height:44px;text-decoration:none}.journal_monthOptions__im18P a:hover{background:#efece4}.journal_entries__MU2f9{margin-top:40px}.journal_month__y_7Nr{scroll-margin-top:96px}.journal_month__y_7Nr+.journal_month__y_7Nr{margin-top:72px}.journal_monthHeading__rLoCv{font:400 30px/1.3 var(--journal-display);letter-spacing:-.02em;margin-bottom:24px!important}.journal_entry__CsZa7{scroll-margin-top:96px}.journal_entry__CsZa7+.journal_entry__CsZa7{margin-top:64px}.journal_date__IcB_s{color:var(--journal-soft);font:400 14px/1.6 var(--journal-mono);letter-spacing:.04em}.journal_date__IcB_s a{display:inline-block;padding-block:10px;text-decoration:none}.journal_updates__jUPLm{padding:0;list-style:none}.journal_update__3pIoR{margin-top:24px}.journal_update__3pIoR+.journal_update__3pIoR{margin-top:32px}.journal_category___njUe{display:inline-block;font:500 12px/1.4 var(--journal-body);padding:3px 8px;border-radius:4px;margin-bottom:8px;color:var(--journal-ink)}.journal_categoryNew__tBLCM{background:#f2e3bb}.journal_categoryImproved__f__7u{background:#efece4}.journal_categoryFixed__wQ2L_{background:#e3eae3}.journal_update__3pIoR h4{font:600 20px/1.4 var(--journal-body);margin-bottom:6px;letter-spacing:-.015em}.journal_update__3pIoR p{color:var(--journal-soft)}.journal_update__3pIoR p+p{margin-top:12px}.journal_update__3pIoR a{text-decoration:underline}.journal_update__3pIoR code{font-family:var(--journal-mono);font-size:.88em}.journal_backLink__E3IJD{display:inline-block;margin-top:64px;padding-block:10px;text-decoration:underline}.journal_footer__WkPhQ{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid var(--journal-line);padding-block:20px}.journal_footer__WkPhQ nav a{font-size:14px;padding-block:12px}.journal_skipLink__9_Vae{position:absolute;top:12px;left:24px;padding:12px;background:var(--journal-cream);z-index:70;transform:translateY(-200%)}.journal_skipLink__9_Vae:focus{transform:translateY(0)}@media (max-width:800px){.journal_footer__WkPhQ,.journal_header__EiKyM{width:calc(100% - 48px)}.journal_navigation__YLfo7{flex-wrap:wrap;gap:8px 20px;padding-block:12px}.journal_navLinks__70RYd{order:3;flex-basis:100%;gap:12px 24px}.journal_accountLinks__GQ7X9{min-width:0;gap:16px;margin-left:auto}.journal_main__amtsX{margin-block:56px 64px}.journal_entries__MU2f9{margin-top:48px}}@media (max-width:420px){.journal_navigation__YLfo7{column-gap:12px}.journal_navigation__YLfo7 a{font-size:14px}.journal_accountLinks__GQ7X9{gap:12px}.journal_brand___xrPQ img{width:96px;height:auto}.journal_navLinks__70RYd{gap:8px 20px}}