.journal-page{color:#243e30;overflow-wrap:break-word;background:#f6f5ed;min-height:100vh}.journal-page h1,.journal-page h2,.journal-page h3{font-family:Georgia,Times New Roman,serif;font-weight:400}.journal-page a:focus-visible{outline-offset:6px;outline:2px solid #7b8d45}.journal-nav{justify-content:space-between;align-items:center;gap:32px;min-height:100px;display:flex}.journal-nav-links{gap:30px;font-size:.9375rem;display:flex}.journal-nav-links a[aria-current=page]{border-bottom:1px solid;padding-block:8px}.journal-subscribe{border:1px solid #acb5a3;border-radius:4px;align-items:center;gap:18px;min-height:46px;padding:12px 17px;font-size:.875rem;display:inline-flex}.journal-masthead{grid-template-columns:1.25fr .75fr;align-items:end;gap:50px;padding-block:64px 43px;display:grid}.journal-masthead h1{letter-spacing:-.065em;margin:20px 0 0;font-size:clamp(4.2rem,7vw,6.6rem);line-height:1.05}.journal-masthead h1 em{color:#718153}.journal-masthead>p{color:#586851;max-width:400px;padding-bottom:8px;font-size:1.125rem;line-height:1.7}.journal-featured{color:#f5f5e9;background:#294435;border-radius:4px;padding:52px 56px;position:relative}.journal-meta{color:#69765e;flex-wrap:wrap;gap:12px 24px;font-size:.875rem;line-height:1.6;display:flex}.journal-featured .journal-meta{color:#d1dcbf;justify-content:space-between}.journal-featured .journal-meta>span{letter-spacing:.13em;font-size:.75rem}.journal-featured h2{letter-spacing:-.045em;max-width:900px;margin:29px 0 22px;font-size:clamp(2.7rem,4.7vw,4.6rem);line-height:1.09}.journal-featured h2 a:hover{color:#dfe6ba}.journal-featured-excerpt{color:#dde3d2;max-width:800px;font-size:1.2rem;line-height:1.7}.journal-featured-foot{justify-content:space-between;align-items:center;gap:24px;margin-top:36px;display:flex}.journal-featured-foot>span{color:#cbd7bf;font-size:.875rem}.journal-featured .button{border-radius:4px;font-size:.9375rem}.journal-featured-image{border-radius:14px;grid-template-columns:1.1fr .9fr;padding:0;display:grid;overflow:hidden}.journal-featured-image .journal-featured-copy{padding:40px}.journal-featured-image h2{font-size:clamp(2.2rem,3.5vw,3.5rem)}.journal-featured-image .journal-featured-foot{flex-direction:column;align-items:flex-start}.journal-featured-cover img{object-fit:cover;width:100%;height:100%}.journal-collection{padding-block:64px}.journal-collection-heading{border-bottom:1px solid #b9c2af;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:32px;padding-bottom:22px;display:flex}.journal-collection-heading h2{letter-spacing:-.035em;font-size:2rem;line-height:1.25}.journal-rss{white-space:nowrap;align-items:center;gap:9px;min-height:44px;font-size:.875rem;display:inline-flex}.journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 34px;display:grid}.journal-article{border-bottom:1px solid #cbd2c1;flex-direction:column;align-items:flex-start;min-width:0;padding-bottom:28px;display:flex}.journal-cover{aspect-ratio:3/2;background:#e5e8dc;border-radius:14px;width:100%;margin-bottom:23px;display:block;overflow:hidden}.journal-cover img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.journal-cover:hover img{transform:scale(1.025)}.journal-article h3{letter-spacing:-.035em;margin-top:15px;font-size:1.9rem;line-height:1.17}.journal-article h3 a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.journal-article>p{color:#596952;margin-top:17px;margin-bottom:23px;font-size:1rem;line-height:1.7}.journal-read{align-items:center;gap:13px;min-height:44px;margin-top:auto;font-size:.875rem;display:inline-flex}.journal-archive{text-align:center;border:1px solid #bbc5b1;justify-content:center;align-items:center;gap:15px;margin-top:40px;padding:20px;font-size:.9375rem;display:flex}.journal-letter{border-block:1px solid #bbc5b1;justify-content:space-between;align-items:center;gap:35px;margin-bottom:32px;padding:45px 0;display:flex}.journal-letter h2{letter-spacing:-.045em;margin:17px 0;font-size:3.2rem;line-height:1.12}.journal-letter h2 em{color:#718153}.journal-letter p:not(.eyebrow){color:#596952;font-size:1rem}.journal-letter .button{border-radius:4px;flex-shrink:0;font-size:.9375rem}.journal-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px 25px;padding-block:25px 35px;font-size:.875rem;line-height:1.6;display:flex}.journal-footer p{color:#63725c}.journal-feed-note{color:#596952;padding:12px 0 24px;font-size:.875rem}.journal-feed-note a{text-underline-offset:3px;text-decoration:underline}@media (max-width:1050px){.journal-nav-links{gap:20px}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-masthead{gap:30px}.journal-featured{padding:40px}.journal-featured-image{padding:0}.journal-letter h2{font-size:2.8rem}}@media (max-width:700px){.journal-nav{flex-wrap:wrap;gap:10px 20px;padding-block:18px}.journal-nav .brand-main{font-size:2.8rem}.journal-nav-links{border-top:1px solid #d5dacb;order:3;justify-content:space-between;gap:12px;width:100%;padding-top:9px;font-size:.875rem}.journal-subscribe{gap:8px;padding:10px 12px;font-size:.875rem}.journal-masthead{grid-template-columns:1fr;gap:20px;padding-block:36px 28px}.journal-masthead .eyebrow{font-size:.75rem;line-height:1.6}.journal-masthead h1{margin-top:15px;font-size:4.2rem}.journal-masthead>p{max-width:100%;padding:0;font-size:1rem}.journal-featured{padding:28px 24px}.journal-featured h2{margin-top:22px;font-size:2.65rem}.journal-featured-excerpt{font-size:1.0625rem}.journal-featured-foot{flex-direction:column;align-items:flex-start;gap:22px;margin-top:27px}.journal-featured .journal-meta{gap:8px;font-size:.8125rem}.journal-featured-image{grid-template-columns:1fr;padding:0}.journal-featured-image .journal-featured-copy{padding:28px 24px}.journal-featured-cover{aspect-ratio:3/2}.journal-collection{padding-block:40px}.journal-collection-heading{align-items:center;gap:15px;margin-bottom:27px}.journal-collection-heading h2{font-size:1.7rem}.journal-grid{grid-template-columns:1fr;gap:30px}.journal-article h3{font-size:2rem}.journal-cover{margin-bottom:18px}.journal-article .journal-meta{font-size:.875rem}.journal-archive{padding:18px 14px;font-size:.875rem}.journal-letter{flex-direction:column;align-items:flex-start;gap:24px;padding-block:32px}.journal-letter h2{font-size:2.8rem}.journal-footer{flex-direction:column;align-items:flex-start;padding-top:10px}.journal-footer a{align-items:center;min-height:44px;display:flex}}@media (prefers-reduced-motion:reduce){.journal-cover img{transition:none}.journal-cover:hover img{transform:none}}
