/* Editorial pages share the existing will palette and typography. */
.journal-page{color:var(--green,#254a40);background:#f7f5ef;overflow-x:clip}.journal-page [hidden]{display:none!important}.journal-intro{padding:58px 0 62px;display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:end;border-bottom:1px solid #cbd2c3}.journal-intro h1{font-family:var(--serif);font-weight:400;font-size:clamp(30px,3.5vw,52px);line-height:1.6;letter-spacing:.06em;margin:18px 0 30px}.journal-intro-en{font-family:Georgia,serif;font-size:18px;font-style:italic;color:#84977e;line-height:1.6}.journal-intro-copy{font-size:14px;line-height:2.3;margin-bottom:8px;justify-self:end}.journal-filters{display:flex;gap:12px;flex-wrap:wrap;padding:34px 0 42px}.journal-filters>a{padding:12px 22px;border:1px solid #ccd3c6;display:flex;align-items:center;gap:22px;font-size:12px;background:#fffefa;transition:background .2s,color .2s}.journal-filters>a>span{font-size:9px;letter-spacing:.12em;opacity:.65}.journal-filters>a:hover,.journal-filters>a[aria-current]{background:#254a40;color:#fffefa;border-color:#254a40}.journal-results{padding-bottom:90px}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px}.journal-card{min-width:0}.journal-card-link{display:flex;flex-direction:column;height:100%;color:inherit}.journal-card-image{aspect-ratio:16/10;overflow:hidden;background:#e5e9df;border-radius:2px 2px 35px 2px}.journal-card-image>img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.journal-card-link:hover .journal-card-image>img{transform:scale(1.035)}.journal-card-fallback{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;background:radial-gradient(ellipse at 100% 0,#d6dfcf 0,transparent 65%),#e9ede3}.journal-card-fallback img{width:35%;height:auto;margin:12px 0 18px;opacity:.8}.journal-card-fallback>span:last-child{font-family:var(--serif);font-size:12px;letter-spacing:.15em}.journal-card-issue{position:absolute;top:20px;left:22px;font-size:8px;letter-spacing:.17em;color:#83947c}.journal-card-meta{display:flex;gap:18px;align-items:center;margin:22px 0 14px;font-size:10px;color:#607868}.journal-card-meta>span{border-left:1px solid #b9c6b3;padding-left:18px}.journal-card h2{font-family:var(--serif);font-size:21px;line-height:1.8;font-weight:500;letter-spacing:.02em;overflow-wrap:anywhere}.journal-card-link>p{font-size:12px;color:#67796d;line-height:2;margin-top:14px}.journal-read{display:flex;justify-content:space-between;padding:19px 0 12px;border-bottom:1px solid #cbd2c3;font-size:11px;margin-top:auto}.journal-card-link:hover .journal-read{border-color:#254a40}.journal-empty{position:relative;text-align:center;max-width:860px;margin:0 auto;background:#eeefe5;padding:62px 24px 58px;border-radius:2px 2px 70px 2px}.journal-empty h2{font-family:var(--serif);font-size:clamp(25px,2.7vw,36px);font-weight:400;line-height:1.9;letter-spacing:.05em;margin:18px 0}.journal-empty>p:not(.eyebrow){font-size:13px;line-height:2.2;color:#6b7e6e}.journal-empty .text-link{margin-top:24px;font-size:11px}.journal-empty-mark{height:40px;display:flex;justify-content:center;align-items:end;gap:5px;margin-bottom:28px}.journal-empty-mark>span{display:block;border:1px solid #9ba88e;width:17px;height:29px;transform:rotate(-12deg)}.journal-empty-mark>span:nth-child(2){height:38px;transform:rotate(2deg)}.journal-empty-mark>span:last-child{transform:rotate(14deg);height:34px}.journal-pagination{margin-top:48px}.journal-pagination ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:0}.journal-pagination .page-numbers:not(ul){min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid #c4cdbb;font-size:12px}.journal-pagination .current{background:#254a40;color:#fffefa}.journal-contact{padding:65px 0;background:#254a40;color:#fffefa}.journal-contact>.section-shell{display:flex;align-items:center;justify-content:space-between;gap:45px}.journal-contact .eyebrow{color:#bdc9aa}.journal-contact h2{font-family:var(--serif);font-weight:400;font-size:clamp(25px,3vw,36px);line-height:1.8;margin:16px 0 22px}.journal-contact p:not(.eyebrow){font-size:13px;line-height:2.1;color:#e4eadc}.journal-contact-actions{min-width:250px}.journal-contact .button{display:flex;justify-content:space-between;background:#eef0e3;color:#254a40;border:1px solid #eef0e3;padding:24px 28px;font-size:12px}.journal-line-link{display:block;text-align:center;font-size:11px;margin-top:22px;text-decoration:underline;text-underline-offset:6px}.journal-article{max-width:1120px}.journal-article-head{max-width:850px;padding:48px 0 42px}.journal-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;font-size:11px;color:#71816d}.journal-article-meta>div{display:flex;gap:8px;flex-wrap:wrap}.journal-article-meta a{padding:5px 12px;background:#e6ebdf;border-radius:2px;color:#254a40}.journal-article-head h1{font-family:var(--serif);font-size:clamp(28px,3.2vw,46px);line-height:1.65;letter-spacing:.035em;margin:24px 0;font-weight:400;overflow-wrap:anywhere;text-wrap:pretty}.journal-byline{font-size:11px;color:#6c7f6b}.journal-article-cover{margin:0 0 50px}.journal-article-cover>img{width:100%;height:auto;max-height:650px;object-fit:contain;background:#eef0e7;border-radius:2px 2px 60px 2px}.journal-reading-layout{display:grid;grid-template-columns:minmax(0,740px) minmax(0,240px);gap:60px;border-top:1px solid #cbd2c3;padding-top:38px;align-items:start}.journal-prose{min-width:0;color:#354b40;font-size:16px;line-height:2.15;letter-spacing:.025em;overflow-wrap:anywhere;line-break:strict}.journal-prose>*+*{margin-top:1.6em}.journal-prose h2,.journal-prose h3,.journal-prose h4{font-family:var(--serif);color:#254a40;line-height:1.75;font-weight:500;scroll-margin-top:120px;overflow-wrap:anywhere}.journal-prose h2{font-size:27px;margin-top:2.6em;padding-top:20px;border-top:1px solid #b7c3ac}.journal-prose h3{font-size:22px;margin-top:2em}.journal-prose h4{font-size:18px}.journal-prose ul,.journal-prose ol{padding-left:1.5em}.journal-prose li+li{margin-top:.5em}.journal-prose a{text-decoration:underline;text-underline-offset:4px}.journal-prose blockquote{padding:25px 28px;background:#e9ede2;border-left:3px solid #92a181;margin:30px 0}.journal-prose img,.journal-prose video,.journal-prose iframe{max-width:100%}.journal-prose img{height:auto}.journal-prose figure{max-width:100%;margin-left:0;margin-right:0}.journal-prose figcaption{font-size:12px;color:#72816c;line-height:1.9;margin-top:10px}.journal-prose .wp-block-table{overflow-x:auto}.journal-prose table{border-collapse:collapse;width:100%;font-size:14px}.journal-prose th,.journal-prose td{padding:12px;border:1px solid #c5cebd}.journal-prose th{background:#e7ecdf}.journal-prose pre{max-width:100%;overflow-x:auto;font-size:13px;padding:20px;background:#e9ede3;white-space:pre}.journal-prose .wp-block-button__link{color:#fffefa;background:#254a40}.journal-reading-aside{position:sticky;top:110px;min-width:0}.journal-toc{border-top:2px solid #98a889;padding-top:20px;font-size:12px}.journal-toc summary{font-family:var(--serif);font-size:17px;cursor:pointer}.journal-toc ol{list-style:none;padding:0;max-height:52vh;overflow-y:auto;margin:18px 0}.journal-toc li{line-height:1.8;margin:14px 0}.journal-toc-sub{padding-left:14px;color:#71816c;font-size:11px}.journal-toc a:hover{text-decoration:underline}.journal-aside-note{background:#e9ede1;padding:25px 22px;margin-top:30px}.journal-aside-note .eyebrow{font-size:8px}.journal-aside-note>p:not(.eyebrow){font-family:var(--serif);font-size:19px;line-height:1.9;margin-top:16px}.journal-aside-note a{display:inline-block;margin-top:20px;font-size:11px;border-bottom:1px solid #aab69b;padding-bottom:7px}.journal-publisher{max-width:740px;display:flex;gap:28px;align-items:center;border-top:1px solid #cbd2c3;border-bottom:1px solid #cbd2c3;margin-top:60px;padding:30px 0}.journal-publisher>img{width:100px;height:auto}.journal-publisher p{font-size:14px}.journal-publisher span{font-size:12px;line-height:2;display:block;margin-top:8px}.journal-publisher a{font-size:11px;display:inline-block;margin-top:12px}.journal-back{padding:35px 0 65px;font-size:12px}.journal-related{padding-bottom:80px}.journal-related>h2{font-family:var(--serif);font-weight:400;font-size:30px;margin:15px 0 30px}.journal-page a:focus-visible{outline:2px solid #758b64;outline-offset:5px}
@media(min-width:1181px){.site-header .desktop-nav{gap:clamp(12px,1.5vw,24px)}.site-header .desktop-nav>a{font-size:11px;white-space:nowrap}}
@media(max-width:1000px){.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-reading-layout{grid-template-columns:minmax(0,1fr)}.journal-reading-aside{position:static;grid-row:1}.journal-toc{padding:20px;background:#ecefe5;border-top-width:1px}.journal-toc ol{max-height:240px}.journal-aside-note{display:none}.journal-prose{max-width:740px;margin:auto;width:100%}.journal-intro{gap:30px}.journal-intro-copy{font-size:13px}.journal-article-head{padding-top:28px}.journal-desktop-break{display:none}}
@media(max-width:680px){.journal-intro{grid-template-columns:minmax(0,1fr);gap:24px;padding:30px 0 35px}.journal-intro h1{font-size:29px;margin:14px 0 18px;letter-spacing:.03em}.journal-intro-en{font-size:14px}.journal-intro-copy{justify-self:start;line-height:2.2}.journal-filters{gap:8px;padding:24px 0 28px}.journal-filters>a{padding:10px 12px;gap:12px;font-size:11px}.journal-filters>a>span{font-size:8px}.journal-grid{grid-template-columns:minmax(0,1fr);gap:35px}.journal-card h2{font-size:22px}.journal-card-meta{margin-top:17px}.journal-card-link>p{font-size:13px}.journal-results{padding-bottom:50px}.journal-empty{padding:40px 20px;border-bottom-right-radius:45px}.journal-empty h2{font-size:25px}.journal-contact{padding:45px 0}.journal-contact>.section-shell{display:block}.journal-contact-actions{margin-top:30px;min-width:0}.journal-contact .button{padding:21px 24px}.journal-article-head h1{font-size:28px;line-height:1.75}.journal-article-meta{font-size:10px;gap:10px 14px}.journal-article-cover{margin-bottom:26px}.journal-article-cover>img{border-bottom-right-radius:35px}.journal-reading-layout{gap:30px;padding-top:26px}.journal-prose{font-size:15px;line-height:2.15;letter-spacing:.015em}.journal-prose h2{font-size:24px}.journal-prose h3{font-size:20px}.journal-prose blockquote{padding:20px}.journal-publisher{gap:20px;margin-top:40px}.journal-publisher>img{width:75px}.journal-publisher span{font-size:11px}.journal-related>h2{font-size:26px}}
@media(prefers-reduced-motion:reduce){.journal-card-image>img{transition:none}.journal-card-link:hover .journal-card-image>img{transform:none}}

.journal-home .journal-home-note{font-size:13px;line-height:2.1;color:#6a7c6a;border-top:1px solid #cbd2c3;padding-top:26px}.journal-home .section-heading>.text-link{font-size:12px;white-space:nowrap}.journal-home .section-heading h2{font-size:clamp(26px,3vw,36px)}
@media(max-width:680px){.journal-home .section-heading{display:block}.journal-home .section-heading>.text-link{display:inline-flex;margin-top:20px}.journal-home .journal-home-note{font-size:12px}}
