.journal{--ink:#292c26;--olive:#727652;--paper:#f7f5ef;max-width:1320px;margin:auto;padding:70px 6%;color:var(--ink)}.journal a{color:inherit;text-decoration:none}.journal .eyebrow{font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:600}.journal-intro{position:relative;padding:15px 0 65px}.journal h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(44px,6.5vw,88px);line-height:1.08;letter-spacing:-3px;margin:24px 0}.journal em{font-weight:400;color:var(--olive)}.journal-intro p,.journal-feature p{line-height:1.8;color:#6b6d64}.journal-mark{position:absolute;right:7%;top:65px;font-size:145px;color:#aeb08a;transform:rotate(12deg)}.journal-feature{display:grid;grid-template-columns:1.15fr 1fr;background:var(--paper);border-radius:3px;overflow:hidden}.journal-feature>img{width:100%;height:480px;object-fit:cover}.journal-feature>div{padding:65px 50px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.journal-feature h2,.journal-outro h2{font:400 clamp(34px,4vw,52px)/1.15 Georgia,serif;letter-spacing:-1.5px;margin:24px 0 12px}.story-meta{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#75786b}.read-story{display:block;margin-top:26px;font-size:13px;border-bottom:1px solid #a2a58d;padding-bottom:8px}.journal-feature .read-story{width:100%;display:flex;justify-content:space-between}.journal-stories{padding-top:70px}.journal-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px}.journal-toolbar h2{font:400 30px Georgia,serif}.journal-toolbar h2 span{font:12px sans-serif;color:#8b8c7d}.journal-search input{background:transparent;border:0;border-bottom:1px solid #c9cbbd;padding:12px 4px;width:250px;color:var(--ink)}.journal-filters{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0 35px}.journal button{cursor:pointer;font:inherit}.journal-filters button{background:none;border:1px solid #dedfd4;border-radius:30px;padding:10px 18px;font-size:12px;color:#666b58}.journal-filters button.active{background:#606746;color:#fff;border-color:#606746}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.journal-card-image{position:relative;overflow:hidden;margin-bottom:24px}.journal-card-image img{width:100%;aspect-ratio:4/4.4;object-fit:cover;display:block;transition:transform .4s}.journal-card:hover img{transform:scale(1.035)}.journal-card-image>span{position:absolute;left:14px;bottom:14px;background:#f7f5efe6;padding:8px 11px;font-size:11px}.journal-card h3{font:400 28px/1.2 Georgia,serif;margin:14px 0}.journal-card p{font-size:14px;line-height:1.75;color:#707368}.journal-card .read-story{display:inline-block}.journal-outro{text-align:center;margin-top:90px;padding:60px 20px;background:var(--paper);border-top:1px solid #e1e2d6}.journal-outro a{display:inline-block;border-bottom:1px solid;margin-top:20px;padding-bottom:8px;font-size:14px}.journal a:focus-visible,.journal button:focus-visible{outline:2px solid #727652;outline-offset:5px}.journal-article nav{font-size:12px;color:#737567;margin-bottom:50px}.journal-article header{max-width:850px;margin:0 auto 45px;text-align:center}.journal-article h1{font-size:clamp(44px,6vw,76px)}.article-deck{font-size:19px;line-height:1.7;color:#74776a;max-width:680px;margin:20px auto}.article-byline{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:25px;text-align:left;font-size:12px;line-height:1.8}.article-byline img{width:42px;height:42px;border-radius:50%;object-fit:cover}.article-byline time{color:#797c6c}.article-cover{width:100%;max-height:650px;object-fit:contain}.article-body{max-width:720px;margin:55px auto 0}.article-body h2{font:400 34px/1.25 Georgia,serif;margin:42px 0 20px;letter-spacing:-.6px}.article-body p{font-size:17px;line-height:1.95;color:#555b4d;white-space:pre-wrap}.article-body figure{margin:35px 0}.article-body figure img{width:100%;height:auto}.article-body video,.article-body iframe{width:100%;aspect-ratio:16/9;border:0}.article-body figcaption{font-size:12px;color:#737567;text-align:center;margin-top:12px}.article-end{border-top:1px solid #dedfd4;margin:50px 0 30px;padding-top:24px;display:flex;justify-content:space-between;gap:20px;font-size:12px}.article-end button{background:none;border:0;color:#626b45}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:700px){.journal{padding:40px 6%}.journal h1{letter-spacing:-1.6px}.journal-mark{display:none}.journal-intro{padding-bottom:30px}.journal-feature{grid-template-columns:1fr}.journal-feature>img{height:330px}.journal-feature>div{padding:32px}.journal-grid{grid-template-columns:1fr;gap:38px}.journal-card-image img{aspect-ratio:4/3}.journal-toolbar{align-items:flex-start;flex-direction:column;gap:0}.journal-search,.journal-search input{width:100%}.journal-stories{padding-top:35px}.journal-outro{margin-top:50px}.article-end{flex-direction:column}.article-body p{font-size:16px}}
