.journal-page{--journal-paper:#f7f6f1;--journal-ink:#102c34;--journal-muted:#586c70;--journal-line:#d9dfd9;--journal-accent:#176d63;background:var(--journal-paper);color:var(--journal-ink);font-family:var(--font-geist-sans), sans-serif}.journal-page>.global-nav{background:var(--journal-paper);border-bottom:1px solid var(--journal-line);position:relative}.journal-page .journal-index-heading,.journal-page .journal-article-heading{background:0 0;border:0;width:auto;height:auto;min-height:0;display:block;position:static;transform:none}.journal-page a{text-underline-offset:5px}:is(.journal-page a:focus-visible,.journal-page summary:focus-visible){outline-offset:6px;border-radius:2px;outline:3px solid #197a6f}.journal-container{width:min(1280px,100% - 96px);margin:0 auto}.journal-page .journal-eyebrow{color:var(--journal-accent);font:700 11px/1.6 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0}.journal-index-heading{max-width:980px;padding:88px 0 65px}.journal-index-heading h1{max-width:960px;font:760 clamp(40px, 4.6vw, 68px)/1.08 var(--font-brand-display), sans-serif;letter-spacing:-.035em;margin:24px 0}.journal-index-heading>p:last-child{max-width:780px;color:var(--journal-muted);margin:0;font-size:19px;line-height:1.75}.journal-list{border-top:1px solid var(--journal-line)}.journal-card{grid-template-columns:1.05fr 1fr;align-items:center;gap:52px;padding:42px 0 64px;display:grid}.journal-card-image{background:#09232c;border-radius:5px;display:block;overflow:hidden}.journal-card-image img{aspect-ratio:1.2;object-fit:cover;object-position:48% center;width:100%;height:auto;transition:transform .4s;display:block}.journal-card-image:hover img{transform:scale(1.025)}.journal-series-tag{color:var(--journal-muted);margin:16px 0 12px;font-size:13px;line-height:1.6;display:block}.journal-card-copy h2{font:760 clamp(30px, 3vw, 44px)/1.12 var(--font-brand-display), sans-serif;letter-spacing:-.025em;margin:0 0 18px}.journal-card-copy h2 a{color:inherit;text-decoration:none}.journal-card-copy h2 a:hover{color:var(--journal-accent)}.journal-card-copy>p:not(.journal-eyebrow){color:var(--journal-muted);margin:0 0 22px;font-size:17px;line-height:1.75}.journal-meta{color:var(--journal-muted);flex-wrap:wrap;align-items:center;gap:8px 22px;font-size:12px;line-height:1.6;display:flex}.journal-meta span{align-items:center;gap:7px;display:inline-flex}.journal-meta svg{width:14px;height:14px}.journal-text-link{color:var(--journal-accent);align-items:center;gap:12px;padding-block:10px;font-size:14px;font-weight:650;line-height:1.5;text-decoration:none;display:inline-flex}.journal-text-link svg{width:17px;height:17px;transition:transform .2s}.journal-text-link:hover{text-decoration:underline}.journal-text-link:hover svg{transform:translate(3px)}.journal-card-copy>.journal-text-link{margin-top:22px}.journal-series{border-top:1px solid var(--journal-line);grid-template-columns:1fr 1fr;gap:75px;padding:56px 0 80px;display:grid}.journal-series-intro h2{font:700 clamp(28px, 2.6vw, 36px)/1.2 var(--font-brand-display), sans-serif;letter-spacing:-.02em;margin:18px 0}.journal-series-intro>p:last-child{color:var(--journal-muted);max-width:520px;font-size:16px;line-height:1.8}.journal-series ol{margin:0;padding:0;list-style:none}.journal-series li{border-bottom:1px solid var(--journal-line);grid-template-columns:34px 1fr;gap:16px;padding:20px 0;display:grid}.journal-series li:first-child{padding-top:0}.journal-series li>span{color:var(--journal-accent);font:600 12px/1.8 var(--font-geist-mono), monospace}.journal-series small{color:var(--journal-muted);margin-bottom:6px;font-size:11px;line-height:1.7;display:block}.journal-series li p,.journal-series li a{color:var(--journal-ink);align-items:center;gap:12px;margin:0;font-size:16px;font-weight:550;line-height:1.5;text-decoration:none;display:flex}.journal-series li a:hover{color:var(--journal-accent);text-decoration:underline}.journal-series li svg{flex:none;width:17px;height:17px}.journal-breadcrumb{color:var(--journal-muted);flex-wrap:wrap;align-items:center;gap:15px;padding:34px 0 0;font-size:12px;line-height:1.7;display:flex}.journal-breadcrumb a{color:var(--journal-accent);align-items:center;gap:8px;padding-block:8px;text-decoration:none;display:inline-flex}.journal-breadcrumb a:hover{text-decoration:underline}.journal-breadcrumb svg{width:15px;height:15px}.journal-article-heading{max-width:1000px;margin:auto;padding:42px 0 36px}.journal-article-heading h1{font:740 clamp(36px, 4.5vw, 62px)/1.1 var(--font-brand-display), sans-serif;letter-spacing:-.028em;text-wrap:balance;margin:22px 0 24px}.journal-deck{max-width:850px;color:var(--journal-muted);margin:0;font-size:21px;line-height:1.6}.journal-byline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding-top:30px;display:flex}.journal-byline>a{color:var(--journal-ink);align-items:center;gap:13px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.journal-byline img{object-fit:cover;object-position:center 32%;border-radius:50%;width:48px;height:48px;display:block}.journal-byline small{color:var(--journal-muted);margin-top:4px;font-size:11px;font-weight:400;line-height:1.5;display:block}.journal-cover{margin:0 0 54px}.journal-cover img{aspect-ratio:2.65;object-fit:cover;object-position:center 55%;border-radius:5px;width:100%;height:auto;display:block}.journal-cover figcaption{text-align:right;color:var(--journal-muted);margin-top:10px;font-size:11px;line-height:1.6}.journal-cover-complete img{aspect-ratio:1672/941}.journal-previous{border-top:1px solid var(--journal-line);padding:28px 0}.journal-previous svg{flex-shrink:0}.journal-continuation>a+a{margin-left:24px}.journal-reading-layout{grid-template-columns:220px minmax(0,740px);align-items:start;gap:70px;padding:10px 0 70px;display:grid}.journal-toc{align-self:start;position:sticky;top:30px}.journal-toc ol,.journal-mobile-toc ol{margin:20px 0 0;padding:0;list-style:none}.journal-toc li a,.journal-mobile-toc li a{color:var(--journal-muted);grid-template-columns:22px 1fr;gap:8px;padding:12px 0;font-size:12px;line-height:1.6;text-decoration:none;display:grid}.journal-toc li a span,.journal-mobile-toc li a span{color:var(--journal-accent);font:500 10px/2 var(--font-geist-mono), monospace}.journal-toc li a:hover,.journal-mobile-toc li a:hover{color:var(--journal-accent);text-decoration:underline}.journal-toc-back{border-top:1px solid var(--journal-line);color:var(--journal-accent);align-items:center;gap:9px;margin-top:20px;padding-top:22px;font-size:12px;text-decoration:none;display:flex}.journal-toc-back svg{width:14px}.journal-mobile-toc{display:none}.journal-prose{min-width:0}.journal-prose p{color:#34494e;margin:0 0 22px;font-size:18px;line-height:1.9}.journal-introduction{padding-bottom:8px}.journal-introduction>p:first-child{color:var(--journal-ink);font-size:20px;line-height:1.8}.journal-prose>section{margin-top:50px;scroll-margin-top:32px}.journal-prose>section h2{color:var(--journal-ink);font:700 30px/1.28 var(--font-brand-display), sans-serif;letter-spacing:-.013em;text-wrap:balance;margin:0 0 24px}.journal-prose .journal-ending{margin:28px 0 40px}.journal-author{border-top:1px solid var(--journal-line);grid-template-columns:104px minmax(0,1fr);gap:26px;padding:35px 0;display:grid}.journal-author>img{object-fit:cover;object-position:center 30%;border-radius:3px;width:104px;height:134px;display:block}.journal-author h2{letter-spacing:0;margin:0 0 10px;font-size:18px;font-weight:650;line-height:1.4}.journal-author p{color:var(--journal-muted);margin:0;font-size:14px;line-height:1.85}.journal-author .journal-text-link{font-size:12px}.journal-continuation{border-top:1px solid var(--journal-line);padding:30px 0 0}.journal-prose .journal-continuation>h2{margin:14px 0;font-size:27px;line-height:1.3}.journal-continuation>p:not(.journal-eyebrow){margin:14px 0;font-size:16px;line-height:1.85}.global-footer-article{--footer-accent:#8fc7b6;--footer-accent-2:#8fc7b6;--footer-bg:#142c31}@media (min-width:1500px){.journal-article-heading{max-width:1000px;margin-left:150px}}@media (max-width:1000px){.journal-container{width:calc(100% - 56px)}.journal-card{gap:32px}.journal-series{gap:36px}.journal-reading-layout{grid-template-columns:1fr;max-width:740px;margin:auto;padding-top:0}.journal-toc{display:none}.journal-mobile-toc{border-top:1px solid var(--journal-line);border-bottom:1px solid var(--journal-line);margin-bottom:34px;display:block}.journal-mobile-toc summary{cursor:pointer;color:var(--journal-accent);justify-content:space-between;align-items:center;gap:14px;padding:18px 0;font-size:14px;font-weight:600;list-style:none;display:flex}.journal-mobile-toc summary::-webkit-details-marker{display:none}.journal-mobile-toc summary svg{width:18px;height:18px;transition:transform .2s}.journal-mobile-toc[open] summary svg{transform:rotate(180deg)}.journal-mobile-toc ol{margin:0 0 18px}.journal-mobile-toc li a{padding-block:10px;font-size:14px}}@media (max-width:700px){.journal-container{width:calc(100% - 40px)}.journal-index-heading{padding:48px 0 35px}.journal-index-heading h1{margin:18px 0;font-size:38px;line-height:1.12}.journal-index-heading>p:last-child{font-size:16px;line-height:1.8}.journal-card{grid-template-columns:1fr;gap:26px;padding:28px 0 44px}.journal-card-image img{aspect-ratio:1.65}.journal-card-copy h2{font-size:31px;line-height:1.17}.journal-card-copy>p:not(.journal-eyebrow){font-size:16px}.journal-series{grid-template-columns:1fr;gap:28px;padding:38px 0 48px}.journal-series-intro h2{font-size:28px}.journal-breadcrumb{padding-top:22px}.journal-breadcrumb>span{display:none}.journal-article-heading{padding:24px 0 28px}.journal-article-heading h1{text-wrap:initial;letter-spacing:-.02em;margin-top:16px;font-size:36px;line-height:1.15}.journal-article-heading .journal-eyebrow{font-size:10px}.journal-deck{font-size:17px;line-height:1.75}.journal-byline{gap:18px;padding-top:24px}.journal-byline>a{font-size:13px}.journal-byline small{max-width:260px;font-size:10px}.journal-cover{margin-bottom:30px}.journal-cover img{aspect-ratio:1.65;object-position:center}.journal-cover figcaption{text-align:left;font-size:10px}.journal-prose p{margin-bottom:20px;font-size:17px;line-height:1.85}.journal-introduction>p:first-child{font-size:18px;line-height:1.85}.journal-prose>section{margin-top:38px}.journal-prose>section h2{text-wrap:initial;margin-bottom:20px;font-size:27px;line-height:1.3}.journal-prose .journal-ending{margin-block:24px 32px}.journal-author{grid-template-columns:68px minmax(0,1fr);gap:18px;padding-block:28px}.journal-author>img{width:68px;height:90px}.journal-author h2{font-size:17px}.journal-author p{font-size:14px;line-height:1.8}.journal-reading-layout{padding-bottom:42px}}@media (prefers-reduced-motion:reduce){.journal-page *{scroll-behavior:auto}.journal-card-image img,.journal-text-link svg{transition:none}}.journal-memory-image{margin:32px 0 48px}.journal-memory-image img{border-radius:4px;width:100%;height:auto;display:block}.journal-memory-image figcaption{color:#536c71;margin-top:12px;font-size:13px;line-height:1.65}
