.journal-intro{background:#052714;color:#f8f0df;display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,.9fr);align-items:center;grid-gap:64px;gap:64px;padding:82px max(7vw,28px)}.journal-intro>div{max-width:660px}.journal-article>h1,.journal-intro h1{font-family:var(--display-font);font-weight:400;letter-spacing:-.045em;line-height:.96}.journal-intro h1{font-size:clamp(52px,5.8vw,92px);margin:13px 0 24px}.journal-intro>div>p:last-child{color:#d7ddc8;font-size:18px;line-height:1.65;max-width:510px}.journal-intro .eyebrow{color:#c8953e}.journal-article-image,.journal-intro-image{display:block;width:100%;object-fit:cover;border:1px solid #c8953e;border-radius:48% 48% 8px 8px}.journal-intro-image{aspect-ratio:1.12}.journal-article,.journal-category-wrap,.journal-posts{background:#f8f0df;color:#052714}.journal-category-wrap{padding:72px max(7vw,28px) 95px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px}.journal-category-card{background:#d7ddc8;border:1px solid #b8bcae;color:#052714;display:grid;grid-template-columns:220px 1fr;grid-gap:34px;gap:34px;max-width:920px;margin:auto;padding:24px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.journal-category-card:hover{box-shadow:10px 10px 0 #c8953e;transform:translate(-3px,-3px)}.journal-category-image{display:block;width:220px;height:220px;object-fit:cover;border-radius:50% 50% 8px 8px}.journal-category-card h2,.journal-faq h2,.journal-related h2{font-family:var(--display-font);font-size:42px;font-weight:400;letter-spacing:-.035em;margin:7px 0 10px}.journal-category-card p:not(.eyebrow){font-size:17px;line-height:1.55;max-width:430px}.journal-category-card span,.journal-post-card span{display:block;font-weight:700;margin-top:21px}.journal-category-card .journal-category-cta{align-items:center;background:#052714;border:1px solid #c8953e;border-radius:8px;color:#f8f0df;display:inline-flex;gap:9px;justify-content:center;min-height:46px;padding:10px 16px}.journal-category-card:hover .journal-category-cta{background:#c8953e;color:#052714}.journal-category-card b,.journal-post-card b{color:#b84b24;font-size:20px}.back-link{color:#c8953e;display:inline-block;font-size:14px;font-weight:700;margin-bottom:30px;text-decoration:none}.back-link:hover{text-decoration:underline}.journal-category-hero{padding-top:52px;padding-bottom:52px}.journal-posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px;padding:70px max(7vw,28px) 96px}.journal-post-card{background:#fffaf0;border:1px solid #d7ddc8;color:#052714;overflow:hidden;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.journal-post-card:hover{box-shadow:8px 8px 0 #c8953e;transform:translateY(-4px)}.journal-post-image,.journal-related-image{display:block;width:100%;object-fit:cover}.journal-post-image{aspect-ratio:1.35}.journal-post-card>div{padding:28px}.journal-post-card h2{font-family:var(--display-font);font-size:38px;font-weight:400;letter-spacing:-.035em;line-height:1.02;margin:8px 0 14px}.journal-post-card p:not(.eyebrow){font-size:16px;line-height:1.55;max-width:510px}.journal-article{padding:68px max(7vw,28px) 84px}.journal-article>.back-link{color:#b84b24}.journal-article>h1{font-size:clamp(48px,5.3vw,80px);max-width:900px;margin:10px auto 15px;text-align:center}.journal-article>.eyebrow,.journal-byline{text-align:center}.journal-byline{color:#5d6758;font-size:14px;margin:0 0 38px}.journal-article-image{max-height:600px;width:min(100%,940px);margin:0 auto 55px}.journal-faq,.journal-prose{max-width:730px;margin:auto}.journal-prose p{font-size:18px;line-height:1.75;margin:0 0 21px}.journal-prose p:nth-child(4n+1){margin-top:34px}.journal-prose-section{margin:0 0 52px}.journal-prose-section:first-child h2{margin-top:0}.journal-prose-section h2{font-family:var(--display-font);font-size:38px;font-weight:400;letter-spacing:-.03em;line-height:1.07;margin:62px 0 23px}.journal-section-image{display:block;width:100%;max-height:440px;object-fit:cover;border:1px solid #c8953e;border-radius:46% 46% 8px 8px;margin:0 0 29px}.journal-prose a{color:#8e3c20;font-weight:700;text-decoration:underline;-webkit-text-decoration-color:#c8953e;text-decoration-color:#c8953e;text-underline-offset:3px}.journal-prose a:hover{color:#052714}.journal-faq{border-top:1px solid #c8953e;margin-top:58px;padding-top:38px}.journal-faq div{border-top:1px solid #d7ddc8;padding:20px 0}.journal-faq h3{font-family:var(--display-font);font-size:26px;font-weight:400;margin:0 0 7px}.journal-faq p{font-size:16px;line-height:1.65;margin:0}.journal-related{background:#d7ddc8;color:#052714;padding:66px max(7vw,28px) 84px}.journal-related>h2{margin-top:7px}.journal-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:23px;gap:23px;margin-top:31px}.journal-related-card{background:#f8f0df;color:#052714;display:block;text-decoration:none}.journal-related-image{aspect-ratio:1.45}.journal-related-card span{display:block;font-family:var(--display-font);font-size:25px;line-height:1.05;padding:20px}.journal-related-card:hover span{text-decoration:underline;-webkit-text-decoration-color:#b84b24;text-decoration-color:#b84b24;text-underline-offset:5px}@media (max-width:1120px){.journal-intro{gap:40px}.journal-intro h1{font-size:65px}.journal-category-wrap{grid-template-columns:1fr}.journal-category-card{width:100%}.journal-post-card h2{font-size:33px}}@media (max-width:900px){.journal-intro{grid-template-columns:1fr}.journal-intro-image{width:min(100%,620px);max-height:430px}.journal-category-wrap,.journal-related>div{grid-template-columns:1fr}}@media (max-width:800px){.journal-intro{gap:31px;padding:50px 27px 42px}.journal-intro h1{font-size:54px}.journal-intro>div>p:last-child{font-size:16px}.journal-category-wrap{padding:46px 20px 60px}.journal-category-card{gap:21px;grid-template-columns:1fr;padding:18px}.journal-category-image{aspect-ratio:1.2;height:auto;width:100%}.journal-category-card h2,.journal-related h2{font-size:37px}.journal-posts{grid-template-columns:1fr;padding:43px 20px 60px}.journal-post-card h2{font-size:34px}.journal-article{padding:47px 22px 58px}.journal-article>h1{font-size:50px;text-align:left}.journal-article>.eyebrow,.journal-byline{text-align:left}.journal-article-image{margin-bottom:37px;max-height:none}.journal-prose p{font-size:17px;line-height:1.7}.journal-prose-section{margin-bottom:42px}.journal-prose-section h2{font-size:34px;margin:48px 0 19px}.journal-section-image{max-height:none;margin-bottom:24px}.journal-faq{margin-top:42px}.journal-faq h2{font-size:36px}.journal-related{padding:47px 20px 60px}.journal-related>div{grid-template-columns:1fr}.journal-related-card span{font-size:26px}.back-link{margin-bottom:24px}}