*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}.journal{margin:0;background:#fff;color:#263d32;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.7}.journal a{color:inherit}.snc-announcement{background:#526d52;color:white;text-align:center;padding:8px 16px;font-size:12px;letter-spacing:.4px}.snc-header{max-width:1240px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 30px;border-bottom:1px solid #e3e9df}.snc-brand{display:flex;align-items:center;gap:12px;font-family:Georgia,serif;font-size:24px;text-decoration:none;font-weight:bold;white-space:nowrap}.snc-header nav{display:flex;gap:28px;font-size:14px;font-weight:600}.snc-header nav a{text-decoration:none;padding:6px 0}.snc-header nav [aria-current]{border-bottom:2px solid #6b8e64}.snc-cart{border:1px solid #adbda8;border-radius:30px;padding:8px 19px;text-decoration:none;font-size:14px}.journal-main{max-width:1200px;margin:auto;padding:0 30px}.breadcrumbs{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#728173;padding:28px 0}.breadcrumbs a{text-underline-offset:3px}.snc-kicker{font-size:11px;font-weight:700;letter-spacing:2px;line-height:1.5;color:#677e60;margin:0 0 18px}.journal-hero{padding:55px 60px;background:#eff3e9;display:flex;justify-content:space-between;align-items:center;border-radius:3px;position:relative;overflow:hidden;gap:25px}.journal-hero h1{font:normal 54px/1.13 Georgia,serif;letter-spacing:-1.5px;margin:0 0 25px}.journal-hero p:last-child{max-width:450px;color:#667761;font-size:17px}.hero-shape{flex-shrink:0;width:250px;height:280px;border-radius:160px 160px 35px 35px;background:#dbe6d2;color:#78976d;font:italic 115px/280px Georgia,serif;text-align:center;transform:rotate(8deg)}.journal-section{padding:45px 0 80px}.journal-section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.journal-section-heading h2{font:normal 30px Georgia,serif;margin:0}.journal-section-heading span{font-size:13px;color:#809079}.journal-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.journal-card{border:1px solid #e2e8dd;text-decoration:none;border-radius:5px;overflow:hidden;transition:box-shadow .2s}.journal-card:hover{box-shadow:0 8px 25px #34532a14}.journal-card>img,.card-placeholder{height:225px;width:100%;object-fit:cover}.card-placeholder{display:flex;align-items:center;justify-content:center;background:#f0f2e8;text-align:center;font:italic 34px/1.2 Georgia,serif;color:#90a181}.journal-card-body{padding:25px}.journal-card-body h2{font:normal 26px/1.25 Georgia,serif;margin:0 0 15px}.journal-card-body p:not(.snc-kicker){font-size:14px;color:#778372;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-story{display:block;margin-top:24px;font-size:13px;font-weight:700}.journal-empty{background:#fafbf7;text-align:center;padding:60px 30px;border:1px solid #e6ebdf}.journal-empty h2{font:normal 32px Georgia,serif}.journal-empty p{color:#7b8973;max-width:550px;margin:0 auto 30px}.snc-button{display:inline-block;border:1px solid #58734e;background:#58734e;color:#fff!important;padding:12px 23px;border-radius:3px;text-decoration:none;font-size:13px;font-weight:600}.article-grid{display:grid;grid-template-columns:minmax(0,760px) 270px;gap:65px;align-items:start;padding:18px 0 80px}.article-heading h1{font:normal 49px/1.14 Georgia,serif;letter-spacing:-1.3px;margin:0 0 25px;overflow-wrap:anywhere}.article-intro{font-size:21px;line-height:1.65;color:#52654e;margin:0 0 24px}.article-meta{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:11px;color:#8a9383;border-bottom:1px solid #e1e7dc;padding-bottom:25px}.article-cover{margin:30px 0}.article-cover img{width:100%;max-height:540px;object-fit:cover;border-radius:3px}.on-this-page{padding:25px 30px;background:#f0f4eb;border-left:4px solid #7c9670;margin:30px 0}.on-this-page ol{margin:0;padding-left:20px;font-size:15px}.on-this-page li{padding:4px 0}.on-this-page a{text-decoration:underline;text-underline-offset:4px}.article-content{color:#344631;font-size:18px;line-height:1.85;overflow-wrap:anywhere}.article-content h2{font:normal 34px/1.25 Georgia,serif;margin:45px 0 22px;color:#28432b}.article-content h3{font-size:23px;line-height:1.4;margin:30px 0 15px}.article-content h4{font-size:20px}.article-content p{margin:0 0 22px}.article-content ul,.article-content ol{padding-left:26px;margin:0 0 25px}.article-content li{padding-left:7px;margin:8px 0}.article-content blockquote{margin:30px 0;padding:24px 30px;border-left:4px solid #94ad79;background:#f3f6ed;font-size:20px}.article-content img{max-width:100%;height:auto;border-radius:3px;margin:15px 0}.article-content a{color:#3e6e44;text-decoration:underline;text-underline-offset:4px}.article-content pre{white-space:pre-wrap}.ql-align-center{text-align:center}.ql-align-right{text-align:right}.ql-align-justify{text-align:justify}.article-sidebar{background:#f6f5ee;border-top:4px solid #90a781;padding:27px;margin-top:0;position:sticky;top:24px}.article-sidebar h2{font:normal 27px/1.3 Georgia,serif;margin:0 0 16px}.article-sidebar p:not(.snc-kicker){font-size:14px;line-height:1.8;color:#77806e}.article-sidebar .snc-button{font-size:11px;padding:11px 13px}.related{border-top:1px solid #dadfce;margin-top:30px;padding-top:15px}.related h3{font-size:14px}.related a{font-size:14px;line-height:1.5;display:block;padding:13px 0;border-bottom:1px solid #e1e5d9;text-decoration:none}.related span{float:right}.article-end{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #e0e6d9;margin-top:45px;padding-top:25px;font-size:13px}.article-end span{color:#8e9886}.snc-footer{border-top:1px solid #dfe7d7;padding:45px max(30px,calc((100% - 1140px)/2));background:#f5f7f0}.snc-footer p{font-size:14px;color:#7c8c71}.snc-footer nav{display:flex;flex-wrap:wrap;gap:25px;font-size:13px}.snc-footer nav a{text-decoration:none}@media(max-width:1000px){.article-grid{grid-template-columns:minmax(0,1fr) 230px;gap:30px}.article-heading h1{font-size:40px}.journal-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-shape{width:190px;height:230px;line-height:230px;font-size:90px}.journal-hero{padding:40px}}@media(max-width:720px){.snc-header{flex-wrap:wrap;padding:18px 20px;gap:16px}.snc-brand{font-size:21px}.snc-header nav{order:3;width:100%;gap:25px;overflow-x:auto}.journal-main{padding:0 20px}.breadcrumbs{font-size:11px;padding:20px 0}.journal-hero{padding:35px 25px}.journal-hero h1{font-size:38px}.hero-shape{display:none}.article-grid{display:block;padding-top:10px}.article-heading h1{font-size:38px}.article-intro{font-size:19px}.article-content{font-size:17px}.article-content h2{font-size:29px}.article-sidebar{position:static;margin-top:45px}.journal-cards{grid-template-columns:1fr}.article-end{display:block}.article-end span{display:block;margin-top:10px}.on-this-page{padding:22px}.snc-footer{padding:35px 20px}}
