.journal-preview-page{--side:220px;--gutter:clamp(25px,4.5vw,74px);background:#eeebe3;color:#262d25}.journal-preview-page main{margin-left:var(--side)}.journal-preview-page .rail{width:var(--side)}.journal-preview-page .rail-interlude{display:none}.journal-preview-note{padding:15px var(--gutter);display:flex;align-items:center;gap:18px;background:#dfe3d6;border-bottom:1px solid #26302020;font-size:11px}.journal-preview-note>span{border:1px solid #66745960;border-radius:99px;padding:5px 10px;white-space:nowrap}.journal-preview-note p{margin:0;line-height:1.6;color:#65705b}.journal-intro{padding:48px var(--gutter) 30px}.journal-intro h1{font-size:clamp(44px,4.5vw,68px);font-weight:400;line-height:1.04;letter-spacing:-.05em;margin:18px 0 22px}.journal-intro>p{font-size:15px;line-height:1.7;color:#65705b}.journal-catalog{padding:0 var(--gutter) 75px}.journal-search{max-width:690px}.journal-search label{display:block;font-size:12px;margin-bottom:10px}.journal-search-field{display:flex;align-items:center;border:1px solid #26302030;border-radius:99px;background:#f7f5ef}.journal-search-field input{width:100%;border:0;background:transparent;padding:16px 20px;font:inherit;font-size:14px;color:inherit;min-width:0;outline-offset:3px;border-radius:99px}.journal-search-field>span{padding:0 20px 0 10px;font-size:24px;color:#6c795e}.journal-search>p{font-size:10px;color:#748168;margin-top:8px}.journal-topics{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0}.journal-topics button{border:1px solid #26302030;background:none;border-radius:99px;padding:11px 17px;font:inherit;font-size:12px;color:#65705b;cursor:pointer}.journal-topics button[aria-pressed=true]{background:#263020;border-color:#263020;color:#f5f2e9}.journal-results{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #26302026;padding-bottom:17px;margin-bottom:27px;font-size:11px;color:#6c795e}.journal-results p{margin:0}.journal-results button{border:0;background:none;color:inherit;font:inherit;cursor:pointer}.journal-results button span{margin-left:10px}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 26px}.journal-card{min-width:0}.journal-card[hidden]{display:none}.journal-card-cover{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;border-radius:18px;background:#dfe3d6}.journal-card-cover img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.journal-card-cover:hover img{transform:scale(1.025)}.journal-card-cover>span{position:absolute;right:13px;bottom:13px;border-radius:50%;width:31px;height:31px;background:#eeebe3e6;display:grid;place-items:center;color:#263020}.journal-card-meta{display:flex;align-items:center;gap:8px 11px;flex-wrap:wrap;margin:17px 0 12px;font-size:9px;line-height:1.5;color:#748168}.journal-card-meta>span:first-child{color:#46563c}.journal-card h2{font-size:clamp(20px,1.7vw,27px);font-weight:400;letter-spacing:-.035em;line-height:1.2;margin:0}.journal-card h2 a:hover{text-decoration:underline;text-underline-offset:4px}.journal-card>p{font-size:12px;line-height:1.75;color:#65705b;margin:13px 0 0}.journal-empty{padding:50px 0 70px}.journal-empty h2{font-size:34px;font-weight:400;letter-spacing:-.04em}.journal-empty>p{font-size:14px;color:#65705b}.journal-empty button{border:1px solid #26302050;border-radius:99px;padding:13px 18px;font:inherit;font-size:12px;background:none;color:inherit;cursor:pointer;margin-top:20px}.journal-empty button span{margin-left:25px}.journal-article-header{padding:40px var(--gutter) 30px;max-width:1250px}.journal-back{display:table;font-size:11px;color:#65705b;margin-bottom:34px}.journal-article-header>.eyebrow{font-size:10px}.journal-article-header h1{font-size:clamp(35px,3.8vw,58px);font-weight:400;line-height:1.08;letter-spacing:-.045em;max-width:930px;margin:22px 0}.journal-article-lead{font-size:17px;line-height:1.7;max-width:800px;color:#65705b}.journal-article-meta{display:flex;flex-wrap:wrap;gap:12px 25px;font-size:10px;line-height:1.7;margin-top:26px;color:#748168}.journal-article-cover{margin:0 var(--gutter) 42px}.journal-article-cover>img{display:block;width:100%;aspect-ratio:16/9;max-height:540px;object-fit:cover;border-radius:20px}.journal-article-cover>figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:10px;line-height:1.7;color:#748168;margin-top:12px}.journal-reading-layout{display:grid;grid-template-columns:180px minmax(0,750px);gap:clamp(30px,4vw,60px);padding:0 var(--gutter) 60px;justify-content:center}.journal-toc{position:sticky;top:35px;align-self:start;display:flex;flex-direction:column;gap:14px;padding-top:8px;font-size:11px;line-height:1.7;color:#748168}.journal-toc .eyebrow{font-size:9px;color:#46563c;margin-bottom:6px}.journal-toc a:hover{color:#263020}.journal-article-body{min-width:0;font-size:16px;line-height:1.85}.journal-article-body>p{margin:0 0 23px}.journal-article-body h2{font-size:clamp(25px,2.5vw,34px);font-weight:400;line-height:1.2;letter-spacing:-.035em;margin:43px 0 22px;scroll-margin-top:35px}.journal-article-body ul{padding-left:21px;margin:0 0 28px}.journal-article-body li{padding-left:4px;margin:8px 0}.journal-inline-photo{margin:32px 0}.journal-inline-photo img{width:100%;height:auto;display:block;border-radius:16px}.journal-inline-photo figcaption{font-size:10px;line-height:1.7;color:#748168;margin-top:12px}.journal-photo-credits{font-size:11px;line-height:1.8;color:#748168;padding-top:25px;border-top:1px solid #26302026}.journal-video-link{display:flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid #26302035;border-radius:99px;padding:14px 20px;font-size:13px;margin:25px 0 36px}.journal-source-list{border-top:1px solid #26302026;padding-top:20px;margin-top:40px}.journal-source-list h2{font-size:23px;margin:8px 0 14px}.journal-source-list p,.journal-source-list li{font-size:11px;color:#748168;line-height:1.8}.journal-source-list ul{margin-top:17px}.journal-source-list a{text-decoration:underline;text-underline-offset:3px}.journal-related{padding:50px var(--gutter) 70px;border-top:1px solid #26302026}.journal-related-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:28px}.journal-related-heading>h2{font-size:36px;font-weight:400;letter-spacing:-.04em}.journal-related-heading>a{font-size:12px;color:#65705b}.journal-preview-page button:focus-visible,.journal-preview-page a:focus-visible,.journal-search input:focus-visible{outline:2px solid #738463;outline-offset:4px}.journal-preview-page .footer{margin-left:0}
@media(min-width:1800px){.journal-preview-page{--side:244px}}@media(max-width:1200px){.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-reading-layout{grid-template-columns:minmax(0,760px)}.journal-toc{position:static;display:grid;grid-template-columns:1fr 1fr;gap:7px 20px;padding:0 0 24px;border-bottom:1px solid #26302026}.journal-toc .eyebrow{grid-column:1/-1}.journal-related .journal-grid .journal-card:last-child{display:none}}
@media(max-width:760px){.journal-preview-page{--side:0px;--gutter:20px}.journal-preview-page main{margin-left:0;padding-top:76px}.journal-preview-page .rail{width:100%}.journal-preview-note{padding:12px 20px;gap:10px;font-size:9px;align-items:flex-start}.journal-preview-note>span{padding:4px 8px}.journal-intro{padding-top:30px;padding-bottom:25px}.journal-intro h1{font-size:45px;margin:15px 0 20px}.journal-intro>p{font-size:13px}.journal-intro>p br{display:none}.journal-search-field input{font-size:12px;padding:14px 16px}.journal-search>p{font-size:9px}.journal-topics{gap:7px;margin:20px 0}.journal-topics button{font-size:11px;padding:10px 13px}.journal-grid{grid-template-columns:1fr;gap:34px}.journal-card h2{font-size:25px}.journal-card-cover{border-radius:15px}.journal-card-meta{font-size:9px;margin-top:15px}.journal-card>p{font-size:13px}.journal-catalog{padding-bottom:45px}.journal-article-header{padding-top:26px;padding-bottom:26px}.journal-back{margin-bottom:27px}.journal-article-header h1{font-size:34px;margin:20px 0}.journal-article-lead{font-size:14px}.journal-article-meta{display:block;margin-top:21px;font-size:10px}.journal-article-meta>*{display:block;margin-top:4px}.journal-article-cover{margin-bottom:28px}.journal-article-cover>img{border-radius:15px;aspect-ratio:4/3}.journal-article-cover>figcaption{display:block;font-size:9px}.journal-article-cover>figcaption>a{display:block;margin-top:6px}.journal-reading-layout{gap:24px;padding-bottom:35px}.journal-toc{grid-template-columns:1fr;font-size:10px;gap:5px}.journal-article-body{font-size:15px;line-height:1.8}.journal-article-body h2{font-size:27px;margin-top:32px;scroll-margin-top:95px}.journal-inline-photo img{border-radius:13px}.journal-related{padding-top:35px;padding-bottom:45px}.journal-related-heading{display:block}.journal-related-heading>h2{font-size:32px}.journal-related-heading>a{display:table;margin-top:15px}.journal-related .journal-grid .journal-card:last-child{display:block}}
@media(prefers-reduced-motion:reduce){.journal-card-cover img{transition:none}.journal-card-cover:hover img{transform:none}}
.journal-intro>.eyebrow,.journal-article-header>.eyebrow{color:#65705b}
.journal-preview-page .footer{background:var(--bg);color:var(--ink)}
.journal-legacy-layout{padding:0 var(--gutter) 60px}.journal-legacy-body{max-width:760px;margin:0 auto}.journal-legacy-body .legacy-paragraph{margin-bottom:23px}.journal-legacy-body img{max-width:100%;height:auto;margin:26px auto;border-radius:14px}.journal-legacy-body a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.journal-legacy-body table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.journal-legacy-body td,.journal-legacy-body th{border:1px solid #26302030;padding:10px}.journal-legacy-notice{font-size:12px;line-height:1.75;color:#65705b;border-top:1px solid #26302026;margin-top:24px;padding-top:18px}
.journal-secondary-nav{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:20px;font-size:12px;color:#46563c}.journal-secondary-nav a{border-bottom:1px solid #46563c50;padding-bottom:5px}.journal-secondary-nav a>span{margin-left:14px}.journal-empty-plan{display:table;margin-top:20px;font-size:12px;color:#46563c}.journal-footer-archive{display:flex;flex-wrap:wrap;gap:15px 28px;margin-top:26px;padding-top:20px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}
.journal-archive-list{display:grid;grid-template-columns:1fr 1fr;gap:0 36px}.journal-archive-card{padding:28px 0;border-bottom:1px solid #26302026}.journal-archive-card[hidden]{display:none}.journal-archive-card>div{display:flex;gap:18px;align-items:center;flex-wrap:wrap;font-size:11px;color:#65705b}.journal-archive-card .eyebrow{font-size:9px;color:#65705b}.journal-archive-card h2{font-size:25px;line-height:1.22;letter-spacing:-.035em;margin-top:15px}.journal-archive-card h2 a:hover{text-decoration:underline;text-underline-offset:4px}.journal-archive-card>p{font-size:12px;color:#65705b;line-height:1.7;margin-top:14px}
.journal-article-cta{background:var(--bg);color:var(--ink);padding:60px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:35px;border-bottom:1px solid var(--line)}.journal-article-cta h2{font-size:clamp(33px,3.5vw,54px);line-height:1.05;letter-spacing:-.04em;margin:19px 0}.journal-article-cta p{max-width:680px;color:var(--muted);font-size:15px;line-height:1.75}.journal-article-cta>.button{flex-shrink:0;min-width:190px}
.editorial-summary{display:flex;gap:20px 40px;flex-wrap:wrap;margin-top:30px;color:#65705b;font-size:12px}.editorial-summary>span{display:flex;align-items:baseline;gap:10px}.editorial-summary strong{font-size:35px;font-weight:400;color:#263020}.editorial-plan{padding:0 var(--gutter) 70px}.editorial-formats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 30px;padding:30px 0 45px;border-top:1px solid #26302026}.editorial-formats h2{font-size:20px;letter-spacing:-.03em;line-height:1.2}.editorial-formats p{font-size:12px;line-height:1.75;color:#65705b;margin-top:12px}.editorial-plan-group{padding:35px 0 25px;border-top:1px solid #26302026}.editorial-group-heading h2,.editorial-week h2{font-size:clamp(30px,3vw,42px);letter-spacing:-.04em;line-height:1.1}.editorial-group-heading>p{font-size:14px;line-height:1.75;color:#65705b;max-width:760px;margin:20px 0 26px}.editorial-plan-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:18px;padding:25px 0;border-top:1px solid #26302020}.editorial-number{font-size:12px;color:#65705b;padding-top:3px}.editorial-plan-row .eyebrow{font-size:9px;color:#65705b}.editorial-plan-row h3{font-size:22px;line-height:1.25;letter-spacing:-.025em;margin-top:11px}.editorial-plan-row h3 a:hover{text-decoration:underline;text-underline-offset:4px}.editorial-plan-row p{font-size:13px;line-height:1.75;color:#65705b;margin-top:12px;max-width:850px}.editorial-plan-row .editorial-query{font-size:11px}.editorial-state{height:max-content;max-width:150px;padding:7px 10px;border-radius:99px;font-size:10px;background:#dfe3d6;color:#46563c;white-space:nowrap}.editorial-state-brief{background:transparent;border:1px solid #65705b50}.editorial-plan-row details{font-size:12px;line-height:1.7;color:#46563c;margin-top:17px}.editorial-plan-row summary{cursor:pointer}.editorial-plan-row ul{padding-left:18px;margin-top:12px}.editorial-plan-row .editorial-cta-label{font-size:11px}.editorial-week{border-top:1px solid #26302026;padding-top:40px;margin-top:30px}.editorial-week>.eyebrow{color:#65705b}.editorial-week h2{margin:20px 0}.editorial-week p{font-size:14px;line-height:1.8;color:#65705b;margin-top:20px;max-width:850px}
@media(max-width:1100px){.editorial-formats{grid-template-columns:1fr 1fr}.journal-article-cta{display:block}.journal-article-cta>.button{margin-top:25px}}
@media(max-width:760px){.journal-secondary-nav{font-size:11px;gap:10px 18px}.journal-archive-list{grid-template-columns:1fr}.journal-archive-card h2{font-size:25px}.journal-footer-archive{font-size:10px;display:grid;gap:18px}.journal-article-cta{padding:35px 20px}.journal-article-cta h2{font-size:33px}.journal-article-cta p{font-size:13px}.journal-article-cta>.button{width:100%}.editorial-summary{gap:13px 22px;font-size:10px}.editorial-summary strong{font-size:28px}.editorial-formats{grid-template-columns:1fr}.editorial-plan-row{grid-template-columns:23px minmax(0,1fr);gap:12px}.editorial-plan-row h3{font-size:23px}.editorial-state{grid-column:2;grid-row:1;margin-bottom:5px}.editorial-plan-row>div{grid-column:2}.editorial-number{grid-row:1}.editorial-group-heading>p,.editorial-week p{font-size:13px}.editorial-plan-row p{font-size:12px}.editorial-plan{padding-bottom:40px}}
