.blog_page__iP9Ub{background:#f4f1ea;position:relative;z-index:1;margin-top:-35px;border-radius:24px 24px 0 0}.blog_wrap__77fZF{max-width:1040px;margin:0 auto;padding:var(--ccl-space-7b) var(--ccl-space-5) 64px}.blog_heading__KDdmy{font-family:var(--ccl-font-heading);font-size:28px;line-height:1.25;font-weight:700;color:var(--ccl-text)}.blog_intro__qGxww{margin-top:var(--ccl-space-3);font-size:15px;line-height:1.6;color:#555;max-width:60ch}.blog_empty__oeFlF{margin-top:var(--ccl-space-6);font-size:var(--ccl-text-sm);color:#767676}.blog_postMeta__Kp_5_{font-family:var(--ccl-font-body);font-size:13px;color:#767676}.blog_pagination__GtfcC{margin-top:var(--ccl-space-7);display:flex;align-items:center;justify-content:center;gap:var(--ccl-space-6)}.blog_pageLinkDisabled__7kLrK,.blog_pageLink__fZ8w2{font-size:var(--ccl-text-sm);padding:10px 18px;text-decoration:none}.blog_pageLinkDisabled__7kLrK{letter-spacing:.4px;border-radius:6px;background:transparent;color:#595959;border:1px solid var(--ccl-border,#ddd);cursor:default}.blog_hero__WLLgl{position:relative;min-height:560px;display:flex;align-items:flex-end;color:#fff;overflow:hidden}.blog_heroBg__G_YIB{position:absolute;inset:0;z-index:0}.blog_heroBg__G_YIB:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.42)}.blog_heroBg__G_YIB img{object-fit:cover}.blog_heroInner__9Eu8Q{position:relative;z-index:1;padding:50px var(--ccl-space-5) 70px;text-align:left;max-width:1080px;width:100%;margin:0 auto}.blog_heroTitle__avXya{font-family:var(--ccl-font-heading);font-size:clamp(42px,5.3vw,68px);font-weight:700;line-height:1.05;color:#f5f0e6}.blog_heroSub__NaHTE{margin-top:var(--ccl-space-4);max-width:720px;font-family:var(--ccl-font-body);font-size:17px;font-weight:300;line-height:1.7;color:rgba(255,255,255,.92)}.blog_heroBadge__AgP6I{display:inline-block;margin-top:22px;background:rgba(255,255,255,.1);color:#97c459;font-weight:400;font-size:11px;letter-spacing:1.32px;padding:7px var(--ccl-space-4);border-radius:999px}.blog_heroBadge__AgP6I,.blog_sectionLabel__iekPR{font-family:var(--ccl-font-nav);text-transform:uppercase}.blog_sectionLabel__iekPR{font-size:var(--ccl-text-xs);font-weight:700;letter-spacing:2.16px;color:#8a8a82;margin:var(--ccl-space-7b) 0 15px}.blog_featured__XE4UJ{display:grid;grid-template-columns:1.35fr 1fr;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:18px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.03)}.blog_featImageWrap__kTTQT{position:relative;min-height:260px;display:block}.blog_featImageWrap__kTTQT img{object-fit:cover}.blog_featBody__NLCDA{padding:30px;display:flex;flex-direction:column;align-items:flex-start}.blog_featCat__rR3_i{background:#eef5e4;color:#27500a;font-family:var(--ccl-font-nav);font-size:11px;font-weight:700;letter-spacing:1.32px;text-transform:uppercase;padding:6px var(--ccl-space-3);border-radius:999px}.blog_featTitle__i6QYg{display:block;margin-top:14px;font-family:var(--ccl-font-heading);font-weight:700;font-size:38px;line-height:1.12;color:var(--ccl-text);text-decoration:none}.blog_featTitle__i6QYg:hover{color:var(--ccl-primary-green)}.blog_featExcerpt__lVK3c{margin-top:14px;font-family:var(--ccl-font-body);font-size:15.5px;line-height:1.8;color:#5a5a54}.blog_featFooter__emFOS{margin-top:22px;padding-top:var(--ccl-space-4);border-top:1px solid rgba(0,0,0,.08);width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--ccl-space-3)}.blog_featDate__2e_uV{font-family:var(--ccl-font-body);font-size:13px;color:#7b776d}.blog_readLink__IrSvI{font-family:var(--ccl-font-body);font-size:var(--ccl-text-sm);font-weight:700;color:var(--ccl-primary-green);text-decoration:none;white-space:nowrap}.blog_readLink__IrSvI:hover{text-decoration:underline}.blog_grid__4VF_V{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:28px}.blog_card__AELHx{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 8px 24px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.03)}.blog_cardImageWrap___VUSF{position:relative;display:block;aspect-ratio:16/10;background:#eceae3}.blog_cardImageWrap___VUSF img{object-fit:cover}.blog_cardBody__mNUBU{padding:18px var(--ccl-space-5) var(--ccl-space-5);display:flex;flex-direction:column;flex:1}.blog_postTitle__3NcWc{font-family:var(--ccl-font-heading);font-weight:700;font-size:var(--ccl-text-xl);line-height:1.28;color:var(--ccl-text);text-decoration:none}.blog_postTitle__3NcWc:hover{color:var(--ccl-primary-green)}.blog_cardFooter__2tTtt{margin-top:auto;padding-top:14px;border-top:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:space-between;gap:var(--ccl-space-3)}@media (max-width:720px){.blog_featured__XE4UJ{grid-template-columns:1fr}.blog_featImageWrap__kTTQT{aspect-ratio:16/10;min-height:0}}.blog_postMetaRow__siCTU{margin-top:var(--ccl-space-2);font-size:13px;color:#767676}.blog_heroImage__eD6_g{position:relative;margin-top:var(--ccl-space-5);aspect-ratio:754/460;border-radius:8px;overflow:hidden}.blog_heroImage__eD6_g img{object-fit:cover}.blog_prose__ANw52{margin-top:var(--ccl-space-6);font-family:var(--ccl-font-body);font-size:var(--ccl-text-base);line-height:1.7;color:var(--ccl-text)}.blog_prose__ANw52 p{margin:0 0 1.2em}.blog_prose__ANw52 h2,.blog_prose__ANw52 h3{font-family:var(--ccl-font-heading);color:var(--ccl-primary-green);margin:1.6em 0 .6em}.blog_prose__ANw52 ol,.blog_prose__ANw52 ul{margin:0 0 1.2em 1.4em}.blog_prose__ANw52 a{color:var(--ccl-primary-green)}.blog_prose__ANw52 img{max-width:100%;height:auto}.blog_relatedSection__kzrGD{margin-top:var(--ccl-space-7b);padding-top:var(--ccl-space-5);border-top:1px solid #e4e4de}.blog_relatedHeading__4nWAE{font-family:var(--ccl-font-heading);font-weight:700;font-size:var(--ccl-text-xl);line-height:var(--ccl-leading-xl);color:var(--ccl-text)}.blog_relatedGrid__1UP5M{list-style:none;margin:var(--ccl-space-5) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:var(--ccl-space-5)}.blog_relatedTitle__ep6uH{margin:0;font-family:var(--ccl-font-heading);font-weight:700;font-size:16px;line-height:1.3;color:var(--ccl-text)}.blog_relatedDate__Ol25E{font-size:12px;color:#767676}.blog_neighborNav___qjy7{margin-top:var(--ccl-space-7b);padding-top:var(--ccl-space-5);border-top:1px solid #e4e4de;display:flex;justify-content:space-between;gap:var(--ccl-space-4)}.blog_neighborLink__m7H9M{max-width:45%;font-size:13px;color:var(--ccl-primary-green);text-decoration:none}.blog_neighborLink__m7H9M:hover{text-decoration:underline}.blog_neighborLabel__dDfgv{display:block;font-family:var(--ccl-font-nav);font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#767676;margin-bottom:2px}