.journal-page{--ink:#24372d;--clay:#9b4c30;--muted:#64655a;--line:#d1c7b6;max-width:1920px;margin:auto}.journal-page .archive-header{z-index:5;justify-content:space-between;align-items:center;gap:28px;min-height:98px;padding:25px 5%;display:flex;position:relative}.journal-page .archive-brand{flex-direction:column;flex-shrink:0;line-height:1;display:flex}.journal-page .archive-brand>span{font:500 32px/1 var(--font-editorial),Georgia,serif;letter-spacing:.19em}.journal-page .archive-brand>small{letter-spacing:.32em;margin-top:9px;font-size:8px}.journal-page .archive-nav{align-items:center;gap:clamp(18px,2.6vw,39px);font-size:13px;display:flex}.journal-page .archive-nav a{padding:8px 0;position:relative}.journal-page .archive-nav a:after{content:"";background:var(--clay);transform-origin:0;height:1px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.journal-page .archive-nav a:hover:after,.journal-page .archive-nav a[aria-current=page]:after{transform:scaleX(1)}.journal-page .archive-nav a[aria-current=page]{color:var(--clay)}.journal-page .archive-independent{font:italic 19px var(--font-editorial),Georgia,serif;border-left:1px solid var(--line);white-space:nowrap;padding-left:35px}.journal-page .archive-menu{display:none}.journal-page button:focus-visible{outline:2px solid var(--clay);outline-offset:5px}.journal-page .journal-breadcrumbs{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.13em;color:var(--muted);flex-wrap:wrap;align-items:center;gap:13px;margin:0 5%;padding:20px 0;font-size:9px;display:flex}.journal-page .journal-opening{grid-template-columns:minmax(0,1fr) 215px;align-items:center;gap:60px;padding:33px 5% 48px;display:grid}.journal-page .journal-opening h1{letter-spacing:-.055em;margin:20px 0 25px;font-size:clamp(58px,6.3vw,94px);line-height:.96}.journal-page .journal-dek{max-width:610px;color:var(--muted);font-size:15px;line-height:1.85}.journal-page .journal-meta{color:var(--muted);flex-wrap:wrap;gap:23px;margin-top:24px;font-size:10px;display:flex}.journal-page .journal-meta>span{align-items:center;gap:7px;display:inline-flex}.journal-page .journal-record{border-left:1px solid var(--line);padding:12px 0 12px 30px}.journal-page .journal-entry-number{color:var(--clay);font:italic 39px var(--font-editorial),Georgia,serif}.journal-page .journal-record p{font:italic 25px/1.2 var(--font-editorial),Georgia,serif;margin:17px 0 22px}.journal-page .journal-draft-label{text-transform:uppercase;letter-spacing:.13em;color:var(--muted);font-size:8px;line-height:1.8;display:block}.journal-page .journal-record a{border-bottom:1px solid var(--line);align-items:center;gap:17px;margin-top:24px;padding-bottom:7px;font-size:11px;display:inline-flex}.journal-page .journal-cover{margin:0 5%}.journal-page .journal-cover>img{object-fit:cover;width:100%;height:auto;max-height:610px;display:block}.journal-page figcaption{font:10px/1.8 var(--font-body),sans-serif;color:var(--muted);margin-top:13px}.journal-page figcaption a{text-underline-offset:3px;text-decoration:underline}.journal-page .journal-cover figcaption{max-width:920px}.journal-page .journal-reading-grid{grid-template-columns:215px minmax(0,700px);justify-content:center;gap:75px;padding:60px 5% 65px;scroll-margin-top:20px;display:grid}.journal-page .journal-index{align-self:start;padding-top:3px;position:sticky;top:30px}.journal-page .journal-index .eyebrow{font-size:8px}.journal-page .journal-index ol{margin:24px 0 32px;padding:0;list-style:none}.journal-page .journal-index li+li{margin-top:14px}.journal-page .journal-index li a{gap:13px;padding:4px 0;font-size:11px;line-height:1.6;display:flex}.journal-page .journal-index li a span{color:var(--clay);padding-top:3px;font-size:8px}.journal-page .journal-source-note{border-top:1px solid var(--line);padding-top:22px}.journal-page .journal-source-note p{font:italic 24px/1.25 var(--font-editorial),Georgia,serif;margin:13px 0 19px}.journal-page .journal-source-note a{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding-bottom:6px;font-size:9px;display:inline-flex}.journal-page .journal-byline{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;padding-bottom:18px;font-size:9px;display:flex}.journal-page .journal-disclosure{border-left:2px solid var(--clay);color:var(--muted);background:#e9e1d250;margin:24px 0 30px;padding:15px 18px;font-size:11px;line-height:1.8}.journal-page .journal-disclosure strong{color:var(--ink)}.journal-page .journal-prose{color:#42483c;min-width:0;font-size:16px;line-height:1.95}.journal-page .journal-prose p{margin-bottom:19px}.journal-page .journal-prose a:not(.journal-back){color:var(--clay);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.journal-page .journal-intro>p:first-child:first-letter{font:500 65px/.9 var(--font-editorial),Georgia,serif;float:left;color:var(--ink);margin:8px 7px 0 0}.journal-page .journal-prose blockquote{border:1px solid var(--line);background:#e5ddcd70;margin:30px 0 45px;padding:24px 28px}.journal-page .journal-prose blockquote>p{font:500 28px var(--font-editorial),Georgia,serif;color:var(--ink);margin-bottom:12px}.journal-page .journal-prose ul{margin:0;padding-left:19px}.journal-page .journal-prose li{margin-bottom:12px;padding-left:3px}.journal-page .journal-prose li:last-child{margin-bottom:0}.journal-page .journal-prose blockquote li{font-size:13px;line-height:1.9}.journal-page .journal-section{border-top:1px solid var(--line);margin-top:49px;padding-top:25px;scroll-margin-top:30px;position:relative}.journal-page .journal-section .journal-section-number{color:var(--clay);letter-spacing:.12em;margin-bottom:10px;font-size:9px}.journal-page .journal-section h2{letter-spacing:-.035em;color:var(--ink);margin-bottom:25px;font-size:clamp(36px,3.4vw,49px);line-height:1.05}.journal-page .journal-section figure{margin:0 0 29px}.journal-page.tea-journal .journal-section figure{max-width:520px;margin:0 auto 29px}.journal-page.landscape-journal table{table-layout:fixed;border-collapse:collapse;width:100%;font:12px/1.8 var(--font-body),sans-serif;margin:25px 0}.journal-page.landscape-journal th,.journal-page.landscape-journal td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:13px 10px}.journal-page.landscape-journal thead{background:#e5ddcd70}@media (max-width:600px){.journal-page.landscape-journal table{font-size:11px}.journal-page.landscape-journal th,.journal-page.landscape-journal td{padding:10px 6px}}.journal-page .journal-section img{width:100%;height:auto;display:block}.journal-page .journal-back{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:18px;margin-top:28px;padding-bottom:7px;font-size:12px;display:inline-flex}.journal-page .journal-connections{background:#eee0ce url(/images/connections-parchment.png) 50%/cover;margin:0 5% 55px;padding:40px 35px}.journal-page .journal-connections>h2{letter-spacing:-.04em;margin:12px 0 28px;font-size:clamp(34px,3.5vw,51px)}.journal-page .journal-connections>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.journal-page .journal-connections>div>a{border-top:1px solid #a68a6e80;padding:17px 33px 3px 0;position:relative}.journal-page .journal-connections h3{letter-spacing:-.02em;margin:12px 0;font-size:28px}.journal-page .journal-connections a>.eyebrow{font-size:8px}.journal-page .journal-connections a>p{color:#525347;font-size:11px;line-height:1.8}.journal-page .journal-connections a>svg{position:absolute;top:20px;right:0}.journal-page .archive-footer{border-top:1px solid var(--line);color:var(--ink);margin:0 5%;padding:30px 0 70px}.journal-page .archive-footer .archive-brand>span{font-size:23px}.journal-page .archive-footer .archive-brand>small{font-size:6px}.journal-page .archive-footer>p,.journal-page .archive-footer>a:last-child{color:var(--muted);order:initial;font-size:10px}.journal-page .archive-footer>a:last-child{align-items:center;gap:12px;display:inline-flex}.journal-page .collection-motion-toggle{z-index:10;border:1px solid var(--line);min-height:44px;color:var(--ink);cursor:pointer;background:#f4f0e7ed;border-radius:50px;padding:12px 20px;font-size:10px;position:fixed;bottom:20px;right:24px}@media (max-width:1250px){.journal-page .archive-independent{display:none}}@media (max-width:1000px){.journal-page .journal-reading-grid{grid-template-columns:175px minmax(0,1fr);gap:38px}.journal-page .journal-opening{grid-template-columns:minmax(0,1fr) 170px;gap:25px}.journal-page .journal-record{padding-left:20px}.journal-page .journal-opening h1{font-size:68px}}@media (max-width:760px){.journal-page .archive-header{gap:15px;min-height:88px;padding:24px 6%}.journal-page .archive-brand>span{font-size:28px}.journal-page .archive-brand>small{font-size:7px}.journal-page .archive-menu{min-width:44px;min-height:44px;color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.journal-page .archive-nav{display:none}.journal-page .archive-nav.is-open{background:var(--paper);border-bottom:1px solid var(--line);flex-wrap:wrap;padding:25px 6%;display:flex;position:absolute;top:78px;left:0;right:0;box-shadow:0 6px 20px #33281a11}.journal-page .archive-nav a{padding-block:12px}.journal-page .journal-breadcrumbs{gap:10px;padding:17px 0;font-size:8px}.journal-page .journal-opening{padding:24px 5% 30px;display:block}.journal-page .journal-opening h1{margin:17px 0 22px;font-size:clamp(47px,10vw,66px)}.journal-page .journal-opening .eyebrow{font-size:8px}.journal-page .journal-dek{font-size:13px;line-height:1.8}.journal-page .journal-meta{gap:17px;margin-top:20px}.journal-page .journal-record{border-left:0;border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:25px;padding:17px 0 0;display:flex}.journal-page .journal-record p,.journal-page .journal-entry-number{display:none}.journal-page .journal-record a{white-space:nowrap;gap:10px;margin:0}.journal-page .journal-draft-label{max-width:120px;font-size:7px}.journal-page .journal-cover figcaption{font-size:9px}.journal-page .journal-cover>img{object-fit:cover;min-height:240px}.journal-page .journal-reading-grid{padding:33px 5% 45px;display:block}.journal-page .journal-index{border-block:1px solid var(--line);margin-bottom:28px;padding:20px 0;position:static}.journal-page .journal-index ol{grid-template-columns:1fr 1fr;gap:10px 20px;margin:17px 0 0;display:grid}.journal-page .journal-index li+li{margin:0}.journal-page .journal-index li a{gap:8px;min-height:44px;font-size:10px}.journal-page .journal-source-note{display:none}.journal-page .journal-prose{font-size:15px;line-height:1.95}.journal-page .journal-byline{font-size:8px;line-height:1.7}.journal-page .journal-disclosure{margin-top:20px;padding:13px 15px;font-size:10px}.journal-page .journal-prose blockquote{padding:20px}.journal-page .journal-prose blockquote li{font-size:12px}.journal-page .journal-section{margin-top:35px;padding-top:21px}.journal-page .journal-section h2{margin-bottom:22px;font-size:37px}.journal-page .journal-section figcaption{font-size:9px}.journal-page .journal-connections{margin-bottom:35px;padding:28px 22px}.journal-page .journal-connections>div{grid-template-columns:1fr;gap:23px}.journal-page .journal-connections h3{font-size:31px}.journal-page .journal-connections>h2{font-size:39px}.journal-page .archive-footer{flex-wrap:wrap;gap:25px;padding-bottom:90px}.journal-page .archive-footer>p{width:100%}.journal-page .collection-motion-toggle{bottom:12px;right:12px}}
