.journal-hero{padding:88px 0 95px;background:linear-gradient(120deg,#fbfaf5 0 67%,#dcebd6 67%);position:relative;overflow:hidden}.journal-hero:after{content:'JOURNAL';position:absolute;right:-30px;bottom:-29px;color:rgba(53,94,58,.07);font:700 8rem/1 'Playfair Display',serif;letter-spacing:-.1em}.journal-hero .wrap{position:relative;z-index:1}.journal-hero h1{font-size:clamp(3.4rem,6vw,5.8rem);line-height:.96;margin:11px 0 18px;max-width:760px}.journal-hero p{font-size:1.05rem;line-height:1.7;max-width:570px}.journal{padding:78px 0 94px;background:#fffdf9}.journal-tabs{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:35px;border-bottom:1px solid #d8ddd3;padding-bottom:17px}.journal-tabs b{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.journal-filters{display:flex;gap:9px;flex-wrap:wrap}.journal-filters a{border:1px solid #d3dbcf;border-radius:99px;padding:9px 14px;color:#526651;font-size:.76rem}.journal-filters a:first-child{background:#355e3a;color:#fff;border-color:#355e3a}.journal-featured{display:grid;grid-template-columns:1.08fr .92fr;background:#e5efdf;border-radius:17px;overflow:hidden;margin-bottom:54px}.journal-featured img{width:100%;height:100%;min-height:390px;object-fit:cover}.featured-copy{padding:56px 50px;align-self:center}.featured-copy h2{font-size:clamp(2.5rem,4.2vw,4rem);line-height:1.02;margin:11px 0 19px}.featured-copy p{line-height:1.7}.text-link{display:inline-block;color:#355e3a;border-bottom:1px solid #355e3a;margin-top:15px;padding-bottom:5px;font-weight:700;font-size:.8rem}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.article-card{display:block;background:#fff;border:1px solid #e5e2d9;border-radius:12px;overflow:hidden;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.article-card:hover{transform:translateY(-5px);box-shadow:0 16px 35px rgba(40,70,45,.1)}.article-card img{width:100%;height:220px;object-fit:cover}.article-card div{padding:24px}.article-card h2{font-size:1.75rem;line-height:1.1;margin:9px 0 12px}.article-card p{line-height:1.6;color:#5d695f;font-size:.9rem}.article-card .eyebrow{font-size:.64rem}.article-hero{padding:76px 0 68px;background:#f4f0e5;text-align:center}.article-hero .wrap{max-width:860px}.article-hero h1{font-size:clamp(3rem,5.7vw,5.3rem);line-height:1;margin:14px 0 19px}.article-meta{display:flex;justify-content:center;gap:14px;color:#687465;font-size:.8rem}.article-cover{max-width:1120px;margin:0 auto;padding:0 30px;transform:translateY(-3px)}.article-cover img{width:100%;height:460px;border-radius:16px;object-fit:cover}.article-content{padding:75px 0 88px}.article-content .wrap{max-width:760px}.article-content p{font-size:1.05rem;line-height:1.85;margin:0 0 22px}.article-content h2{font-size:2.4rem;line-height:1.08;margin:48px 0 17px}.article-note{background:#e6efdf;border-left:3px solid #b37b3f;padding:24px 27px;margin:36px 0}.article-note b{display:block;margin-bottom:6px}.article-next{padding:68px 0;background:#355e3a;color:#fff}.article-next .wrap{display:flex;justify-content:space-between;align-items:center;gap:25px}.article-next h2{font-size:clamp(2.2rem,4vw,3.6rem);line-height:1;margin:8px 0}.article-next .eyebrow{color:#dcebcf}.article-next .button{white-space:nowrap}@media(max-width:800px){.journal-featured{grid-template-columns:1fr}.journal-featured img{min-height:260px}.featured-copy{padding:38px 30px}.journal-grid{grid-template-columns:1fr}.article-card{display:grid;grid-template-columns:180px 1fr}.article-card img{height:100%}.article-cover{padding:0 18px}.article-cover img{height:310px}.article-next .wrap{display:block}.article-next .button{margin-top:15px}}@media(max-width:520px){.journal-hero{padding:65px 0 72px}.journal-tabs{display:block}.journal-filters{margin-top:15px}.article-card{display:block}.article-card img{height:210px}.article-hero{padding:58px 0}.article-cover img{height:245px}.article-content{padding:55px 0}.article-content h2{font-size:2rem}}
