@font-face{font-family:Journal;src:url('/world/nowbrary/fonts/ebgaramond.woff2')}@font-face{font-family:Journal;src:url('/world/nowbrary/fonts/ebgaramond-italic.woff2');font-style:italic}
html{scroll-behavior:auto}.journal-site{--color-parchment:#f5f2e9;--color-ink:#303b35;--color-ink-light:#41483f;--color-ink-muted:#737568;--color-ochre:#795f43;background:#f5f2e9;background-image:none;color:#303b35;font-family:system-ui,sans-serif}.journal-site *{box-sizing:border-box}.journal-site h1,.journal-site h2,.journal-site h3{font-family:Journal,Georgia,serif;font-variation-settings:normal;font-weight:400;color:#303b35}.journal-site a{color:inherit;text-underline-offset:5px}.journal-site button{font-family:inherit;cursor:pointer}.journal-site :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid #326e7a;outline-offset:4px}.journal-site [hidden]{display:none!important}.journal-site .main-content{max-width:none}.journal-skip{position:fixed;top:-100px;left:16px;padding:12px;background:#f5f2e9;z-index:200}.journal-skip:focus{top:8px}.journal-header{width:min(1140px,calc(100% - 40px));min-height:86px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #d4d1c4}.journal-header .journal-brand{font:28px Journal,Georgia,serif;display:inline-flex;align-items:center;gap:16px;min-height:44px;text-decoration:none;white-space:nowrap}.journal-brand span{color:#a56849;font-size:24px}.journal-header nav{display:flex;gap:28px;font:12px system-ui}.journal-header nav a{display:inline-flex;min-height:44px;align-items:center;text-decoration:none}.journal-header a[aria-current]{border-bottom:2px solid #a9875a}
#journal-top-slot{max-width:1140px;margin:22px auto 0}.journal-voyage{display:grid;grid-template-columns:280px minmax(0,1fr);border:1px solid #c6cfc0;background:#dae6df;min-width:0}.journal-window{display:block;position:relative;min-height:224px;background-repeat:no-repeat;background-color:#c5d2c3;overflow:hidden}.journal-window>span{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;padding:30px 18px 12px;background:linear-gradient(transparent,#1c302ce6);color:#fff7e8;font:25px Journal,Georgia,serif}.journal-route{min-width:0}.journal-route-heading{display:flex;justify-content:space-between;gap:16px;background:#f2f0e5e0;padding:0 18px;min-height:48px;font:11px system-ui}.journal-route-heading nav{display:flex;gap:18px}.journal-route-heading a{display:flex;align-items:center;min-height:44px;text-decoration:none;white-space:nowrap}.journal-route-scroll{overflow:auto;scrollbar-width:thin}.journal-route-board{position:relative;min-height:176px;background:linear-gradient(180deg,#dae8df22,#eff1e6bc 64%,#f5f2e9 98%),url('/journal/world-overview.png');background-size:100% 100%,650% auto;background-position:center,47% 48%}.journal-stops{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(168px,1fr);padding:0 12px;position:relative;z-index:2}.journal-stop{display:flex;align-items:center;flex-direction:column;text-align:center;padding:64px 8px 12px;min-height:176px;text-decoration:none!important;font:12px/1.3 system-ui;gap:7px}.journal-marker{display:grid;place-items:center;height:23px;width:23px;border:1px solid #6d8171;border-radius:50%;color:#486b61;background:#f8f4e8;font:17px Georgia,serif}.journal-stop-title{padding:3px 6px;background:#f6f2e4e6;border-radius:2px;max-width:190px}.journal-stop-meta{font-size:10px;color:#626e60}.journal-stop[aria-current] .journal-marker{border-color:#ac784f}.journal-stop[aria-current] .journal-stop-title{text-decoration:underline;text-underline-offset:4px}.journal-route-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.journal-route-lines path{fill:none;stroke:#f6f7e3;stroke-width:1.7;stroke-dasharray:3 5}.journal-boat{position:absolute;top:42px;left:30px;width:68px!important;max-width:none!important;transform:translate(-50%,-70%) scaleX(var(--facing,1));z-index:3;pointer-events:none;filter:drop-shadow(0 3px 1px #233c3c30)}
.journal-site #journal-content>main{padding-top:48px;padding-bottom:32px}.journal-site #journal-content h1{font-size:clamp(42px,5vw,60px);line-height:1.06;letter-spacing:-.025em}.journal-reading-layout{max-width:1140px;margin:50px auto 0;padding:0 20px;display:grid;grid-template-columns:240px minmax(0,740px);gap:64px;align-items:start}.journal-reading-content{min-width:0}.journal-site .journal-reading-content>article{padding:0;margin:0;max-width:none}.journal-companion{position:sticky;top:22px;max-height:calc(100svh - 44px);overflow:auto;scrollbar-width:thin}.journal-companion .journal-voyage{display:block}.journal-companion .journal-window{min-height:130px}.journal-companion .journal-route-heading{padding:4px 10px;display:grid;gap:0}.journal-companion .journal-route-heading nav{justify-content:space-between;gap:8px}.journal-companion .journal-route-heading a{min-height:32px;font-size:10px}.journal-companion .journal-route-scroll{overflow:auto;max-height:240px}.journal-companion .journal-stops{grid-auto-columns:auto}.journal-companion .journal-stops{grid-auto-flow:row;padding:10px}.journal-companion .journal-stop{display:grid;grid-template-columns:26px 1fr;grid-template-rows:auto auto;min-height:76px;gap:4px 8px;text-align:left;padding:10px 0}.journal-companion .journal-marker{grid-row:1/3}.journal-companion .journal-stop-title,.journal-companion .journal-stop-meta{grid-column:2;font-size:10px}.journal-companion .journal-boat{width:43px!important}.journal-has-outline .journal-companion .journal-route-scroll{display:none}#journal-guide{margin-top:18px;padding-top:15px;border-top:1px solid #d1ccbc}.journal-guide-title{font:23px/1.2 Journal,Georgia,serif;margin:0 0 8px}.journal-guide-meta{font:11px/1.5 system-ui;color:#737568;margin-bottom:14px}.journal-toc{display:flex;flex-direction:column;gap:3px}.journal-toc a{font:12px/1.4 system-ui;padding:8px 9px;min-height:32px;border-left:2px solid transparent;text-decoration:none}.journal-toc a[aria-current]{border-color:#a16e4a;background:#e8e5d8}.journal-guide-back{display:flex;align-items:center;min-height:44px;font:12px system-ui}.journal-site #journal-content .article-title{font-size:clamp(42px,5vw,58px);color:#303b35;line-height:1.05;margin:14px 0}.journal-site #journal-content .article-date{font:11px/1.5 system-ui;color:#737568;letter-spacing:0}.journal-site #journal-content .article-subtitle{font:24px/1.4 Journal,Georgia,serif;color:#6a7162}.journal-site .journal-reading-content>article>header{border-bottom:1px solid #d8d3c5;padding-bottom:24px;margin-bottom:32px}.journal-site #journal-content .prose,.journal-site #journal-content .about-prose{font:21px/1.75 Journal,Georgia,serif;color:#3d423b}.journal-site #journal-content .prose h2{font:34px/1.2 Journal,Georgia,serif;margin:1.5em 0 .6em}.journal-site #journal-content .prose h3{font:27px/1.3 Journal,Georgia,serif}.journal-site #journal-content .prose :is(h2,h3){scroll-margin-top:28px}.journal-site #journal-content .prose p{margin-bottom:1.2em}.journal-site #journal-content .prose :is(img,video,iframe){max-width:100%}.journal-site #journal-content .prose pre{overflow:auto;font-size:13px}.journal-site #journal-content .prose table{display:block;overflow:auto;max-width:100%;font:14px system-ui}.journal-site .post-pagination{font:23px/1.3 Journal,Georgia,serif;border-color:#d1ccbc}.journal-site .post-pagination a>div:first-child{font:11px system-ui;margin-bottom:10px}.journal-site .post-pagination a>div:nth-child(2){font:22px/1.3 Journal,Georgia,serif}.journal-site #journal-content .post-item{border:0;border-top:1px solid #d5d2c6;border-radius:0;background:none;box-shadow:none;padding:24px 0}.journal-site #journal-content .post-item:hover{transform:none;background:none;box-shadow:none}.journal-site #journal-content .post-item-title{font:32px/1.15 Journal,Georgia,serif;color:#303b35}.journal-site #journal-content .post-item-date{font:11px system-ui;margin-bottom:10px}.journal-site #journal-content .post-item-excerpt{font:14px/1.7 system-ui;color:#697163}.journal-site .post-card-stack{gap:0}.journal-site #journal-content .mtw-post-card{display:block;padding:26px 0;border:0;border-top:1px solid #d5d2c6;border-radius:0;box-shadow:none;background:none}.journal-site #journal-content .mtw-post-card__image-link{display:none}.journal-site #journal-content .mtw-post-card__body{padding:0}.journal-site #journal-content .mtw-post-card__ornament,.journal-site #journal-content .mtw-post-card__read-more{display:none}.journal-site #journal-content .mtw-post-card__title{font:33px/1.15 Journal,Georgia,serif;color:#303b35}.journal-site #journal-content .mtw-post-card__date{font:11px system-ui}.journal-site #journal-content .mtw-post-card__excerpt{font:14px/1.7 system-ui;color:#697163}.journal-site #journal-content .journal-directory{max-width:1140px}.journal-place-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 28px}.journal-place-card{display:block;text-decoration:none}.journal-place-picture{display:block;aspect-ratio:1.7;background-repeat:no-repeat;background-color:#d5ddce;margin-bottom:18px}.journal-place-card h2{font:32px/1.15 Journal,Georgia,serif;margin:0 0 8px}.journal-place-card p{font:13px/1.7 system-ui;color:#687263}.journal-place-card small{display:block;font:11px system-ui;margin-top:8px;color:#737568}.journal-site .journal-place-card:hover h2{text-decoration:underline}.journal-site .app-card{border-radius:0;box-shadow:none;border:1px solid #d1ccbc}.journal-site .app-card:hover{transform:none}.journal-departure{max-width:1140px;margin:60px auto 0;padding:30px 0 0;border-top:1px solid #c5c8b6}.journal-departure-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.journal-departure-heading h2{font:38px Journal,Georgia,serif}.journal-departure-heading a,.journal-departure-links a{display:inline-flex;align-items:center;min-height:44px;font:12px system-ui}.journal-departure-links{display:flex;gap:26px;padding-top:16px}.journal-footer{max-width:1140px;margin:40px auto 0;padding:22px 0 80px;border-top:1px solid #d1ccbc;font:12px system-ui;color:#697163}.journal-footer nav{display:flex;gap:26px;flex-wrap:wrap}.journal-footer a{min-height:44px;display:inline-flex;align-items:center}.journal-footer p{font-size:11px;margin-top:15px}.journal-mobile{position:fixed;bottom:0;left:0;right:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 16px max(7px,env(safe-area-inset-bottom));background:#f7f4e9f5;border-top:1px solid #aabcae}.journal-mobile a,.journal-mobile button{display:flex;align-items:center;min-height:44px;font:12px system-ui}.journal-mobile button{padding:7px 16px;background:#3b5348;color:#faf7eb;border:0}.journal-dialog{padding:0;border:1px solid #bdc6b7;color:#303b35;background:#f5f2e9;width:900px;max-width:calc(100% - 24px);max-height:90svh}.journal-dialog::backdrop{background:#1e342e70;backdrop-filter:blur(3px)}.journal-dialog-heading{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;font:12px system-ui}.journal-dialog-heading button{border:0;background:none;min-height:44px;padding:6px 12px}.journal-essay .essay-document{font-family:Journal,Georgia,serif;font-size:21px;line-height:1.75}.journal-essay .essay-document :is(.header,article,.preface,.context,.closing,.essay-footer,.essay-footer-rule,.rule){max-width:100%;margin-inline:0;padding-inline:0}.journal-essay .essay-document .header{padding-top:0}.journal-essay .essay-document .header h1{font-family:Journal,Georgia,serif;font-weight:400}.journal-essay .journal-header a,.journal-essay .journal-voyage a{border:0}.journal-essay #journal-content{overflow-wrap:anywhere}.journal-essay .essay-document pre{overflow:auto}.journal-essay .essay-document table{display:block;overflow:auto;max-width:100%}
@media(max-width:1180px){#journal-top-slot,.journal-departure,.journal-footer{margin-left:20px;margin-right:20px}.journal-reading-layout{gap:32px;grid-template-columns:210px minmax(0,1fr)}}
@media(max-width:760px){.journal-header{min-height:72px;width:calc(100% - 36px);gap:10px}.journal-header .journal-brand{font-size:23px;gap:7px}.journal-brand span{font-size:20px}.journal-header nav{gap:15px;font-size:11px}#journal-top-slot{margin:14px 0 0}.journal-voyage{display:block;border-inline:0}.journal-window{min-height:130px}.journal-route-heading{padding:0 16px;gap:8px}.journal-route-heading nav{gap:15px}.journal-route-heading a{font-size:11px}.journal-reading-layout{display:block;margin-top:30px;padding:0 24px}.journal-companion{display:none}.journal-site #journal-content .article-title{font-size:43px}.journal-site #journal-content .article-subtitle{font-size:23px}.journal-site #journal-content .prose{font-size:21px}.journal-site #journal-content>main{padding-top:32px;padding-bottom:20px}.journal-site #journal-content h1{font-size:47px}.journal-departure{margin:40px 18px 0;padding-top:22px}.journal-departure-heading{display:block}.journal-departure-heading h2{font-size:34px}.journal-departure .journal-window{min-height:130px}.journal-footer{margin:25px 22px 0}.journal-dialog{margin:auto 0 0;width:100%;max-width:100%;max-height:90svh;border:0}.journal-place-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.journal-place-card h2{font-size:28px}.journal-essay .essay-document .essay-footer{gap:16px;flex-wrap:wrap}.journal-site .post-pagination{gap:25px}.journal-site #journal-content .post-item-title{font-size:29px}}
@media(max-width:420px){.journal-place-grid{grid-template-columns:1fr}.journal-place-picture{aspect-ratio:2.1}.journal-header .journal-brand{font-size:22px}.journal-header nav{gap:12px}.journal-brand span{display:none}}
@media(prefers-reduced-motion:reduce){.journal-site *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
.journal-site #journal-content :is(h1,h2,h3){font-family:Journal,Georgia,serif;font-variation-settings:normal}.journal-site.split-layout{overflow-x:clip}.journal-site .journal-reading-content .prose a{line-height:inherit}.journal-site .journal-footer{flex-shrink:0}
.journal-site #journal-content.journal-reading-content>main{padding:0;max-width:none;margin:0}.journal-site .journal-reading-content main>header{border-bottom:1px solid #d8d3c5;padding-bottom:24px;margin-bottom:32px}

/* The strip navigates pages. Explore stays in the site header. */
.journal-link-tail{white-space:nowrap}
.journal-route-heading{align-items:center;gap:8px;font-size:12px;padding-right:6px}
.journal-route-heading nav{flex-wrap:wrap;gap:0 18px}
.journal-scroll-controls{display:flex;flex-shrink:0}
.journal-scroll-controls button{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:#334f45;font-size:21px}
.journal-scroll-controls button:disabled{opacity:.3;cursor:default}
.journal-scroll-controls button:not(:disabled):hover{background:#dce3d6}
.journal-companion .journal-route-heading{display:flex;flex-wrap:wrap}
.journal-companion .journal-route-heading nav{flex:1}
.journal-companion .journal-scroll-controls{margin-left:auto}
.journal-companion .journal-route-board{min-height:176px}
@media(max-width:760px){.journal-route-heading nav{gap:0 15px}.journal-route-heading{padding-right:4px}.journal-stop-title{max-width:160px}}

.journal-collection-count{font:12px/1.5 system-ui;color:#697163;margin:-4px 0 16px}
/* The ship, Map the Wild's mark (Astra's icon set), replaced the asterisk on 28 Oct. */
.journal-brand .journal-mark{width:34px;height:34px;flex:none}
@media(max-width:760px){.journal-brand .journal-mark{width:28px;height:28px}}
