.journal-read{background:#f9f9f7}.journal-read-breadcrumb{color:var(--journal-muted);flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:1.75rem;font-size:.72rem;line-height:1.6;display:flex}.journal-read-breadcrumb a,.journal-read-return{align-items:center;gap:.6rem;display:inline-flex}.journal-read-breadcrumb a:hover,.journal-read-return:hover{color:var(--journal-accent)}.journal-read-breadcrumb svg,.journal-read-return svg{width:1rem;height:1rem}.journal-read-heading{text-align:center;max-width:56rem;margin:0 auto;padding:clamp(2.5rem,5vw,4.5rem) 0 2.75rem}.journal-read-heading h1{color:var(--journal-ink);font-family:var(--journal-serif);letter-spacing:-.05em;text-wrap:balance;overflow-wrap:break-word;margin-bottom:0;font-size:clamp(2.6rem,4.6vw,4.5rem);font-weight:400;line-height:1.08}.journal-read-byline{text-align:left;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.75rem;margin-top:1.25rem;display:flex}.journal-read-avatar{background:#f5e9bd;border:1px solid #e6ddbc;border-radius:50%;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.journal-read-avatar .voice-mark{transform:scale(.9)}.journal-read-byline .journal-card-meta{margin-top:0;font-size:.72rem}.journal-read-hero-image{aspect-ratio:2.35;background:#e8e9e1;border-radius:.65rem;position:relative;overflow:hidden}.journal-read-hero-image img{object-fit:cover}.journal-read-body{grid-template-columns:minmax(11rem,14rem) minmax(0,44rem);justify-content:center;align-items:start;gap:clamp(2.5rem,5.5vw,6rem);padding-block:clamp(3rem,5.5vw,5rem) 0;display:grid}.journal-read-body.without-contents{grid-template-columns:minmax(0,44rem)}.journal-read-rail{min-width:0;position:sticky;top:2rem}.journal-read-contents{border-top:1px solid #d5d8cc;border-bottom:1px solid var(--journal-line)}.journal-read-contents summary{color:var(--journal-ink);cursor:pointer;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;font-size:.66rem;font-weight:650;list-style:none;display:flex}.journal-read-contents summary::-webkit-details-marker{display:none}.journal-read-contents summary svg{width:1rem;height:1rem;transition:transform .18s}.journal-read-contents:not([open]) summary svg{transform:rotate(-90deg)}.journal-read-contents summary:focus-visible{outline:2px solid var(--journal-accent);outline-offset:4px}.journal-read-contents nav{scrollbar-width:thin;gap:.25rem;max-height:calc(100svh - 13rem);padding-bottom:1rem;display:grid;overflow-y:auto}.journal-read-contents nav a{color:var(--journal-muted);border-radius:.3rem;grid-template-columns:1.3rem minmax(0,1fr);gap:.6rem;padding:.55rem .3rem;font-size:.76rem;line-height:1.55;transition:background .18s,color .18s;display:grid}.journal-read-contents nav a:hover{color:var(--journal-accent);background:#eeefe8}.journal-read-contents nav a>span:first-child{color:#8c9180;font-family:var(--font-geist-mono), monospace;padding-top:.1rem;font-size:.58rem}.journal-read-return{color:var(--journal-muted);margin-top:1.25rem;font-size:.71rem}.journal-read-copy{min-width:0}.journal-read-prose{color:#494d42;overflow-wrap:break-word;font-size:1.06rem;line-height:1.85}.journal-read-prose p{margin:1.25rem 0 0}.journal-read-prose :is(.journal-read-lead,.journal-markdown>p:first-child){color:#343a2d;letter-spacing:-.012em;margin-top:0;font-size:1.2rem;font-weight:400;line-height:1.8}.journal-read-prose :is(section,h2){scroll-margin-top:2rem}.journal-read-prose section{margin-top:2.75rem}.journal-read-prose h2{color:var(--journal-ink);font-family:var(--journal-serif);letter-spacing:-.035em;text-wrap:pretty;margin:2.75rem 0 1rem;font-size:clamp(1.8rem,2.5vw,2.25rem);font-weight:400;line-height:1.2}.journal-read-prose section>h2{margin-top:0}.journal-read-prose h3{color:var(--journal-ink);letter-spacing:-.025em;margin:2rem 0 .8rem;font-size:1.2rem;font-weight:600;line-height:1.4}.journal-read-prose :is(h4,h5,h6){margin:1.75rem 0 .65rem;font-weight:650;line-height:1.4}.journal-read-prose strong{color:#333b2b;font-weight:650}.journal-read-prose :is(ul,ol){gap:.65rem;margin:1.25rem 0;padding-left:1.4rem;list-style-position:outside;display:grid}.journal-read-prose ul{list-style-type:disc}.journal-read-prose ol{list-style-type:decimal}.journal-read-prose li::marker{color:var(--journal-accent)}.journal-read-prose li>p:first-child,.journal-read-prose :is(h2,h3)+p{margin-top:0}.journal-read-prose a{color:var(--journal-accent);text-underline-offset:.2em;-webkit-text-decoration:underline #b9422a66;text-decoration:underline #b9422a66;text-decoration-thickness:1px}.journal-read-prose a:hover{text-decoration-color:currentColor}.journal-read-prose blockquote{border-left:3px solid var(--journal-accent);background:#efefe8;border-radius:0 .4rem .4rem 0;margin:2.75rem 0;padding:1.6rem 1.9rem}.journal-read-prose blockquote p{color:#3a422f;font-family:var(--journal-serif);letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:400;line-height:1.4}.journal-read-prose blockquote p+p{margin-top:1rem}.journal-read-prose blockquote cite{color:var(--journal-muted);font-family:var(--font-geist-sans), sans-serif;margin-top:1rem;font-size:.76rem;font-style:normal;display:block}.journal-markdown-table{border:1px solid var(--journal-line);scrollbar-width:thin;background:#fff;border-radius:.4rem;max-width:100%;margin-block:1.75rem;overflow-x:auto}.journal-markdown-table:focus-visible{outline:2px solid var(--journal-accent);outline-offset:4px}.journal-read-prose table{border-collapse:collapse;width:100%;min-width:30rem;font-size:.86rem;line-height:1.6}.journal-read-prose :is(td,th){border-bottom:1px solid var(--journal-line);text-align:left;vertical-align:top;padding:.9rem 1rem}.journal-read-prose th{color:var(--journal-ink);background:#eeefe8;font-weight:600}.journal-read-prose tr:last-child td{border-bottom:0}.journal-markdown-image{margin:2rem 0}.journal-markdown-image img{background:#e8e9e1;border-radius:.5rem;width:100%;height:auto;display:block}.journal-markdown-image figcaption{color:var(--journal-muted);margin-top:.6rem;font-size:.75rem;line-height:1.6}.journal-read-prose hr{border:0;border-top:1px solid var(--journal-line);margin:2.5rem 0}.journal-read-prose pre{color:#f2f4ed;background:#2b3225;border-radius:.4rem;max-width:100%;margin-block:1.5rem;padding:1.2rem;font-size:.85rem;line-height:1.7;overflow-x:auto}.journal-read-prose code{font-family:var(--font-geist-mono), monospace;font-size:.86em}.journal-read-prose :not(pre)>code{background:#e9ebe2;border-radius:.25rem;padding:.15rem .3rem}.journal-read-topics{border-top:1px solid var(--journal-line);margin-top:3rem;padding-top:1.5rem}.journal-read-topics .journal-eyebrow{color:var(--journal-muted);margin-bottom:.8rem;font-size:.6rem}.journal-read-topics ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.journal-read-topics li{color:#646a59;border:1px solid #dedfd6;border-radius:.3rem;padding:.4rem .65rem;font-size:.69rem;line-height:1.5}.journal-read-endnote{border:1px solid var(--journal-line);background:#f2f3ed;border-radius:.5rem;align-items:flex-start;gap:1rem;margin-top:2rem;padding:1.6rem;display:flex}.journal-read-endnote .journal-read-avatar{width:3rem;height:3rem}.journal-read-endnote h2{letter-spacing:-.02em;margin-bottom:.5rem;font-size:.92rem;font-weight:600;line-height:1.4}.journal-read-endnote p{color:var(--journal-muted);margin-bottom:.8rem;font-size:.8rem;line-height:1.7}.journal-read-endnote .journal-text-link{font-size:.7rem}.journal-read :is(.journal-text-link,.journal-read-next .journal-section-line) svg{width:1rem;height:1rem}.journal-read-next{margin-top:clamp(4rem,7vw,7rem)}.journal-read-next .journal-section-line>a{color:var(--journal-muted);align-items:center;gap:.6rem;font-size:.7rem;display:inline-flex}.journal-read-next-card{border:1px solid var(--journal-line);background:#fff;border-radius:.6rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,4vw,4rem);margin-top:.5rem;padding:1rem;display:grid}.journal-read-next-image{aspect-ratio:1.5;background:#e8e9e1;border-radius:.35rem;position:relative;overflow:hidden}.journal-read-next-image img{object-fit:cover;transition:transform .5s}.journal-read-next-card:hover img{transform:scale(1.035)}.journal-read-next-copy{padding:1rem 1.5rem 1rem 0}.journal-read-next-copy .journal-eyebrow{margin-bottom:.8rem;font-size:.6rem}.journal-read-next-copy h3{font-family:var(--journal-serif);letter-spacing:-.04em;margin-bottom:.9rem;font-size:clamp(1.8rem,2.8vw,2.8rem);font-weight:400;line-height:1.12}.journal-read-next-copy>p:not(.journal-eyebrow){color:var(--journal-muted);margin-bottom:0;font-size:.85rem;line-height:1.7}.journal-read-next-copy .journal-text-link{margin-top:1.25rem}.journal-read-cta.action-chapter{border-radius:.75rem;min-height:0;margin-top:clamp(4rem,7vw,7rem);padding:clamp(3rem,5vw,5rem) clamp(1.5rem,4vw,4rem)}.journal-read-cta .action-mark{margin-bottom:1.5rem}.journal-read-cta.action-chapter>.eyebrow{color:#635535;margin:0;font-size:.63rem;position:relative}.journal-read-cta.action-chapter h2{max-width:16em;font-family:var(--journal-serif);letter-spacing:-.05em;text-wrap:balance;margin:1rem auto 0;font-size:clamp(2.3rem,4vw,3.7rem);font-weight:400;line-height:1.12;position:relative}.journal-read-cta.action-chapter>p:not(.eyebrow){color:#635535;max-width:35rem;margin:1rem auto 0;font-size:.92rem;line-height:1.7;position:relative}.journal-read-cta .store-buttons{margin-top:1.75rem;position:relative}.journal-read-cta .store-button{border-radius:.6rem;min-height:3.75rem}.journal-read-cta.action-chapter>span{color:#635535;margin-top:.9rem;font-size:.68rem;display:block;position:relative}@media (max-width:1100px){.journal-read-body{grid-template-columns:11rem minmax(0,1fr);gap:2.5rem}}@media (max-width:900px){.journal-read-heading{padding-top:2.5rem}.journal-read-heading h1{font-size:clamp(2.5rem,5.5vw,3.8rem)}.journal-read-hero-image{aspect-ratio:1.85}.journal-read-body{grid-template-columns:minmax(0,42rem);gap:2rem;padding-top:2.5rem}.journal-read-rail{position:static}.journal-read-contents{border:1px solid var(--journal-line);background:#f1f2ec;border-radius:.4rem;padding-inline:1rem}.journal-read-contents nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem 1rem;max-height:16rem}.journal-read-return{display:none}.journal-read-next-copy{padding-right:.5rem}.journal-read-next-copy h3{font-size:1.9rem}.journal-read-next-copy>p:not(.journal-eyebrow){font-size:.78rem}}@media (max-width:600px){.journal-read-breadcrumb{gap:.6rem;padding-top:1.25rem;font-size:.64rem}.journal-read-heading{text-align:left;padding-block:2rem}.journal-read-heading h1{font-size:clamp(2.1rem,8.2vw,3rem);line-height:1.12}.journal-read-byline{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:1.4rem}.journal-read-byline .journal-card-meta{font-size:.68rem}.journal-read-hero-image{aspect-ratio:1.25;border-radius:.45rem}.journal-read-body{padding-top:2rem}.journal-read-contents nav{grid-template-columns:1fr;max-height:15rem}.journal-read-prose{font-size:1rem;line-height:1.8}.journal-read-prose :is(.journal-read-lead,.journal-markdown>p:first-child){font-size:1.1rem;line-height:1.8}.journal-read-prose h2{margin-top:2.25rem;font-size:1.8rem;line-height:1.25}.journal-read-prose h3{font-size:1.15rem}.journal-read-prose blockquote{margin-block:2rem;padding:1.3rem 1.25rem}.journal-read-prose blockquote p{font-size:1.55rem}.journal-read-endnote{flex-direction:column;padding:1.25rem}.journal-read-next .journal-section-line{flex-wrap:wrap;align-items:flex-start;gap:.6rem}.journal-read-next-card{grid-template-columns:1fr;gap:0;padding:.75rem}.journal-read-next-copy{padding:1.25rem .4rem .7rem}.journal-read-next-copy h3{font-size:1.9rem}.journal-read-next-copy>p:not(.journal-eyebrow){font-size:.84rem}.journal-read-cta.action-chapter h2{font-size:clamp(2rem,8vw,2.8rem)}.journal-read-cta .store-buttons{flex-wrap:wrap}}
