.journal-home{padding:85px 6%;background:#f4f7f4}.journal-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:35px}.journal-heading h2{font:400 clamp(40px,4.8vw,68px)/1.03 var(--serif);color:#153e3d;margin:12px 0 0;letter-spacing:-1px}.journal-heading h2 em{color:var(--teal-dark)}.journal-heading>a{font-size:14px;color:var(--teal-dark);padding-bottom:8px;border-bottom:1px solid #a6c4bd}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.journal-card{border:1px solid #d5e0d9;background:#fff;position:relative;overflow:hidden}.journal-card>a{display:flex;flex-direction:column;min-height:370px;height:100%;padding:28px;text-decoration:none;position:relative}.journal-meta{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;color:#55716c}.journal-meta>span{text-transform:uppercase;letter-spacing:1px;color:#1a8a90}.journal-number{font:400 90px/1 var(--serif);color:#e2eeea;margin:22px 0 8px}.journal-card h3{font:400 29px/1.15 var(--serif);margin:0 0 15px;color:#173d3e;position:relative;z-index:1}.journal-card p{font-size:14px;line-height:1.7;color:#667974;margin:0 0 25px}.journal-read{font-size:12px;color:#1a8a90;margin-top:auto;border-top:1px solid #e0e8e3;padding-top:17px;display:flex;justify-content:space-between}.journal-card:hover{border-color:#2cbcc4;background:#fafffc}.journal-card a:focus-visible{outline:3px solid #2cbcc4;outline-offset:-4px}.journal-masthead{padding:60px 7% 70px;background:#123a3d;color:#e7f2e9}.journal-masthead>a{font-size:12px;color:#b8d7ca}.journal-masthead>.eyebrow{margin:40px 0 20px;color:#73d4d0}.journal-masthead h1{font:400 clamp(50px,7vw,100px)/.96 var(--serif);letter-spacing:-2px;margin:0 0 28px;color:#f0f7ef}.journal-masthead h1 em{color:#56cdd0}.journal-masthead>p:last-child{font-size:16px;color:#c0d4cd;line-height:1.8}.journal-archive{padding:50px 7% 90px;max-width:1600px;margin:auto}.journal-archive-label{display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#456c62;margin-bottom:30px;letter-spacing:1px}.journal-page .journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-page .journal-card>a{min-height:365px}.journal-page .journal-card:first-child{background:#eff7f2}.journal-page header>.small-button{grid-column:3;grid-row:1;justify-self:end}.journal-page footer>a:first-child{font-size:14px;color:#1a8a90}@media(max-width:760px){.journal-home{padding:50px 6%}.journal-heading{align-items:center}.journal-heading h2{font-size:40px}.journal-heading>a{font-size:12px;white-space:nowrap}.journal-grid,.journal-page .journal-grid{grid-template-columns:1fr}.journal-card>a,.journal-page .journal-card>a{min-height:0;padding:24px}.journal-number{font-size:65px;margin:18px 0 8px}.journal-card h3{font-size:29px}.journal-masthead{padding:35px 6% 40px}.journal-masthead h1{font-size:56px}.journal-archive{padding:35px 6% 55px}.journal-archive-label{font-size:10px;line-height:1.6}.journal-archive-label>a{max-width:165px;text-align:right}.journal-page header>.small-button{font-size:10px;padding:10px 8px}}
.article-masthead{padding-bottom:60px}.article-masthead h1{max-width:1100px;font-size:clamp(42px,6vw,82px);line-height:1.06;letter-spacing:-1px;text-wrap:balance}.article-byline{margin-top:30px}.article-body{max-width:780px;margin:0 auto;padding:60px 28px 65px;color:#244443;font-size:18px;line-height:1.85;overflow-wrap:break-word}.article-body p{margin:0 0 21px}.article-body h2{font:400 clamp(30px,4vw,42px)/1.15 var(--serif);color:#153e3d;margin:54px 0 24px}.article-body h2:first-child{margin-top:0}.article-body ul{padding-left:24px;margin:0 0 20px}.article-body blockquote{margin:30px 0;padding:8px 0 8px 25px;border-left:3px solid #2cbcc4;color:#1a8a90}.article-credit{border-top:1px solid #cbded7;margin-top:50px;padding-top:25px;font-size:13px;color:#648079}.article-credit a{text-decoration:underline}.article-next{background:#edf4ef;padding:50px max(6%,calc((100% - 724px)/2)) 60px}.article-next>a{display:block;font:400 32px/1.2 var(--serif);color:#153e3d;margin-top:20px}.article-next .article-back{font:14px var(--sans);color:#1a8a90;margin-top:28px}@media(max-width:760px){.article-masthead h1{font-size:43px;letter-spacing:-.5px}.article-masthead{padding-bottom:30px}.article-body{font-size:17px;line-height:1.8;padding:35px 6% 45px}.article-body h2{margin-top:38px}.article-next{padding:35px 6% 45px}}@media(prefers-reduced-motion:reduce){.journal-page *{scroll-behavior:auto}}
.journal-cover{display:block;width:calc(100% + 56px);max-width:none;height:auto;aspect-ratio:16/10;object-fit:cover;margin:23px -28px 26px;background:#e6eeeb}.article-figure{margin:42px 0;width:100%}.article-figure img{display:block;width:100%;height:auto;max-height:850px;object-fit:contain;background:#f4f6f3}.article-figure figcaption{font-size:12px;line-height:1.6;color:#6a7d76;margin-top:12px;text-align:center}.article-body>.article-figure:first-child{margin-top:0;margin-bottom:50px}.article-body p:empty{display:none}.article-body hr{border:0;border-top:1px solid #d9e3de;margin:36px 0}.article-body strong{font-weight:500}@media(max-width:760px){.journal-cover{width:calc(100% + 48px);margin:20px -24px 24px}.article-figure{margin:30px 0}.article-body>.article-figure:first-child{margin-bottom:32px}}
