@import"https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@400;600;700&display=swap";:root{--font-serif: Georgia, "Times New Roman", serif;--font-sans: "Source Sans 3", system-ui, -apple-system, sans-serif;--color-forest: #3D5A45;--color-forest-dark: #2a4330;--color-gold: #A98B3F;--color-gold-hover: #8a7232;--color-sage: #6B8E6B;--color-stone-bg: #F5F4F0;--color-cream-bg: #FAFAF8;--color-text-primary: #2D3A2E;--color-text-body: #3D4A3E;--color-text-muted: #6B6E68;--color-text-light: #8A8D87;--color-border: #e0e6dd;--color-border-light: #DDE4DC;--color-border-band: #d7e0d4;--color-bg-white: #FFFFFF;--color-bg-band: #EAF0E8;--text-xs: .8125rem;--text-sm: .9375rem;--text-base: 1rem;--text-md: 1.0625rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.5rem;--text-3xl: 2rem;--text-4xl: 2.5rem;--section-gap: 5rem;--section-gap-mobile: 3.5rem;--card-gap: 1.75rem;--header-height: 112px}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans);font-size:var(--text-base);line-height:1.6;color:var(--color-text-body);background-color:var(--color-bg-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);font-weight:400;color:var(--color-forest);line-height:1.3;margin:0}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}p{margin:0 0 1rem;font-size:var(--text-lg);line-height:1.7;color:var(--color-text-body)}a{color:var(--color-gold);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-gold-hover);text-decoration:underline}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#root{display:flex;flex-direction:column;min-height:100vh}#root>main,#root>div:first-of-type{flex:1 0 auto}#root>footer{flex-shrink:0}@media print{body{background:#fff}}._carousel_94o07_3{position:relative;width:100%;height:600px;overflow:hidden;background:#1a1a1a}._slidesContainer_94o07_11{position:relative;width:100%;height:100%}._slide_94o07_11{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .8s ease-in-out}._slide_94o07_11._active_94o07_27{opacity:1}._slideImage_94o07_32{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}._overlay_94o07_43{position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,rgba(0,0,0,.3) 50%,transparent 100%);z-index:2}._content_94o07_59{position:absolute;bottom:80px;right:calc((100% - min(90%,1800px))/2 + 2rem);z-index:10;max-width:600px;text-align:right}._title_94o07_68{font-size:2.1rem;font-weight:700;color:#fff;margin:0 0 .6rem;text-shadow:0 2px 4px rgba(0,0,0,.4);line-height:1.3}._subtitle_94o07_77{font-size:1.2rem;color:#ffffffe6;margin:0 0 1.2rem;text-shadow:0 1px 3px rgba(0,0,0,.4);line-height:1.5}._button_94o07_85{display:inline-block;padding:.72rem 1.8rem;background:#2e7d32;color:#fff;text-decoration:none;border-radius:5px;font-size:1.02rem;font-weight:600;letter-spacing:.5px;transition:all .3s ease;text-transform:uppercase}._button_94o07_85:hover{background:#1b5e20;color:#f5d547;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}._arrow_94o07_107{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:#fff3;border:none;border-radius:50%;color:#fff;font-size:2rem;cursor:pointer;transition:all .3s ease;z-index:10;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._arrow_94o07_107:hover{background:#ffffff59}._prevArrow_94o07_131{left:20px}._nextArrow_94o07_135{right:20px}._dots_94o07_140{position:absolute;bottom:25px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:10}._dot_94o07_140{width:12px;height:12px;border-radius:50%;background:#ffffff80;border:none;cursor:pointer;transition:all .3s ease}._dot_94o07_140:hover{background:#fffc}._activeDot_94o07_164{background:#fff;transform:scale(1.2)}@media(max-width:1024px){._carousel_94o07_3{height:500px}._content_94o07_59{bottom:70px;right:40px;max-width:500px}._title_94o07_68{font-size:1.8rem}._subtitle_94o07_77{font-size:1.14rem}}@media(max-width:768px){._carousel_94o07_3{height:450px}._content_94o07_59{bottom:60px;right:30px;left:30px;max-width:none;text-align:right}._title_94o07_68{font-size:1.62rem}._subtitle_94o07_77{font-size:1.08rem}._button_94o07_85{padding:.6rem 1.5rem;font-size:.96rem}._arrow_94o07_107{width:40px;height:40px;font-size:1.5rem}._prevArrow_94o07_131{left:10px}._nextArrow_94o07_135{right:10px}}@media(max-width:480px){._carousel_94o07_3{height:400px}._content_94o07_59{bottom:50px;right:20px;left:20px}._title_94o07_68{font-size:1.44rem}._subtitle_94o07_77{font-size:1.02rem;margin-bottom:.9rem}._button_94o07_85{padding:.6rem 1.2rem;font-size:.9rem}._arrow_94o07_107{width:35px;height:35px;font-size:1.25rem}._dots_94o07_140{bottom:15px}._dot_94o07_140{width:10px;height:10px}}._container_15kjt_3{width:100%;max-width:min(90%,1800px);margin:0 auto;padding:0 clamp(1rem,3vw,3rem)}._homePage_1pyqb_4{display:flex;flex-direction:column;flex:1 0 auto}._mainContent_1pyqb_10{display:flex;flex-direction:column}._sectionHeader_1pyqb_16{text-align:center;margin-bottom:3rem}._sectionTitle_1pyqb_21{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:var(--text-3xl, 2rem);font-weight:700;color:var(--color-forest, #3D5A45);margin:0 0 1rem;letter-spacing:-.01em}._sectionSubtitle_1pyqb_30{font-family:var(--font-serif, Georgia, serif);color:var(--color-text-muted, #6B6E68);font-size:1.1875rem;line-height:1.7;max-width:640px;margin:0 auto}._sectionHeaderRow_1pyqb_41{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}._viewAllLink_1pyqb_48{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);color:var(--color-gold, #A98B3F);text-decoration:none;font-weight:600;font-size:1rem}._viewAllLink_1pyqb_48:hover{color:var(--color-gold-hover, #8a7232);text-decoration:underline}._toolsSection_1pyqb_62{padding:var(--section-gap, 5rem) 0;background:var(--color-stone-bg, #F5F4F0)}._seasonalBand_1pyqb_68{background:var(--color-bg-band, #EAF0E8);border:1px solid var(--color-border-band, #d7e0d4);border-radius:16px;padding:20px 24px;margin-bottom:3rem}._seasonPill_1pyqb_76{display:inline-block;background:var(--color-forest, #3D5A45);color:#fff;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:var(--text-sm, .9375rem);font-weight:600;padding:6px 14px;border-radius:6px;margin-bottom:16px;letter-spacing:.02em}._heroStrip_1pyqb_89{display:flex;background:#fff;border:1px solid #dce4d9;border-radius:12px;overflow:hidden;text-decoration:none;min-height:280px;transition:box-shadow .2s ease}._heroStrip_1pyqb_89:hover{box-shadow:0 6px 24px #3d5a451f}._heroText_1pyqb_105{flex:0 0 60%;padding:32px 36px;display:flex;flex-direction:column;justify-content:center}._heroRotationTag_1pyqb_113{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:1rem;font-weight:600;color:var(--color-text-muted, #6B6E68);text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}._heroTitle_1pyqb_123{font-family:var(--font-serif, Georgia, serif);font-size:1.75rem;font-weight:400;color:var(--color-forest, #3D5A45);margin:0 0 16px;line-height:1.3}._heroDescription_1pyqb_132{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:1.1875rem;color:var(--color-text-muted, #6B6E68);line-height:1.65;margin:0 0 24px}._heroLink_1pyqb_140{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:1rem;font-weight:600;color:var(--color-gold, #A98B3F)}._heroStrip_1pyqb_89:hover ._heroLink_1pyqb_140{text-decoration:underline}._heroImageWrapper_1pyqb_152{flex:0 0 40%;min-height:280px;background:linear-gradient(135deg,var(--color-forest, #3D5A45) 0%,#2a4330 100%)}._heroImage_1pyqb_152{width:100%;height:100%;object-fit:cover}._spotlightNav_1pyqb_165{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px}._navArrow_1pyqb_173{background:none;border:none;font-size:1.75rem;color:var(--color-forest, #3D5A45);cursor:pointer;padding:4px 10px;line-height:1;transition:color .2s ease}._navArrow_1pyqb_173:hover{color:var(--color-forest-dark, #2a4330)}._navDots_1pyqb_188{display:flex;align-items:center;gap:10px}._navDot_1pyqb_188{width:10px;height:10px;border-radius:5px;background:#c2cdbf;border:none;cursor:pointer;padding:0;transition:all .2s ease}._navDot_1pyqb_188:hover{background:#9aa897}._navDotActive_1pyqb_209{width:24px;background:var(--color-forest, #3D5A45)}._featuredToolsSection_1pyqb_215{margin-top:.5rem}._featuredToolsTitle_1pyqb_219{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:var(--text-xl, 1.375rem);font-weight:600;color:var(--color-forest, #3D5A45);margin:0 0 1.75rem;padding-bottom:.75rem;border-bottom:2px solid var(--color-border-light, #DDE4DC);display:inline-block}._featuredToolsGrid_1pyqb_230{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--card-gap, 1.75rem)}._featuredToolCard_1pyqb_236{background:#fff;border:1px solid var(--color-border, #e0e6dd);border-radius:12px;overflow:hidden;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;display:flex;flex-direction:column}._featuredToolCard_1pyqb_236:hover{border-color:var(--color-forest, #3D5A45);box-shadow:0 8px 28px #3d5a4524;transform:translateY(-4px)}._featuredToolImageWrapper_1pyqb_253{height:200px;overflow:hidden;background:linear-gradient(135deg,var(--color-forest, #3D5A45) 0%,#2a4330 100%)}._featuredToolImage_1pyqb_253{width:100%;height:100%;object-fit:cover}._featuredToolContent_1pyqb_265{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}._featuredToolTitle_1pyqb_272{font-family:var(--font-serif, Georgia, serif);font-size:1.375rem;font-weight:400;color:var(--color-forest, #3D5A45);margin:0 0 .75rem;line-height:1.3}._featuredToolDescription_1pyqb_281{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);color:var(--color-text-muted, #6B6E68);font-size:1.0625rem;font-weight:400;line-height:1.6;margin:0 0 1.25rem;flex-grow:1}._featuredToolLink_1pyqb_291{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);color:var(--color-gold, #A98B3F);font-size:1rem;font-weight:600}._featuredToolCard_1pyqb_236:hover ._featuredToolLink_1pyqb_291{text-decoration:underline}._viewAllWrapper_1pyqb_302{text-align:center;margin-top:3rem}._viewAllButton_1pyqb_307{display:inline-block;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);background:var(--color-forest, #3D5A45);color:#fff;padding:1rem 2.25rem;border-radius:8px;text-decoration:none;font-size:1rem;font-weight:600;transition:background .2s ease}._viewAllButton_1pyqb_307:hover{background:var(--color-forest-dark, #2a4330);text-decoration:none}._resourcesSection_1pyqb_326{padding:var(--section-gap, 5rem) 0;background:var(--color-bg-white, #FFFFFF)}._resourcesHeader_1pyqb_331{margin-bottom:3rem}._resourcesTitle_1pyqb_335{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:var(--text-3xl, 2rem);font-weight:700;color:var(--color-forest, #3D5A45);margin:0;text-align:center}._resourceTabs_1pyqb_345{display:flex;justify-content:center;gap:1.5rem;margin-bottom:2rem}._resourceTab_1pyqb_345{position:relative;padding:1rem 2rem;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:1.25rem;font-weight:600;background:none;border:none;cursor:pointer;color:var(--color-text-muted, #6B6E68);transition:color .2s ease}._resourceTab_1pyqb_345:before{content:"";position:absolute;top:0;left:0;right:0;height:0;transition:height .2s ease}._resourceTab_1pyqb_345:after{content:"";position:absolute;bottom:0;left:0;right:0;height:12px}._resourceTab_1pyqb_345:hover{color:var(--color-forest, #3D5A45)}._resourceTabOverview_1pyqb_391{color:#6b6e68}._resourceTabOverview_1pyqb_391:before,._resourceTabOverview_1pyqb_391:after{background:#6b6e68}._resourceTabOverview_1pyqb_391._resourceTabActive_1pyqb_398:before{height:12px}._resourceTabFarmerStory_1pyqb_403{color:#3d5a45}._resourceTabFarmerStory_1pyqb_403:before,._resourceTabFarmerStory_1pyqb_403:after{background:#3d5a45}._resourceTabFarmerStory_1pyqb_403._resourceTabActive_1pyqb_398:before{height:12px}._resourceTabVideo_1pyqb_415{color:#a98b3f}._resourceTabVideo_1pyqb_415:before,._resourceTabVideo_1pyqb_415:after{background:#a98b3f}._resourceTabVideo_1pyqb_415._resourceTabActive_1pyqb_398:before{height:12px}._resourceTabFactSheet_1pyqb_427{color:#8da290}._resourceTabFactSheet_1pyqb_427:before,._resourceTabFactSheet_1pyqb_427:after{background:#8da290}._resourceTabFactSheet_1pyqb_427._resourceTabActive_1pyqb_398:before{height:12px}._resourceTabContent_1pyqb_439{min-height:300px}._resourceTabPanel_1pyqb_443{animation:_fadeIn_1pyqb_1 .2s ease}@keyframes _fadeIn_1pyqb_1{0%{opacity:0}to{opacity:1}}._resourceTabFooter_1pyqb_452{text-align:center;margin-top:2rem}._resourceRowCollapsed_1pyqb_458,._resourceRowExpanded_1pyqb_465{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--card-gap, 1.75rem)}._resourceColorBar_1pyqb_472{position:absolute;bottom:0;left:0;right:0;height:16px}._colorBarFarmerStory_1pyqb_480{background:#3d5a45}._colorBarVideo_1pyqb_484{background:#a98b3f}._colorBarFactSheet_1pyqb_488{background:#8da290}._resourceBlock_1pyqb_492{margin-bottom:3.5rem}._resourceBlock_1pyqb_492:last-child{margin-bottom:0}._resourceBlockHeader_1pyqb_500{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border, #e0e6dd)}._resourceBlockTitle_1pyqb_509{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:var(--text-2xl, 1.5rem);font-weight:600;color:var(--color-forest, #3D5A45);margin:0}._resourceBlockLink_1pyqb_517{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);color:var(--color-gold, #A98B3F);text-decoration:none;font-size:1rem;font-weight:600}._resourceBlockLink_1pyqb_517:hover{text-decoration:underline}._resourceImageCard_1pyqb_530{background:#fff;border:1px solid #e3e2db;border-left:16px solid var(--color-forest, #3D5A45);border-radius:0 10px 10px 0;overflow:hidden;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}._resourceImageCard_1pyqb_530:hover{border-color:#e3e2db;border-left-color:var(--color-forest, #3D5A45);box-shadow:0 6px 20px #3d5a451a}._resourceImageCard_1pyqb_530[data-category=farmer-story]{border-left-color:#3d5a45}._resourceImageCard_1pyqb_530[data-category=video]{border-left-color:#a98b3f}._resourceImageCard_1pyqb_530[data-category=fact-sheet]{border-left-color:#8da290}._resourceImageWrapper_1pyqb_559{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#f0f2ef}._resourceImage_1pyqb_530{width:100%;height:100%;object-fit:cover}._videoPlayOverlay_1pyqb_572{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000004d;opacity:0;transition:opacity .2s ease}._resourceImageCard_1pyqb_530:hover ._videoPlayOverlay_1pyqb_572{opacity:1}._videoPlayButton_1pyqb_587{width:56px;height:56px;background:#fffffff2;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.375rem;color:var(--color-forest, #3D5A45)}._videoCategoryBadge_1pyqb_599,._factSheetBadge_1pyqb_600{position:absolute;bottom:.625rem;left:.625rem;background:#3d5a45eb;color:#fff;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:var(--text-xs, .8125rem);font-weight:600;padding:.35rem .7rem;border-radius:4px;letter-spacing:.06em;text-transform:uppercase}._resourceImageContent_1pyqb_615{padding:1.25rem 1.375rem}._resourceCategoryLabel_1pyqb_620{display:block;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:1.25rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}._resourceCategoryLabel_1pyqb_620._farmerStory_1pyqb_630{color:#3d5a45}._resourceCategoryLabel_1pyqb_620._video_1pyqb_572{color:#a98b3f}._resourceCategoryLabel_1pyqb_620._factSheet_1pyqb_600{color:#8da290}._resourceMeta_1pyqb_642{display:block;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);color:var(--color-gold, #A98B3F);font-size:1rem;font-weight:600;margin-bottom:.5rem;letter-spacing:.06em;text-transform:uppercase}._resourceImageTitle_1pyqb_653{font-family:var(--font-serif, Georgia, serif);font-size:1.25rem;font-weight:400;color:var(--color-forest, #3D5A45);margin:0;line-height:1.4}._resourceExcerpt_1pyqb_662{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);color:var(--color-text-muted, #6B6E68);font-size:1.0625rem;font-weight:400;line-height:1.6;margin:.625rem 0 0}._resourceLink_1pyqb_671{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);color:var(--color-gold, #A98B3F);font-size:1rem;font-weight:600;margin-top:.75rem;display:inline-block}._newsSection_1pyqb_681{padding:var(--section-gap, 5rem) 0;background:var(--color-stone-bg, #F5F4F0)}._newsGrid_1pyqb_686{display:grid;grid-template-columns:1.6fr 1fr;gap:var(--card-gap, 1.75rem);align-items:stretch}._newsCardFeatured_1pyqb_694{background:#fff;border:1px solid #e3e2db;border-radius:10px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:border-color .2s ease,box-shadow .2s ease}._newsCardFeatured_1pyqb_694:hover{border-color:var(--color-forest, #3D5A45);box-shadow:0 6px 20px #3d5a451a}._newsCardFeatured_1pyqb_694 ._newsImageWrapper_1pyqb_710{height:450px;overflow:hidden;background:#f0f2ef}._newsCardFeatured_1pyqb_694 ._newsImage_1pyqb_710{width:100%;height:100%;object-fit:cover}._newsCardFeatured_1pyqb_694 ._newsContent_1pyqb_722{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}._newsCardFeatured_1pyqb_694 ._newsDate_1pyqb_729{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);color:var(--color-text-light, #8A8D87);font-size:1.125rem;margin-bottom:.625rem}._newsCardFeatured_1pyqb_694 ._newsTitle_1pyqb_736{font-family:var(--font-serif, Georgia, serif);font-size:1.625rem;font-weight:400;color:var(--color-forest, #3D5A45);margin:0 0 .75rem;line-height:1.35}._newsCardFeatured_1pyqb_694 ._newsExcerpt_1pyqb_745{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);color:var(--color-text-muted, #6B6E68);font-size:1.125rem;font-weight:400;line-height:1.6;margin:0 0 1.125rem;flex-grow:1}._newsCardFeatured_1pyqb_694 ._newsLink_1pyqb_755{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);color:var(--color-gold, #A98B3F);font-size:1.125rem;font-weight:600}._newsCardFeatured_1pyqb_694:hover ._newsLink_1pyqb_755{text-decoration:underline}._newsStackedColumn_1pyqb_767{display:flex;flex-direction:column;gap:calc(var(--card-gap, 1.75rem) / 2)}._newsCardSmall_1pyqb_773{background:#fff;border:1px solid #e3e2db;border-radius:10px;overflow:hidden;text-decoration:none;display:flex;flex-direction:row;flex:1;transition:border-color .2s ease,box-shadow .2s ease}._newsCardSmall_1pyqb_773:hover{border-color:var(--color-forest, #3D5A45);box-shadow:0 6px 20px #3d5a451a}._newsCardSmall_1pyqb_773 ._newsImageWrapper_1pyqb_710{flex:0 0 187px;min-height:150px;overflow:hidden;background:#f0f2ef}._newsCardSmall_1pyqb_773 ._newsImage_1pyqb_710{width:100%;height:100%;object-fit:cover}._newsCardSmall_1pyqb_773 ._newsContent_1pyqb_722{flex:1;padding:.75rem 1rem;display:flex;flex-direction:column;justify-content:center}._newsCardSmall_1pyqb_773 ._newsDate_1pyqb_729{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);color:var(--color-text-light, #8A8D87);font-size:1.125rem;margin-bottom:.25rem}._newsCardSmall_1pyqb_773 ._newsTitle_1pyqb_736{font-family:var(--font-serif, Georgia, serif);font-size:1.25rem;font-weight:400;color:var(--color-forest, #3D5A45);margin:0 0 .375rem;line-height:1.3}._newsCardSmall_1pyqb_773 ._newsLink_1pyqb_755{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);color:var(--color-gold, #A98B3F);font-size:1.125rem;font-weight:600}._newsCardSmall_1pyqb_773:hover ._newsLink_1pyqb_755{text-decoration:underline}._newsCard_1pyqb_694{background:#fff;border:1px solid #e3e2db;border-radius:10px;overflow:hidden;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}._newsCard_1pyqb_694:hover{border-color:var(--color-forest, #3D5A45);box-shadow:0 6px 20px #3d5a451a}._newsImageWrapper_1pyqb_710{aspect-ratio:16 / 9;overflow:hidden;background:#f0f2ef}._newsImage_1pyqb_710{width:100%;height:100%;object-fit:cover}._newsContent_1pyqb_722{padding:1.375rem}._newsDate_1pyqb_729{display:block;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);color:var(--color-text-light, #8A8D87);font-size:1rem;margin-bottom:.625rem}._newsTitle_1pyqb_736{font-family:var(--font-serif, Georgia, serif);font-size:1.375rem;font-weight:400;color:var(--color-forest, #3D5A45);margin:0 0 .625rem;line-height:1.35}._newsExcerpt_1pyqb_745{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);color:var(--color-text-muted, #6B6E68);font-size:1.0625rem;font-weight:400;line-height:1.6;margin:0 0 1.125rem}._newsLink_1pyqb_755{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);color:var(--color-gold, #A98B3F);font-size:1rem;font-weight:600}._newsCard_1pyqb_694:hover ._newsLink_1pyqb_755{text-decoration:underline}._externalSection_1pyqb_907{padding:var(--section-gap, 5rem) 0;background:var(--color-bg-white, #FFFFFF)}._externalGrid_1pyqb_912{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--card-gap, 1.75rem)}._externalCard_1pyqb_918{display:flex;align-items:center;gap:1.75rem;background:#fff;border:1px solid var(--color-border, #e0e6dd);border-radius:12px;padding:1.375rem;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}._externalCard_1pyqb_918:hover{border-color:var(--color-forest, #3D5A45);box-shadow:0 6px 20px #3d5a451a}._externalImageWrapper_1pyqb_935{flex-shrink:0;width:320px;aspect-ratio:16 / 10;border-radius:8px;overflow:hidden;background:#f0f2ef}._externalImage_1pyqb_935{width:100%;height:100%;object-fit:cover}._externalInfo_1pyqb_950{flex-grow:1}._externalInfo_1pyqb_950 h3{font-family:var(--font-serif, Georgia, serif);font-size:1.375rem;font-weight:400;color:var(--color-forest, #3D5A45);margin:0 0 .625rem}._externalInfo_1pyqb_950 p{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);color:var(--color-text-muted, #6B6E68);font-size:1.0625rem;font-weight:400;line-height:1.6;margin:0}._externalArrow_1pyqb_971{flex-shrink:0;font-size:1.625rem;color:var(--color-gold, #A98B3F)}._externalTabs_1pyqb_978{display:flex;justify-content:center;gap:1.5rem;margin-bottom:2rem}._externalTab_1pyqb_978{position:relative;padding:1rem 1.5rem;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:1.125rem;font-weight:600;background:none;border:none;cursor:pointer;color:var(--color-text-muted, #6B6E68);transition:color .2s ease}._externalTab_1pyqb_978:before{content:"";position:absolute;top:0;left:0;right:0;height:0;background:var(--color-forest, #3D5A45);transition:height .2s ease}._externalTab_1pyqb_978:after{content:"";position:absolute;bottom:0;left:0;right:0;height:8px;background:var(--color-forest, #3D5A45)}._externalTab_1pyqb_978:hover{color:var(--color-forest, #3D5A45)}._externalTabOverview_1pyqb_1024{color:#6b6e68}._externalTabOverview_1pyqb_1024:before,._externalTabOverview_1pyqb_1024:after{background:#6b6e68}._externalTabOverview_1pyqb_1024._externalTabActive_1pyqb_1031:before{height:8px}._externalTabDairy_1pyqb_1036{color:#8b5a2b}._externalTabDairy_1pyqb_1036:before,._externalTabDairy_1pyqb_1036:after{background:#8b5a2b}._externalTabDairy_1pyqb_1036._externalTabActive_1pyqb_1031:before{height:8px}._externalTabGeneral_1pyqb_1048{color:#2a7b7b}._externalTabGeneral_1pyqb_1048:before,._externalTabGeneral_1pyqb_1048:after{background:#2a7b7b}._externalTabGeneral_1pyqb_1048._externalTabActive_1pyqb_1031:before{height:8px}._externalTabFieldCrops_1pyqb_1060{color:#b8860b}._externalTabFieldCrops_1pyqb_1060:before,._externalTabFieldCrops_1pyqb_1060:after{background:#b8860b}._externalTabFieldCrops_1pyqb_1060._externalTabActive_1pyqb_1031:before{height:8px}._externalTabMultiple_1pyqb_1072{color:#6b5b7a}._externalTabMultiple_1pyqb_1072:before,._externalTabMultiple_1pyqb_1072:after{background:#6b5b7a}._externalTabMultiple_1pyqb_1072._externalTabActive_1pyqb_1031:before{height:8px}._externalTabContent_1pyqb_1084{min-height:280px}._externalTabFooter_1pyqb_1088{text-align:center;margin-top:2rem}._externalGridFour_1pyqb_1094{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--card-gap, 1.75rem)}._externalGridThree_1pyqb_1101{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--card-gap, 1.75rem)}._externalCardCompact_1pyqb_1108{background:#fff;border:1px solid var(--color-border, #e0e6dd);border-left:8px solid var(--color-forest, #3D5A45);border-radius:0 10px 10px 0;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:border-color .2s ease,box-shadow .2s ease}._externalCardCompact_1pyqb_1108:hover{box-shadow:0 6px 20px #3d5a451a}._externalImageWrapperCompact_1pyqb_1124{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#f0f2ef}._externalImageWrapperCompact_1pyqb_1124:after{content:"";position:absolute;bottom:0;left:0;right:0;height:8px;background:var(--color-forest, #3D5A45)}._externalInfoCompact_1pyqb_1141{padding:1.25rem;flex-grow:1}._externalCategoryLabel_1pyqb_1146{display:block;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:1.25rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--color-forest, #3D5A45);margin-bottom:.5rem}._externalCategoryLabel_1pyqb_1146._dairy_1pyqb_1158{color:#8b5a2b}._externalCategoryLabel_1pyqb_1146._general_1pyqb_1161{color:#2a7b7b}._externalCategoryLabel_1pyqb_1146._fieldCrops_1pyqb_1164{color:#b8860b}._externalCategoryLabel_1pyqb_1146._multiple_1pyqb_1167{color:#6b5b7a}._externalCardCompact_1pyqb_1108._dairy_1pyqb_1158{border-left-color:#8b5a2b}._externalCardCompact_1pyqb_1108._dairy_1pyqb_1158 ._externalImageWrapperCompact_1pyqb_1124:after{background:#8b5a2b}._externalCardCompact_1pyqb_1108._general_1pyqb_1161{border-left-color:#2a7b7b}._externalCardCompact_1pyqb_1108._general_1pyqb_1161 ._externalImageWrapperCompact_1pyqb_1124:after{background:#2a7b7b}._externalCardCompact_1pyqb_1108._fieldCrops_1pyqb_1164{border-left-color:#b8860b}._externalCardCompact_1pyqb_1108._fieldCrops_1pyqb_1164 ._externalImageWrapperCompact_1pyqb_1124:after{background:#b8860b}._externalCardCompact_1pyqb_1108._multiple_1pyqb_1167{border-left-color:#6b5b7a}._externalCardCompact_1pyqb_1108._multiple_1pyqb_1167 ._externalImageWrapperCompact_1pyqb_1124:after{background:#6b5b7a}._externalInfoCompact_1pyqb_1141 h3{font-family:var(--font-serif, Georgia, serif);font-size:1.4625rem;font-weight:400;color:var(--color-forest, #3D5A45);margin:0 0 .5rem;line-height:1.35}._externalInfoCompact_1pyqb_1141 p{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);color:var(--color-text-muted, #6B6E68);font-size:.9375rem;font-weight:400;line-height:1.5;margin:0}@media(max-width:1200px){._externalGrid_1pyqb_912{grid-template-columns:1fr}._externalImageWrapper_1pyqb_935{width:280px}._externalGridFour_1pyqb_1094{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){._featuredToolsGrid_1pyqb_230{grid-template-columns:repeat(2,1fr)}._heroStrip_1pyqb_89{flex-direction:column;min-height:auto}._heroText_1pyqb_105{flex:none;order:2;padding:24px 28px}._heroImageWrapper_1pyqb_152{flex:none;height:220px;order:1}._newsGrid_1pyqb_686{grid-template-columns:1.4fr 1fr}._resourceRowCollapsed_1pyqb_458,._resourceRowExpanded_1pyqb_465,._externalGridThree_1pyqb_1101{grid-template-columns:repeat(2,1fr)}._externalTabs_1pyqb_978{flex-wrap:wrap;gap:.75rem}._externalTab_1pyqb_978{font-size:1rem;padding:.75rem 1rem}}@media(max-width:768px){._toolsSection_1pyqb_62,._resourcesSection_1pyqb_326,._newsSection_1pyqb_681,._externalSection_1pyqb_907{padding:var(--section-gap-mobile, 3.5rem) 0}._featuredToolsGrid_1pyqb_230,._resourceRowCollapsed_1pyqb_458,._resourceRowExpanded_1pyqb_465,._externalGridFour_1pyqb_1094,._externalGridThree_1pyqb_1101,._newsGrid_1pyqb_686{grid-template-columns:1fr}._newsStackedColumn_1pyqb_767,._newsCardSmall_1pyqb_773{flex-direction:column}._newsCardSmall_1pyqb_773 ._newsImageWrapper_1pyqb_710{flex:none;height:160px}._resourceTabs_1pyqb_345,._externalTabs_1pyqb_978{flex-direction:column;gap:.5rem}._resourceTab_1pyqb_345{padding:.875rem 1.5rem;border-radius:8px}._resourceTab_1pyqb_345:before{inset:0 auto 0 0;width:0;height:auto}._resourceTab_1pyqb_345:after{inset:0 0 0 auto;width:12px;height:auto;border-radius:0 8px 8px 0}._resourceTabOverview_1pyqb_391._resourceTabActive_1pyqb_398:before,._resourceTabFarmerStory_1pyqb_403._resourceTabActive_1pyqb_398:before,._resourceTabVideo_1pyqb_415._resourceTabActive_1pyqb_398:before,._resourceTabFactSheet_1pyqb_427._resourceTabActive_1pyqb_398:before{width:12px;border-radius:8px 0 0 8px}._externalTab_1pyqb_978{padding:.75rem 1.25rem;border-radius:8px}._externalTab_1pyqb_978:before{inset:0 auto 0 0;width:0;height:auto}._externalTab_1pyqb_978:after{inset:0 0 0 auto;width:8px;height:auto;border-radius:0 8px 8px 0}._externalTabActive_1pyqb_1031:before{width:8px;border-radius:8px 0 0 8px}._sectionHeaderRow_1pyqb_41{flex-direction:column;align-items:flex-start;gap:1rem}._externalCard_1pyqb_918{flex-direction:column;text-align:center}._externalImageWrapper_1pyqb_935{width:100%}._externalArrow_1pyqb_971{display:none}._seasonalBand_1pyqb_68{padding:16px 18px}._heroText_1pyqb_105{padding:20px 22px}}@media(prefers-reduced-motion:reduce){._heroStrip_1pyqb_89,._featuredToolCard_1pyqb_236,._resourceImageCard_1pyqb_530,._newsCard_1pyqb_694,._newsCardFeatured_1pyqb_694,._newsCardSmall_1pyqb_773,._externalCard_1pyqb_918{transition:none}._featuredToolCard_1pyqb_236:hover{transform:none}}._newsSectionHeader_1pyqb_1425{text-align:center;margin-bottom:2.5rem}._sectionTitleCentered_1pyqb_1430{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:var(--text-3xl, 2rem);font-weight:700;color:var(--color-forest, #3D5A45);margin:0}._page_z0vyu_7{min-height:100vh;background:#f7f4ee;font-family:Georgia,serif}._hero_z0vyu_14{position:relative;background:url(/images/banner/banner.jpg) center/cover no-repeat;padding:0 clamp(1rem,3vw,3rem) 4rem;padding-top:calc(112px + 3.5rem);margin-top:-112px;overflow:hidden}._heroOverlay_z0vyu_22{position:absolute;inset:0;background:linear-gradient(135deg,#1a3a0a8c,#2d501673)}._heroInner_z0vyu_27{position:relative;z-index:1;max-width:min(90%,1800px);margin:0 auto;width:100%}._heroPattern_z0vyu_34{position:absolute;right:-60px;top:-60px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(168,201,122,.1) 0%,transparent 70%);pointer-events:none}._heroEyebrow_z0vyu_44{font-family:Georgia,serif;font-size:.78rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:#a8c97a;margin:0 0 1rem}._heroTitle_z0vyu_53{font-family:Georgia,serif;font-size:clamp(2.6rem,5vw,4rem);font-weight:400;font-style:italic;color:#fff;margin:0 0 1.25rem;line-height:1.15;max-width:640px}._heroDivider_z0vyu_63{width:56px;height:2px;background:#a8c97a;margin-bottom:1.25rem}._heroTagline_z0vyu_69{font-size:1.05rem;color:#ffffffc7;max-width:520px;line-height:1.7;margin:0;font-style:normal}._pillarsBar_z0vyu_79{background:#2d5016;padding:0}._pillarsInner_z0vyu_83{max-width:1800px;margin:0 auto;padding:0 6rem;display:grid;grid-template-columns:repeat(3,1fr)}._pillar_z0vyu_79{padding:2.5rem 2rem 2.5rem 0;border-right:1px solid rgba(255,255,255,.12);position:relative}._pillar_z0vyu_79:first-child{padding-left:0}._pillar_z0vyu_79:last-child{border-right:none;padding-right:0;padding-left:2rem}._pillar_z0vyu_79:not(:first-child):not(:last-child){padding-left:2rem}._pillarLabel_z0vyu_98{display:block;font-family:Georgia,serif;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#a8c97a;margin-bottom:.65rem}._pillarDesc_z0vyu_108{font-size:.9rem;color:#fffc;line-height:1.55;margin:0;font-style:normal;font-family:sans-serif}._body_z0vyu_118{max-width:1800px;margin:0 auto;padding:5rem 6rem 7rem}._contentWrap_z0vyu_123{max-width:100%}._pullQuote_z0vyu_128{font-family:Georgia,serif;font-size:1.3rem;font-style:italic;color:#2d5016;border-left:3px solid #a8c97a;margin:0 0 4rem;padding:.5rem 0 .5rem 2rem;line-height:1.7}._imageContentRow_z0vyu_140{display:grid;grid-template-columns:400px 1fr;gap:4rem;align-items:start;margin-bottom:4.5rem}._featuredImage_z0vyu_148{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;border-radius:3px;filter:sepia(8%) saturate(90%)}._imageCaption_z0vyu_156{font-size:.78rem;color:#888;margin-top:.75rem;line-height:1.5;font-family:sans-serif;font-style:italic}._sectionTitle_z0vyu_165{font-family:Georgia,serif;font-size:1.7rem;font-weight:400;color:#1a2e0a;margin:0 0 1.25rem;line-height:1.3}._introText_z0vyu_164 p{font-size:1.02rem;line-height:1.8;color:#3a3a3a;margin:0 0 1.1rem;font-family:sans-serif}._ctaLink_z0vyu_180{display:inline-block;margin-top:.5rem;color:#2d5016;font-family:sans-serif;font-size:.92rem;font-weight:700;text-decoration:none;letter-spacing:.02em;border-bottom:2px solid #a8c97a;padding-bottom:2px;transition:color .15s,border-color .15s}._ctaLink_z0vyu_180:hover{color:#1a3a0a;border-color:#2d5016}._markdownBody_z0vyu_196{background:#fff;border:1px solid #e5e0d5;border-radius:4px;padding:3rem 3.5rem;margin-bottom:4rem}._markdownBody_z0vyu_196 h2{font-family:Georgia,serif;font-size:1.5rem;font-weight:400;color:#1a2e0a;margin:0 0 1.25rem;padding-bottom:.6rem;border-bottom:1px solid #e5e0d5}._markdownBody_z0vyu_196 ul{padding-left:1.5rem;margin:0 0 1rem}._markdownBody_z0vyu_196 li{font-family:sans-serif;font-size:.97rem;line-height:1.75;color:#3a3a3a;margin-bottom:.5rem}._markdownBody_z0vyu_196 li strong{color:#1a2e0a}._markdownBody_z0vyu_196 p{font-family:sans-serif;font-size:.97rem;line-height:1.75;color:#3a3a3a}._markdownBody_z0vyu_196 a{color:#2d5016}._contactCta_z0vyu_233{background:#1a3a0a;border-radius:6px;overflow:hidden}._contactCtaInner_z0vyu_238{padding:3rem 3.5rem;display:flex;align-items:center;gap:2rem;flex-wrap:wrap}._contactCtaInner_z0vyu_238 h3{font-family:Georgia,serif;font-size:1.4rem;font-weight:400;font-style:italic;color:#fff;margin:0 0 .4rem;flex-basis:100%}._contactCtaInner_z0vyu_238 p{font-family:sans-serif;font-size:.95rem;color:#ffffffbf;margin:0 0 1.25rem;line-height:1.6;flex-basis:100%}._contactBtn_z0vyu_262{display:inline-block;background:#a8c97a;color:#1a2e0a;text-decoration:none;padding:.75rem 1.75rem;border-radius:3px;font-family:sans-serif;font-size:.92rem;font-weight:700;transition:background .15s}._contactBtn_z0vyu_262:hover{background:#c2de9a}._contactBtnSecondary_z0vyu_275{display:inline-block;color:#ffffffbf;text-decoration:none;padding:.75rem 1.25rem;font-family:sans-serif;font-size:.92rem;font-weight:600;border:1px solid rgba(255,255,255,.25);border-radius:3px;transition:border-color .15s,color .15s}._contactBtnSecondary_z0vyu_275:hover{color:#fff;border-color:#fff9}@media(max-width:1000px){._body_z0vyu_118{padding:3rem 2rem 5rem}._pillarsInner_z0vyu_83{padding:0 2rem;grid-template-columns:1fr}._pillar_z0vyu_79{border-right:none;border-bottom:1px solid rgba(255,255,255,.12);padding:1.75rem 0!important}._pillar_z0vyu_79:last-child{border-bottom:none}._hero_z0vyu_14{padding:3rem clamp(1rem,3vw,3rem) 3rem;padding-top:calc(112px + 2rem)}._imageContentRow_z0vyu_140{grid-template-columns:1fr;gap:2rem}._markdownBody_z0vyu_196,._contactCtaInner_z0vyu_238{padding:2rem 1.5rem}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._page_262sm_3{min-height:100vh;background:#f7f4ee}._hero_262sm_9{position:relative;background:url(/images/banner/banner.jpg) center/cover no-repeat;padding:0 clamp(1rem,3vw,3rem) 4rem;padding-top:calc(112px + 3.5rem);margin-top:-112px;overflow:hidden}._hero_262sm_9:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#1a3a0a8c,#2d501673)}._heroInner_262sm_23{position:relative;z-index:1;max-width:min(90%,1800px);margin:0 auto}._eyebrow_262sm_24{font-size:.9rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#a8c97a;margin:0 0 .85rem;font-family:sans-serif}._heroTitle_262sm_33{font-family:Georgia,serif;font-size:clamp(2.2rem,4vw,3.4rem);font-style:italic;font-weight:400;color:#fff;margin:0 0 1rem}._heroDivider_262sm_41{width:48px;height:2px;background:#a8c97a;margin-bottom:1.1rem}._heroSub_262sm_47{font-family:sans-serif;font-size:1.25rem;color:#ffffffc7;max-width:560px;line-height:1.7;margin:0}._heroPattern_262sm_55{position:absolute;right:-60px;top:-60px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(168,201,122,.1) 0%,transparent 70%);pointer-events:none}._mapSection_262sm_70{background:#f9f9f9;padding:3rem 0 4rem;border-bottom:3px solid #2e7d32}._mapInner_262sm_76{max-width:min(90%,1800px);margin:0 auto;padding:0 clamp(1rem,3vw,3rem);text-align:center}._mapTitle_262sm_83{text-align:center;font-size:2.5rem;color:#2e7d32;margin:0 0 .5rem;font-weight:700}._mapSubtitle_262sm_91{text-align:center;font-size:1.2rem;color:#666;margin:0 0 2rem}._mapFilterBar_262sm_99{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}._mapFilterButton_262sm_107{padding:.75rem 1.5rem;border:2px solid #e0e0e0;background:#fff;border-radius:30px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;color:#666}._mapFilterButton_262sm_107:hover{border-color:#2e7d32;color:#2e7d32}._mapFilterActive_262sm_124{background:#2e7d32!important;border-color:#2e7d32!important;color:#fff!important}._mapFilterButton_262sm_107._dairy_262sm_130._mapFilterActive_262sm_124{background:#1976d2!important;border-color:#1976d2!important}._mapFilterButton_262sm_107._apple_262sm_135._mapFilterActive_262sm_124{background:#d32f2f!important;border-color:#d32f2f!important}._mapFilterButton_262sm_107._extension_262sm_140._mapFilterActive_262sm_124{background:#2e7d32!important;border-color:#2e7d32!important}._mapContainer_262sm_146{position:relative;background:#e0e0e0;border-radius:12px;overflow:hidden;border:2px solid #e0e0e0;box-shadow:0 4px 12px #0000001a;height:600px;width:80%;margin:0 auto}._popupContent_262sm_159{padding:.5rem;min-width:180px}._popupContent_262sm_159 strong{font-size:1rem;color:#333;display:block;margin-bottom:.25rem}._popupContent_262sm_159 small{color:#666}._popupCounty_262sm_175{color:#999!important;font-style:italic}._legend_262sm_181{position:absolute;bottom:20px;left:20px;background:#fff;padding:1rem 1.5rem;border-radius:8px;box-shadow:0 2px 8px #00000026;z-index:1000}._legend_262sm_181 h4{margin:0 0 .75rem;font-size:1rem;color:#333;font-weight:700}._legendItem_262sm_199{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:.9rem;color:#555}._legendItem_262sm_199:last-child{margin-bottom:0}._legendDot_262sm_212{width:16px;height:16px;border-radius:50%;flex-shrink:0;border:2px solid white;box-shadow:0 1px 3px #0000004d}._dairyDot_262sm_221{background:#1976d2}._appleDot_262sm_225{background:#d32f2f}._extensionDot_262sm_229{background:#2e7d32}.custom-marker{background:transparent!important;border:none!important}._mapDescription_262sm_240{text-align:center;font-size:1.05rem;color:#666;max-width:100%;margin:1.5rem auto 0;line-height:1.7;font-style:italic}._joinButton_262sm_255{margin-bottom:2rem;display:inline-block;padding:.75rem 1.5rem;background:#2e7d32;color:#fff;text-decoration:none;font-size:1rem;font-weight:600;border-radius:6px;transition:all .3s ease;margin-top:1.5rem}._joinButton_262sm_255:hover{background:#1b5e20;transform:translateY(-2px);box-shadow:0 4px 12px #2e7d324d}._body_262sm_276{max-width:min(90%,1800px);margin:0 auto;padding:3.5rem clamp(1rem,3vw,3rem) 6rem}._specialistsTitle_262sm_283{font-family:Georgia,serif;font-size:2.2rem;font-weight:400;color:#2d5016;text-align:center;margin:0 0 1.5rem}._specialistsIntro_262sm_292{font-size:1.15rem;color:#555;line-height:1.75;text-align:center;max-width:900px;margin:0 auto 2.5rem}._filterRow_262sm_302{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:3rem}._filterBtn_262sm_308{display:flex;align-items:center;gap:.5rem;background:#fff;border:1px solid #ddd;border-radius:20px;padding:.45rem 1.1rem;font-family:sans-serif;font-size:1.09rem;color:#555;cursor:pointer;transition:all .15s}._filterBtn_262sm_308:hover{border-color:#2d5016;color:#2d5016}._filterBtnActive_262sm_323{background:#2d5016!important;border-color:#2d5016!important;color:#fff!important}._filterCount_262sm_328{background:#0000001a;border-radius:10px;padding:1px 7px;font-size:.94rem}._filterBtnActive_262sm_323 ._filterCount_262sm_328{background:#fff3}._regionSection_262sm_337{margin-bottom:3.5rem}._regionHeader_262sm_338{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}._regionTitle_262sm_344{font-family:Georgia,serif;font-size:1.1rem;font-style:italic;font-weight:400;color:#2d5016;white-space:nowrap;margin:0}._regionLine_262sm_353{flex:1;height:1px;background:#d5cfbf}._grid_262sm_360{display:grid;grid-template-columns:repeat(4,1fr);align-items:start;gap:1rem}._card_262sm_368{background:#fff;border:1px solid #e5e0d5;border-radius:6px;overflow:hidden;transition:box-shadow .2s}._card_262sm_368:hover{box-shadow:0 4px 20px #00000012}._cardExpanded_262sm_376{border-color:#2d5016;box-shadow:0 6px 28px #2d50161f!important}._cardTop_262sm_381{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;cursor:pointer;-webkit-user-select:none;user-select:none}._avatarWrap_262sm_389{flex-shrink:0}._avatar_262sm_389{width:64px;height:64px;border-radius:50%;object-fit:cover;object-position:top;display:block;border:2px solid #e5e0d5}._avatarPlaceholder_262sm_399{width:64px;height:64px;border-radius:50%;background:#2d5016;display:flex;align-items:center;justify-content:center;font-family:Georgia,serif;font-size:1.2rem;color:#a8c97a;font-style:italic;border:2px solid #e5e0d5}._cardInfo_262sm_413{flex:1;min-width:0}._cardName_262sm_414{font-family:Georgia,serif;font-size:1.25rem;font-weight:400;color:#1a2e0a;margin:0 0 .2rem;line-height:1.3}._cardTitle_262sm_422{font-family:sans-serif;font-size:1.03rem;color:#2d5016;font-weight:600;margin:0 0 .2rem;line-height:1.4}._cardOrg_262sm_430{font-family:sans-serif;font-size:.98rem;color:#888;margin:0;line-height:1.4}._toggle_262sm_437{font-size:1.4rem;color:#aaa;flex-shrink:0;line-height:1;margin-top:2px;transition:color .15s}._cardExpanded_262sm_376 ._toggle_262sm_437{color:#2d5016}._cardDetail_262sm_448{padding:1.25rem 1.25rem 1.5rem;border-top:1px solid #f0ede6;margin-top:-.25rem}._cardOrganization_262sm_454{font-family:sans-serif;font-size:1rem;color:#888;font-style:italic;margin-bottom:1rem}._cardBio_262sm_461{font-family:sans-serif;font-size:1.1rem;line-height:1.7;color:#444}._cardBio_262sm_461 p{margin:0 0 .75rem}._cardBio_262sm_461 p:last-child{margin-bottom:0}._cardContact_262sm_470{display:flex;flex-direction:column;gap:.35rem;margin-top:1.1rem;padding-top:1rem;border-top:1px solid #f0ede6}._contactLink_262sm_478{font-family:sans-serif;font-size:1.03rem;color:#2d5016;text-decoration:none;font-weight:600}._contactLink_262sm_478:hover{text-decoration:underline}._contactPhone_262sm_486{font-family:sans-serif;font-size:1.03rem;color:#666}._footerNote_262sm_493{margin-top:3rem;padding:2rem 2.5rem;background:#fff;border:1px solid #e5e0d5;border-radius:6px;border-left:3px solid #a8c97a}._footerNote_262sm_493 p{font-family:sans-serif;font-size:1.1rem;line-height:1.7;color:#555;margin:0 0 .6rem}._footerNote_262sm_493 p:last-child{margin-bottom:0}._footerNote_262sm_493 a{color:#2d5016;font-weight:600}@media(max-width:1024px){._mapContainer_262sm_146{width:90%;height:500px}}@media(max-width:900px){._hero_262sm_9{padding:3rem clamp(1rem,3vw,3rem) 3rem;padding-top:calc(112px + 2rem)}._introInner_262sm_521{padding:0 clamp(1rem,3vw,3rem)}._body_262sm_276{padding:2.5rem clamp(1rem,3vw,3rem) 5rem}._grid_262sm_360{grid-template-columns:1fr}}@media(max-width:768px){._mapSection_262sm_70{padding:2rem 0 3rem}._mapTitle_262sm_83{font-size:2rem}._mapSubtitle_262sm_91{font-size:1.1rem}._mapFilterBar_262sm_99{gap:.75rem}._mapFilterButton_262sm_107{padding:.6rem 1rem;font-size:.9rem}._mapContainer_262sm_146{width:95%;height:450px}._legend_262sm_181{padding:.75rem 1rem;bottom:10px;left:10px}._legend_262sm_181 h4{font-size:.9rem;margin-bottom:.5rem}._legendItem_262sm_199{font-size:.8rem;gap:.5rem}._legendDot_262sm_212{width:12px;height:12px}}@media(max-width:480px){._mapFilterBar_262sm_99{flex-direction:column;align-items:stretch}._mapFilterButton_262sm_107{text-align:center}._mapContainer_262sm_146{width:100%;height:400px;border-radius:0}}._page_17ofb_1{min-height:100vh;background:#f7f4ee}._hero_17ofb_2{position:relative;background:url(/images/banner/banner.jpg) center/cover no-repeat;padding:0 clamp(1rem,3vw,3rem) 4rem;padding-top:calc(112px + 3.5rem);margin-top:-112px;overflow:hidden}._hero_17ofb_2:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#1a3a0a8c,#2d501673)}._hero_17ofb_2:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:40px;background:#f7f4ee;clip-path:ellipse(55% 100% at 50% 100%)}._heroInner_17ofb_26{max-width:min(90%,1800px);margin:0 auto;position:relative;z-index:1}._eyebrow_17ofb_27{font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#a8c97a;margin:0 0 .85rem;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif)}._heroTitle_17ofb_28{font-family:var(--font-serif, Georgia, serif);font-size:clamp(2rem,4vw,3.2rem);font-style:italic;font-weight:400;color:#fff;margin:0 0 1rem}._heroDivider_17ofb_29{width:48px;height:2px;background:#a8c97a;margin-bottom:1.1rem}._heroSub_17ofb_30{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:1rem;color:#ffffffc7;max-width:520px;line-height:1.7;margin:0}._body_17ofb_31{max-width:min(90%,1800px);margin:0 auto;padding:3rem clamp(1rem,3vw,3rem) 6rem}._grid_17ofb_32{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}._primaryCard_17ofb_33,._socialCard_17ofb_33,._partnersCard_17ofb_33,._creditsCard_17ofb_33{background:#fff;border:1px solid #e5e0d5;border-radius:8px;padding:2rem 2.25rem 2.25rem}._cardLabel_17ofb_34{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:#888;margin-bottom:1.25rem;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif)}._primaryCard_17ofb_33{border-left:3px solid #2d5016}._addressBlock_17ofb_36{margin-bottom:1.5rem}._addressLine_17ofb_37{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:1rem;color:#2a2a2a;line-height:1.7}._emailLink_17ofb_38{display:flex;align-items:center;gap:.6rem;color:#2d5016;text-decoration:none;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:.95rem;font-weight:700;margin-bottom:1rem;word-break:break-all}._emailLink_17ofb_38:hover{text-decoration:underline}._emailIcon_17ofb_40{font-size:1rem;flex-shrink:0}._teamLink_17ofb_41{display:block;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:.87rem;color:#555;text-decoration:none;padding-top:1rem;border-top:1px solid #f0ede6;transition:color .15s}._teamLink_17ofb_41:hover{color:#2d5016}._socialDesc_17ofb_43{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:.9rem;color:#666;line-height:1.65;margin:0 0 1.5rem}._socialLinks_17ofb_44{display:flex;flex-direction:column;gap:.6rem}._socialBtn_17ofb_45{display:flex;align-items:center;gap:.75rem;padding:.7rem 1rem;border:1px solid #e5e0d5;border-radius:6px;text-decoration:none;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:.9rem;font-weight:600;color:#333;transition:all .15s}._socialBtn_17ofb_45:hover{border-color:#2d5016;color:#2d5016;background:#f5f9f0}._socialIcon_17ofb_47{width:18px;height:18px;flex-shrink:0}._partnersList_17ofb_48{display:flex;flex-direction:column;gap:.4rem}._partnerItem_17ofb_49{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border-radius:6px;text-decoration:none;transition:background .15s}._partnerItem_17ofb_49:hover{background:#f5f9f0}._partnerDot_17ofb_51{width:8px;height:8px;border-radius:50%;background:#a8c97a;flex-shrink:0;margin-top:5px}._partnerName_17ofb_52{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:.9rem;font-weight:700;color:#1a2e0a;margin-bottom:.15rem}._partnerDesc_17ofb_53{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:.8rem;color:#888}._partnerArrow_17ofb_54{margin-left:auto;color:#aaa;font-size:.9rem;flex-shrink:0;padding-top:2px}._creditsList_17ofb_55{list-style:none;padding:0;margin:0}._creditItem_17ofb_56{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem 0;border-bottom:1px solid #f0ede6;flex-wrap:wrap}._creditItem_17ofb_56:last-child{border-bottom:none}._creditLabel_17ofb_58{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:.85rem;color:#444}._creditName_17ofb_59{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:.82rem;color:#888;font-style:italic;text-align:right}._addressStrip_17ofb_60{background:#1a3a0a;border-radius:8px;padding:1.75rem 2.5rem;display:flex;align-items:center}._addressStripContent_17ofb_61{display:flex;align-items:center;gap:2rem;flex-wrap:wrap;width:100%}._addressStripLabel_17ofb_62{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:.9rem;font-weight:700;color:#a8c97a;flex-shrink:0}._addressStripText_17ofb_63{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:.97rem;color:#ffffffd9;flex:1}._mapLink_17ofb_64{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:.87rem;color:#ffffffa6;text-decoration:none;flex-shrink:0;border:1px solid rgba(255,255,255,.2);padding:.45rem 1rem;border-radius:4px;transition:all .15s}._mapLink_17ofb_64:hover{color:#fff;border-color:#ffffff80}@media(max-width:900px){._hero_17ofb_2{padding:3rem clamp(1rem,3vw,3rem) 3.5rem;padding-top:calc(112px + 2rem)}._body_17ofb_31{padding:2.5rem clamp(1rem,3vw,3rem) 5rem}._grid_17ofb_32{grid-template-columns:1fr}._addressStripContent_17ofb_61{flex-direction:column;align-items:flex-start;gap:1rem}}._page_d2z5h_3{min-height:100vh;background:#f7f7f5;font-family:var(--font-serif, Georgia, serif)}._hero_d2z5h_9{position:relative;background:url(https://res.cloudinary.com/evqzzm9k/image/upload/v1784583062/csf/resources/banner.jpg) center/cover no-repeat;padding:4rem 0 3.5rem}._heroInner_d2z5h_15{position:relative;z-index:1;max-width:min(90%,1800px);margin:0 auto;padding:0 clamp(1rem,3vw,3rem)}._hero_d2z5h_9:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#1a3a0a8c,#2d501673);z-index:0}._heroEyebrow_d2z5h_29{position:relative;z-index:1;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#fff9;margin:0 0 .75rem;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif)}._heroTitle_d2z5h_40{position:relative;z-index:1;font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;margin:0;font-family:var(--font-serif, Georgia, serif)}._masthead_d2z5h_50{background:#fff;padding:1.75rem clamp(1rem,3vw,3rem) 0;max-width:min(90%,1800px);margin:0 auto}._mastheadInner_d2z5h_57{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:1.25rem}._mastheadTitle_d2z5h_64{font-size:3.2rem;font-weight:900;color:#1a1a1a;letter-spacing:-.02em;margin:0;line-height:1;font-family:var(--font-serif, Georgia, serif)}._mastheadSub_d2z5h_74{font-size:.95rem;color:#2e7d32;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:.4rem 0 0;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif)}._mastheadTagline_d2z5h_84{font-size:1.1rem;color:#888;font-style:italic;margin:0}._mastheadRule_d2z5h_91{height:3px;background:linear-gradient(90deg,#1a1a1a 60%,#2e7d32);margin-top:0}._heroSection_d2z5h_98{max-width:min(90%,1800px);margin:0 auto;padding:0}._heroGrid_d2z5h_104{display:grid;grid-template-columns:58% 42%;gap:3px;background:#ddd;margin-top:3px}._heroMain_d2z5h_115{position:relative;display:block;overflow:hidden;text-decoration:none;background:#1a1a1a;aspect-ratio:4 / 3}._heroMainImage_d2z5h_124{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;opacity:.72;transition:opacity .3s,transform .4s}._heroMain_d2z5h_115:hover ._heroMainImage_d2z5h_124{opacity:.6;transform:scale(1.03)}._heroMainPlaceholder_d2z5h_141{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1b5e20,#2e7d32,#43a047)}._heroMainOverlay_d2z5h_150{position:absolute;bottom:0;left:0;right:0;padding:2.5rem;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.3) 70%,transparent 100%)}._heroCategory_d2z5h_159{display:inline-block;font-size:.85rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#2e7d32;padding:.35rem .75rem;border-radius:3px;margin-bottom:.75rem;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif)}._heroMainTitle_d2z5h_173{font-size:2.2rem;font-weight:800;color:#fff;line-height:1.2;margin:0 0 .5rem;font-family:var(--font-serif, Georgia, serif)}._heroMainMeta_d2z5h_182{font-size:1rem;color:#ffffffb3;margin:0;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif)}._heroSideGrid_d2z5h_190{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:3px}._heroSideCard_d2z5h_198{position:relative;display:block;overflow:hidden;text-decoration:none;background:#222}._heroSideCardWide_d2z5h_207{grid-column:1 / -1}._heroSideImage_d2z5h_211{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;opacity:.75;transition:opacity .3s,transform .4s}._heroSideCard_d2z5h_198:hover ._heroSideImage_d2z5h_211{opacity:.55;transform:scale(1.04)}._heroSidePlaceholder_d2z5h_228{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#2e7d32,#558b2f)}._heroSideOverlay_d2z5h_237{position:absolute;bottom:0;left:0;right:0;padding:1.35rem 1.5rem;background:linear-gradient(to top,rgba(0,0,0,.82) 0%,transparent 100%)}._heroSideCategory_d2z5h_246{display:block;font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#a5d6a7;margin-bottom:.4rem;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif)}._heroSideTitle_d2z5h_257{font-size:1.15rem;font-weight:700;color:#fff;line-height:1.3;margin:0;font-family:var(--font-serif, Georgia, serif)}._popularStrip_d2z5h_267{background:#fff;border-top:1px solid #e8e8e8;border-bottom:3px solid #1a1a1a;padding:1.25rem 0;display:flex;align-items:flex-start;gap:1.75rem}._popularLabel_d2z5h_277{font-size:.85rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase;color:#1a1a1a;white-space:nowrap;padding-top:.15rem;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);flex-shrink:0}._popularList_d2z5h_289{display:flex;gap:0;flex:1;overflow:hidden}._popularItem_d2z5h_296{display:flex;align-items:flex-start;gap:.75rem;padding:0 1.5rem 0 0;border-right:1px solid #e0e0e0;margin-right:1.5rem;text-decoration:none;color:inherit;flex:1;min-width:0;transition:opacity .15s}._popularItem_d2z5h_296:last-child{border-right:none;margin-right:0}._popularItem_d2z5h_296:hover{opacity:.65}._popularNum_d2z5h_317{font-size:1.75rem;font-weight:900;color:#2e7d32;line-height:1;flex-shrink:0;font-family:var(--font-serif, Georgia, serif)}._popularTitle_d2z5h_326{font-size:.95rem;font-weight:600;color:#1a1a1a;line-height:1.4;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._sectionDivider_d2z5h_339{max-width:min(90%,1800px);margin:2.75rem auto 0;padding:0 clamp(1rem,3vw,3rem);display:flex;align-items:center;gap:1rem}._sectionDivider_d2z5h_339:before,._sectionDivider_d2z5h_339:after{content:"";flex:1;height:1px;background:#ccc}._sectionDividerText_d2z5h_356{font-size:.9rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#888;white-space:nowrap;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif)}._body_d2z5h_367{display:grid;grid-template-columns:240px 1fr;gap:3rem;max-width:min(90%,1800px);margin:0 auto;padding:2.5rem clamp(1rem,3vw,3rem) 5rem;align-items:start}._sidebar_d2z5h_378{position:sticky;top:100px}._sidebarHeading_d2z5h_383{font-size:.85rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase;color:#1a1a1a;margin:0 0 .85rem;padding-bottom:.6rem;border-bottom:2px solid #1a1a1a;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif)}._categoryList_d2z5h_395{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}._categoryBtn_d2z5h_403{width:100%;text-align:left;background:none;border:none;border-bottom:1px solid #efefef;padding:.65rem .5rem;font-size:1rem;color:#444;cursor:pointer;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);transition:color .15s,background .15s}._categoryBtn_d2z5h_403:hover{color:#2e7d32;background:#f5f5f5}._categoryBtnActive_d2z5h_422{color:#2e7d32;font-weight:700;background:#f0faf0}._gridArea_d2z5h_429{min-width:0}._resultsInfo_d2z5h_431{font-size:1rem;color:#999;margin-bottom:1.5rem;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif)}._noResults_d2z5h_438{color:#aaa;font-style:italic;padding:3rem 0;text-align:center;font-size:1.15rem;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif)}._grid_d2z5h_429{display:grid;grid-template-columns:repeat(4,1fr);gap:1.75rem;margin-bottom:2.5rem}._card_d2z5h_456{display:flex;flex-direction:column;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #e8e8e8;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s}._card_d2z5h_456:hover{box-shadow:0 8px 28px #0000001f;transform:translateY(-4px)}._cardImageWrapper_d2z5h_473{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:#f0f0f0}._cardImage_d2z5h_473{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s}._card_d2z5h_456:hover ._cardImage_d2z5h_473{transform:scale(1.05)}._cardImagePlaceholder_d2z5h_494{width:100%;aspect-ratio:16 / 10;background:linear-gradient(135deg,#e8f5e9,#f1f8e9);display:flex;align-items:center;justify-content:center;font-size:2.75rem}._cardBody_d2z5h_504{padding:1.35rem 1.5rem 1.65rem;display:flex;flex-direction:column;flex:1}._cardCategory_d2z5h_511{display:inline-block;font-size:.82rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#2e7d32;margin-bottom:.5rem;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif)}._cardTitle_d2z5h_522{font-size:1.2rem;font-weight:700;line-height:1.35;color:#1a1a1a;margin:0 0 .5rem;font-family:var(--font-serif, Georgia, serif)}._cardMeta_d2z5h_531{font-size:.92rem;color:#999;margin:0 0 .65rem;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif)}._cardExcerpt_d2z5h_538{font-size:1.02rem;color:#666;line-height:1.55;flex:1;margin:0 0 .85rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif)}._cardReadMore_d2z5h_551{font-size:.98rem;font-weight:700;color:#2e7d32;margin-top:auto;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif)}._pagination_d2z5h_560{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.75rem 0}._pageBtn_d2z5h_568{padding:.55rem 1.1rem;border:1px solid #ddd;border-radius:4px;background:#fff;color:#333;font-size:1rem;cursor:pointer;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);transition:background .15s}._pageBtn_d2z5h_568:hover:not(:disabled){background:#e8f5e9;border-color:#a5d6a7}._pageBtn_d2z5h_568:disabled{opacity:.35;cursor:not-allowed}._pageActive_d2z5h_582{background:#1a1a1a!important;color:#fff!important;border-color:#1a1a1a!important}._empty_d2z5h_585{text-align:center;padding:6rem 2rem;color:#999;font-size:1.15rem;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif)}@media(max-width:1400px){._grid_d2z5h_429{grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){._grid_d2z5h_429{grid-template-columns:repeat(2,1fr)}}@media(max-width:960px){._heroGrid_d2z5h_104{grid-template-columns:1fr}._heroMain_d2z5h_115{aspect-ratio:16 / 9}._heroSideGrid_d2z5h_190{grid-template-columns:1fr 1fr;grid-template-rows:auto}._heroSideCard_d2z5h_198{aspect-ratio:16 / 9}._heroSideCardWide_d2z5h_207{grid-column:1 / -1}._popularList_d2z5h_289{flex-wrap:wrap}._body_d2z5h_367{grid-template-columns:1fr}._sidebar_d2z5h_378{position:static}}@media(max-width:768px){._grid_d2z5h_429{grid-template-columns:repeat(2,1fr);gap:1.35rem}}@media(max-width:600px){._masthead_d2z5h_50{padding:1.35rem clamp(1rem,3vw,3rem) 0}._mastheadTitle_d2z5h_64{font-size:2.4rem}._mastheadSub_d2z5h_74{font-size:.88rem}._mastheadTagline_d2z5h_84{font-size:1rem}._heroSection_d2z5h_98{padding:0 clamp(1rem,3vw,3rem)}._heroMain_d2z5h_115{aspect-ratio:4 / 3}._heroMainTitle_d2z5h_173{font-size:1.75rem}._heroMainOverlay_d2z5h_150{padding:1.75rem}._heroSideGrid_d2z5h_190{grid-template-columns:1fr}._heroSideCard_d2z5h_198{aspect-ratio:16 / 9}._heroSideTitle_d2z5h_257{font-size:1.1rem}._popularStrip_d2z5h_267{flex-direction:column;gap:.85rem}._popularList_d2z5h_289{flex-direction:column}._popularItem_d2z5h_296{border-right:none;border-bottom:1px solid #e0e0e0;padding-bottom:.85rem;margin-bottom:.85rem}._popularTitle_d2z5h_326{font-size:.92rem}._body_d2z5h_367{padding:1.75rem clamp(1rem,3vw,3rem) 3rem}._grid_d2z5h_429{grid-template-columns:1fr}._sectionDivider_d2z5h_339{padding:0 clamp(1rem,3vw,3rem)}._cardTitle_d2z5h_522{font-size:1.15rem}._cardExcerpt_d2z5h_538{font-size:.98rem}._cardBody_d2z5h_504{padding:1.25rem 1.35rem 1.5rem}}._page_2a1wt_3{min-height:100vh;background:#f4f4f2;margin-top:-112px}._progressBar_2a1wt_10{position:fixed;top:0;left:0;right:0;height:3px;background:#0000001a;z-index:1000}._progressFill_2a1wt_20{height:100%;background:linear-gradient(90deg,#2e7d32,#66bb6a);transition:width .1s ease-out}._heroBand_2a1wt_27{position:relative;width:100%;min-height:500px;background:#1b3a1f;overflow:hidden;display:flex;align-items:flex-end;padding-top:112px}._heroImage_2a1wt_38{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.45}._heroOverlay_2a1wt_48{position:relative;z-index:2;width:100%;background:linear-gradient(to top,rgba(10,32,12,.98) 0%,rgba(10,32,12,.85) 40%,rgba(10,32,12,.4) 70%,transparent 100%);padding:3rem 0 2.5rem}._heroInner_2a1wt_62{max-width:min(90%,1800px);margin:0 auto;padding:0 clamp(1rem,3vw,4rem)}._heroBackLink_2a1wt_68{display:inline-block;color:#fff9;text-decoration:none;font-size:.85rem;font-weight:600;letter-spacing:.04em;margin-bottom:1rem;font-family:sans-serif;transition:color .15s}._heroBackLink_2a1wt_68:hover{color:#fff}._heroMeta_2a1wt_81{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}._heroCategory_2a1wt_89{display:inline-block;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#2e7d32;padding:.3rem .75rem;border-radius:3px;font-family:sans-serif}._readingTime_2a1wt_102{font-size:.8rem;color:#ffffffb3;font-family:sans-serif}._heroTitle_2a1wt_108{font-size:clamp(1.5rem,3.5vw,2.5rem);font-weight:700;color:#fff;line-height:1.2;margin:0 0 .75rem;font-family:Georgia,Times New Roman,serif;letter-spacing:-.01em;max-width:800px}._heroDeck_2a1wt_119{font-size:clamp(.95rem,1.5vw,1.1rem);color:#ffffffd9;line-height:1.5;margin:0 0 1rem;font-family:Georgia,serif;font-style:italic;max-width:650px}._heroByline_2a1wt_129{display:flex;align-items:center;gap:.75rem}._authorAvatarSmall_2a1wt_135{width:36px;height:36px;border-radius:50%;background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;font-size:.9rem;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:Georgia,serif}._bylineText_2a1wt_150{display:flex;flex-direction:column;gap:.1rem}._heroAuthor_2a1wt_156{font-size:.85rem;font-weight:600;color:#fff;font-family:sans-serif}._heroDate_2a1wt_163{font-size:.8rem;color:#fff9;font-family:sans-serif}._bodyLayout_2a1wt_170{display:grid;grid-template-columns:1fr 280px;gap:2.5rem;max-width:min(90%,1800px);margin:0 auto;padding:2.5rem clamp(1rem,3vw,4rem) 4rem;align-items:start}._article_2a1wt_181{background:#fff;border-radius:8px;padding:2.5rem 3rem;box-shadow:0 2px 20px #0000000f;overflow:visible}._clearfix_2a1wt_190{clear:both}._body_2a1wt_170>p:first-of-type:first-letter{float:left;font-size:3.5rem;line-height:.8;font-weight:700;color:#2e7d32;margin:.05em .1em 0 0;font-family:Georgia,serif}._body_2a1wt_170 h1{display:none}._body_2a1wt_170 h2{font-size:1.75rem;font-weight:700;color:#1a1a1a;margin:2.5rem 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #e8f5e9;font-family:Georgia,serif;position:relative;clear:both}._body_2a1wt_170 h2:before{content:"";position:absolute;bottom:-2px;left:0;width:50px;height:2px;background:#2e7d32}._body_2a1wt_170 h3{font-size:1.35rem;font-weight:600;color:#2e7d32;margin:2rem 0 .75rem;font-family:Georgia,serif;clear:both}._body_2a1wt_170 p{font-size:1.125rem;line-height:1.8;color:#333;margin:0 0 1.75em;font-family:Georgia,serif;overflow:hidden}._body_2a1wt_170 blockquote{position:relative;border:none;background:transparent;margin:1.5rem 0;padding:1.25rem 1.5rem;border-left:4px solid #2e7d32;background:linear-gradient(135deg,#f0faf0,#e8f5e9);border-radius:0 8px 8px 0;font-size:1.2rem;font-style:italic;color:#1b5e20;line-height:1.7;font-family:Georgia,serif;clear:both}._body_2a1wt_170 blockquote:before{content:'"';position:absolute;top:-5px;left:12px;font-size:3rem;color:#2e7d32;opacity:.15;font-family:Georgia,serif;line-height:1}._body_2a1wt_170 blockquote p{margin-bottom:0;font-size:inherit}._body_2a1wt_170 ul,._body_2a1wt_170 ol{padding-left:1.5rem;margin-bottom:1.25em;clear:both}._body_2a1wt_170 li{font-size:1.125rem;line-height:1.8;color:#333;margin-bottom:.5em;font-family:Georgia,serif}._body_2a1wt_170 li::marker{color:#2e7d32}._body_2a1wt_170 a{color:#2e7d32;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color .2s}._body_2a1wt_170 a:hover{color:#1b5e20}._body_2a1wt_170 hr{border:none;height:1px;background:linear-gradient(90deg,transparent,#ddd,transparent);margin:2.5rem 0;position:relative;clear:both}._body_2a1wt_170 hr:after{content:"◆";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;padding:0 .75rem;color:#2e7d32;font-size:.6rem}._body_2a1wt_170 img{max-width:285px;height:auto;border-radius:6px;box-shadow:0 4px 15px #0000001f;object-fit:cover}._body_2a1wt_170 img[src*="#left"]{float:left;margin:.5rem 2rem 1.5rem 0}._body_2a1wt_170 img[src*="#right"]{float:right;margin:.5rem 0 1.5rem 2rem}._body_2a1wt_170 figure{margin:1.5rem 0;clear:both}._body_2a1wt_170 figcaption{font-size:.8rem;color:#888;font-style:italic;text-align:center;margin-top:.5rem;font-family:sans-serif}._body_2a1wt_170 strong{font-weight:600;color:#1a1a1a}._body_2a1wt_170 em{font-style:italic}._shareBar_2a1wt_394{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;margin-top:2.5rem;border-top:1px solid #e8f5e9;border-bottom:1px solid #e8f5e9;clear:both}._shareLabel_2a1wt_405{font-size:.9rem;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.06em;font-family:sans-serif}._shareButtons_2a1wt_414{display:flex;gap:.5rem}._shareButton_2a1wt_414{width:38px;height:38px;border-radius:50%;border:1px solid #e0e0e0;background:#fff;color:#666;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;font-family:sans-serif}._shareButton_2a1wt_414:hover{border-color:#2e7d32;color:#2e7d32;background:#f0faf0}._authorCard_2a1wt_443{display:flex;align-items:center;gap:1.25rem;margin-top:2rem;padding:1.5rem;background:#fafafa;border-radius:8px;border:1px solid #eee}._authorAvatar_2a1wt_135{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#2e7d32,#43a047);color:#fff;font-size:1.4rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:Georgia,serif;box-shadow:0 2px 8px #2e7d3240}._authorInfo_2a1wt_470{display:flex;flex-direction:column;gap:.15rem}._authorLabel_2a1wt_476{font-size:.8rem;color:#888;text-transform:uppercase;letter-spacing:.08em;margin:0;font-family:sans-serif}._authorName_2a1wt_485{font-size:1.15rem;font-weight:600;color:#1a1a1a;margin:0;font-family:sans-serif}._authorRole_2a1wt_493{font-size:1rem;color:#2e7d32;margin:0;font-family:sans-serif}._prevNext_2a1wt_501{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #eee}._nextItem_2a1wt_511{text-align:right}._navLink_2a1wt_513{display:flex;flex-direction:column;gap:.25rem;text-decoration:none;color:inherit;padding:1rem;background:#fafafa;border-radius:6px;border:1px solid #eee;transition:all .2s}._navLink_2a1wt_513:hover{background:#f0faf0;border-color:#c8e6c9}._navDirection_2a1wt_531{font-size:.85rem;font-weight:600;color:#2e7d32;text-transform:uppercase;letter-spacing:.05em;font-family:sans-serif}._navTitle_2a1wt_540{font-size:1.05rem;color:#333;line-height:1.4;font-family:Georgia,serif}._sidebar_2a1wt_548{position:sticky;top:130px;display:flex;flex-direction:column;gap:1.25rem}._sidebarBox_2a1wt_556{background:#fff;border-radius:8px;padding:1.25rem;box-shadow:0 2px 12px #0000000d;border:1px solid #eee}._sidebarHeading_2a1wt_564{font-size:.9rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#1a1a1a;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem;font-family:sans-serif;padding-bottom:.75rem;border-bottom:2px solid #e8f5e9}._sidebarIcon_2a1wt_579{font-size:1.1rem}._sidebarSubtext_2a1wt_581{font-size:.95rem;color:#666;margin:0 0 1.25rem;line-height:1.6;font-family:sans-serif}._toolList_2a1wt_589{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.25rem}._toolLink_2a1wt_598{display:flex;align-items:center;gap:.5rem;text-decoration:none;padding:.5rem .6rem;border-radius:5px;transition:background .15s}._toolLink_2a1wt_598:hover{background:#f0faf0}._toolEmoji_2a1wt_611{font-size:1.25rem;flex-shrink:0}._toolName_2a1wt_613{font-size:1rem;color:#1a1a1a;font-weight:600;line-height:1.4;font-family:sans-serif}._allToolsLink_2a1wt_621{display:block;font-size:.95rem;font-weight:600;color:#2e7d32;text-decoration:none;text-align:right;font-family:sans-serif}._allToolsLink_2a1wt_621:hover{text-decoration:underline}._recentList_2a1wt_633{list-style:none;padding:0;margin:0}._recentItem_2a1wt_639{border-bottom:1px solid #f2f2f2}._recentItem_2a1wt_639:last-child{border-bottom:none}._recentLink_2a1wt_644{display:flex;flex-direction:column;gap:.15rem;padding:.6rem 0;text-decoration:none;color:inherit;transition:opacity .15s}._recentLink_2a1wt_644:hover{opacity:.7}._recentCategory_2a1wt_655{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2e7d32;font-family:sans-serif}._recentTitle_2a1wt_664{font-size:1rem;font-weight:600;color:#1a1a1a;line-height:1.4;font-family:sans-serif}._recentDate_2a1wt_672{font-size:.9rem;color:#999;font-family:sans-serif}._fieldNotesBox_2a1wt_679{background:linear-gradient(145deg,#1b5e20,#2e7d32);border:none;box-shadow:0 4px 15px #2e7d3240}._fieldNotesLabel_2a1wt_685{font-size:.85rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fffc;margin:0 0 .65rem;font-family:sans-serif}._fieldNotesText_2a1wt_695{font-size:1rem;color:#fffffff2;line-height:1.6;margin:0 0 1.25rem;font-family:sans-serif}._fieldNotesLink_2a1wt_703{display:inline-block;font-size:.95rem;font-weight:600;color:#fff;text-decoration:none;border:1.5px solid rgba(255,255,255,.5);padding:.5rem 1.25rem;border-radius:4px;transition:all .2s;font-family:sans-serif}._fieldNotesLink_2a1wt_703:hover{background:#ffffff26;border-color:#fff}._notFound_2a1wt_721{padding:4rem 0;text-align:center;color:#666;font-family:sans-serif}._backLink_2a1wt_728{display:inline-block;color:#2e7d32;text-decoration:none;font-size:.9rem;font-weight:600;margin-top:1rem}@media(max-width:1200px){._bodyLayout_2a1wt_170{grid-template-columns:1fr 250px;gap:2rem}._article_2a1wt_181{padding:2rem 2.5rem}._imgFirst_2a1wt_749{width:calc(100% + 5rem)!important;margin-left:-2.5rem!important;margin-right:-2.5rem!important}}@media(max-width:1000px){._bodyLayout_2a1wt_170{grid-template-columns:1fr;padding:2rem 1.5rem 3rem}._sidebar_2a1wt_548{position:static;top:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}._imgFirst_2a1wt_749,._imgLeft_2a1wt_770,._imgRight_2a1wt_771{float:none!important;width:100%!important;margin:1.5rem 0!important;border-radius:6px!important}._body_2a1wt_170 blockquote{margin:1.5rem 0}._page_2a1wt_3{margin-top:0}._heroBand_2a1wt_27{padding-top:0;min-height:400px}._article_2a1wt_181{padding:2rem 1.75rem}}@media(max-width:768px){._heroBand_2a1wt_27{min-height:350px}._heroInner_2a1wt_62{padding:0 1rem}._heroTitle_2a1wt_108{font-size:1.5rem}._heroDeck_2a1wt_119{font-size:.95rem}._heroCategory_2a1wt_89{font-size:.65rem}._article_2a1wt_181{padding:1.5rem 1.25rem}._body_2a1wt_170 p,._body_2a1wt_170 li{font-size:.95rem}._body_2a1wt_170 h2{font-size:1.25rem}._body_2a1wt_170 h3{font-size:1.05rem}._body_2a1wt_170 blockquote{font-size:.95rem;padding:1rem 1.25rem}._sidebar_2a1wt_548{grid-template-columns:1fr}._prevNext_2a1wt_501{grid-template-columns:1fr;gap:.75rem}._nextItem_2a1wt_511{text-align:left}._shareBar_2a1wt_394{flex-direction:column;gap:.75rem;align-items:flex-start}._authorCard_2a1wt_443{flex-direction:column;text-align:center;gap:.75rem}._authorInfo_2a1wt_470{align-items:center}}@media(max-width:500px){._heroBand_2a1wt_27{min-height:300px}._heroOverlay_2a1wt_48{padding:2rem 0 1.5rem}._heroTitle_2a1wt_108{font-size:1.35rem}._heroDeck_2a1wt_119{font-size:.9rem}._article_2a1wt_181{padding:1.25rem 1rem}._bodyLayout_2a1wt_170{padding:1.5rem .75rem 2rem}._body_2a1wt_170>p:first-of-type:first-letter{font-size:2.75rem}._body_2a1wt_170 p{font-size:.9rem;line-height:1.7}._body_2a1wt_170 blockquote{padding:.75rem 1rem;font-size:.9rem}._sidebarBox_2a1wt_556{padding:1rem}}._page_tv8br_1{min-height:100vh;background:#fff}._hero_tv8br_7{position:relative;background:url(/images/banner/banner.jpg) center/cover no-repeat;padding:4rem 0 3.5rem}._hero_tv8br_7:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#1a3a0aa6,#2d50168c)}._heroInner_tv8br_19{position:relative;z-index:1;max-width:min(90%,1800px);margin:0 auto;padding:0 clamp(1rem,3vw,3rem)}._heroEyebrow_tv8br_26{font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#fff9;margin:0 0 .75rem;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif)}._heroTitle_tv8br_35{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;margin:0 0 1rem;font-family:var(--font-serif, Georgia, serif)}._heroDivider_tv8br_42{width:48px;height:3px;background:#a8d5b0;margin:0 0 1rem;border-radius:2px}._heroSub_tv8br_49{font-size:1.15rem;color:#ffffffd9;max-width:600px;line-height:1.6;margin:0;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif)}._programList_tv8br_59{display:flex;flex-direction:column;max-width:1800px;margin:0 auto;padding:0 24px 80px}._banner_tv8br_68{border-bottom:1px solid #e0e8e0;padding:52px 0}._banner_tv8br_68:last-child{border-bottom:none}._bannerHeader_tv8br_75{display:flex;align-items:center;gap:24px;background:linear-gradient(90deg,#1a3a2a,#2d6a4f);border-radius:10px 10px 0 0;padding:20px 32px}._headerImgWrap_tv8br_85{width:120px;height:120px;border-radius:8px;overflow:hidden;flex-shrink:0;border:2px solid rgba(255,255,255,.2)}._headerImg_tv8br_85{width:100%;height:100%;object-fit:cover;display:block}._headerImgPlaceholder_tv8br_101{width:100%;height:100%;background:#ffffff1f}._headerText_tv8br_108{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}._tag_tv8br_116{font-size:.85rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#a8d5b0;margin:0}._title_tv8br_125{font-family:Georgia,serif;font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:700;color:#fff;margin:0;line-height:1.2}._subtitle_tv8br_134{font-size:1.13rem;color:#ffffffb3;margin:0;font-weight:500}._headerLink_tv8br_142{font-size:1.03rem;font-weight:700;color:#ffffffe6;text-decoration:none;border:1px solid rgba(255,255,255,.35);padding:7px 18px;border-radius:5px;white-space:nowrap;flex-shrink:0;transition:background .15s,border-color .15s}._headerLink_tv8br_142:hover{background:#ffffff1f;border-color:#fff9}._bannerBody_tv8br_157{background:#fff;border:1px solid #e0e8e0;border-top:none;border-radius:0 0 10px 10px;padding:32px 40px 36px}._divider_tv8br_165{width:40px;height:3px;background:#2d6a4f;border-radius:2px;margin-bottom:24px}._body_tv8br_174{font-size:1.25rem;line-height:1.8;color:#444}._body_tv8br_174 p{margin-bottom:.9em}._body_tv8br_174 p:last-child{margin-bottom:0}._body_tv8br_174 strong{color:#1a2e1a;font-weight:700}._body_tv8br_174 ul{margin:.5em 0 .9em 1.4rem}._body_tv8br_174 li{margin-bottom:.4em}._body_tv8br_174 a{color:#2d6a4f;text-decoration:underline}._body_tv8br_174 img{max-width:420px;height:auto;border-radius:8px;box-shadow:0 2px 12px #0000001a;margin:8px 0 8px 28px;float:right;clear:right}._body_tv8br_174 p:has(img){overflow:hidden}._bannerBody_tv8br_157:after{content:"";display:table;clear:both}._cta_tv8br_208{display:inline-flex;align-items:center;gap:8px;margin-top:28px;padding:11px 28px;background:#2d6a4f;color:#fff;text-decoration:none;font-size:1.19rem;font-weight:700;border-radius:6px;clear:both;transition:background .2s,transform .15s}._cta_tv8br_208:hover{background:#1a3a2a;transform:translateY(-1px)}@media(max-width:700px){._bannerHeader_tv8br_75{flex-wrap:wrap;padding:16px 20px;gap:16px}._headerImgWrap_tv8br_85{width:90px;height:90px}._bannerBody_tv8br_157{padding:24px 20px 28px}._banner_tv8br_68{padding:32px 0}._body_tv8br_174 img{float:none;max-width:100%;margin:16px 0}}._page_9shz2_3{min-height:100vh;background:#f4f4f2}._hero_9shz2_9{position:relative;background:url(/images/banner/banner.jpg) center/cover no-repeat;padding:4rem 0 3.5rem}._hero_9shz2_9:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#1a3a0aa6,#2d50168c)}._heroInner_9shz2_22{position:relative;z-index:1;max-width:min(90%,1800px);margin:0 auto;padding:0 clamp(1rem,3vw,3rem)}._heroEyebrow_9shz2_30{font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#fff9;margin:0 0 .75rem;font-family:sans-serif}._heroTitle_9shz2_40{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#fff;margin:0 0 1rem;font-family:Georgia,serif;line-height:1.15}._heroDivider_9shz2_49{width:48px;height:3px;background:#a8d5b0;margin:0 0 1rem;border-radius:2px}._heroSubtitle_9shz2_57{font-size:1.1rem;color:#ffffffd1;line-height:1.65;margin:0;max-width:640px;font-family:sans-serif}._heroLink_9shz2_66{color:#a5d6a7;text-decoration:underline;text-underline-offset:3px}._heroLink_9shz2_66:hover{color:#fff}._layout_9shz2_74{display:grid;grid-template-columns:260px 1fr;gap:2.5rem;max-width:min(90%,1800px);margin:0 auto;padding:3rem clamp(1rem,3vw,3rem) 6rem;align-items:start}._sidebar_9shz2_85{position:sticky;top:120px;display:flex;flex-direction:column;gap:1.25rem}._searchBox_9shz2_93{display:flex;align-items:center;gap:.5rem;background:#fff;border:1px solid #ddd;border-radius:8px;padding:.6rem .75rem;box-shadow:0 1px 6px #0000000d}._searchIcon_9shz2_104{font-size:.9rem;flex-shrink:0}._searchInput_9shz2_106{flex:1;border:none;outline:none;font-size:1.13rem;color:#1a1a1a;background:transparent;font-family:sans-serif}._clearBtn_9shz2_116{background:none;border:none;cursor:pointer;color:#aaa;font-size:.85rem;padding:0;line-height:1}._clearBtn_9shz2_116:hover{color:#555}._catBox_9shz2_127{background:#fff;border-radius:10px;padding:1.25rem;box-shadow:0 1px 8px #0000000d;border:1px solid #eee}._catHeading_9shz2_135{font-size:.81rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#999;margin:0 0 .75rem;font-family:sans-serif;padding-bottom:.6rem;border-bottom:1px solid #f0f0f0}._catBtn_9shz2_147{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:none;cursor:pointer;text-align:left;font-size:1.1rem;color:#444;padding:.45rem .6rem;border-radius:6px;font-family:sans-serif;transition:background .15s,color .15s}._catBtn_9shz2_147:hover{background:#f5f5f5;color:#1a1a1a}._catBtnActive_9shz2_164{background:#e8f5e9;color:#2e7d32;font-weight:700}._catCount_9shz2_170{font-size:.94rem;color:#aaa;font-weight:600}._catBtnActive_9shz2_164 ._catCount_9shz2_170{color:#66bb6a}._aboutBox_9shz2_177{background:linear-gradient(145deg,#1b5e20,#2e7d32);border-radius:10px;padding:1.25rem;box-shadow:0 4px 16px #2e7d3233}._aboutLabel_9shz2_184{font-size:.85rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#ffffffa6;margin:0 0 .6rem;font-family:sans-serif}._aboutText_9shz2_194{font-size:1.05rem;color:#ffffffe6;line-height:1.6;margin:0 0 1rem;font-family:sans-serif}._aboutLink_9shz2_202{display:inline-block;font-size:1rem;font-weight:700;color:#fff;text-decoration:none;border:1.5px solid rgba(255,255,255,.45);padding:.35rem .9rem;border-radius:5px;transition:background .15s;font-family:sans-serif}._aboutLink_9shz2_202:hover{background:#ffffff2e}._main_9shz2_217{display:flex;flex-direction:column;gap:3rem}._sectionHeader_9shz2_225{display:flex;align-items:baseline;gap:1rem;margin-bottom:.4rem}._sectionTitle_9shz2_232{font-size:1.63rem;font-weight:800;color:#1a1a1a;margin:0;font-family:sans-serif}._sectionCount_9shz2_240{font-size:1rem;color:#aaa;font-family:sans-serif}._sectionNote_9shz2_246{font-size:1.1rem;color:#888;margin:0 0 1.25rem;font-family:sans-serif}._grid_9shz2_254{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}._card_9shz2_260{display:flex;flex-direction:column;background:#fff;border-radius:10px;overflow:hidden;text-decoration:none;color:inherit;border:1.5px solid #ebebeb;box-shadow:0 2px 10px #0000000d;transition:transform .18s,box-shadow .18s,border-color .18s}._card_9shz2_260:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001a;border-color:#a5d6a7}._cardExternal_9shz2_278{border-style:dashed}._cardImage_9shz2_282{width:100%;height:200px;object-fit:cover;object-position:center;display:block;flex-shrink:0}._cardImagePlaceholder_9shz2_291{height:200px;background:linear-gradient(135deg,#1b5e20,#2e7d32);display:flex;align-items:center;justify-content:center;flex-shrink:0}._cardIconLarge_9shz2_300{font-size:3rem;opacity:.85}._cardBody_9shz2_305{padding:1.5rem;display:flex;flex-direction:column;flex:1}._cardCategory_9shz2_312{font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#2e7d32;background:#e8f5e9;padding:.2rem .55rem;border-radius:3px;font-family:sans-serif}._cardTitle_9shz2_324{font-size:1.25rem;font-weight:700;color:#1a1a1a;margin:0 0 .6rem;line-height:1.3;font-family:sans-serif}._cardDesc_9shz2_333{font-size:1.06rem;color:#666;line-height:1.6;margin:0;flex:1;font-family:sans-serif}._cardFooter_9shz2_342{display:flex;align-items:center;justify-content:space-between;margin-top:1.1rem;padding-top:.9rem;border-top:1px solid #f2f2f2}._cardCta_9shz2_351{font-size:1.03rem;font-weight:700;color:#2e7d32;font-family:sans-serif}._card_9shz2_260:hover ._cardCta_9shz2_351{text-decoration:underline;text-underline-offset:2px}._cardRepo_9shz2_362{font-size:.94rem;color:#aaa;text-decoration:none;font-family:sans-serif;font-weight:600;transition:color .15s}._cardRepo_9shz2_362:hover{color:#2e7d32}._resultsRow_9shz2_372{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;flex-wrap:wrap;gap:12px}._perPageSelect_9shz2_381{display:flex;align-items:center;gap:8px}._perPageLabel_9shz2_387{font-size:.95rem;color:#888;font-family:sans-serif}._perPageDropdown_9shz2_393{padding:5px 10px;border:1px solid #ddd;border-radius:6px;font-size:.95rem;color:#444;background:#fff;cursor:pointer;font-family:sans-serif}._perPageDropdown_9shz2_393:focus{outline:none;border-color:#2e7d32}._resultsInfo_9shz2_405{font-size:.95rem;color:#888;margin:0 0 1.25rem;font-family:sans-serif}._pagination_9shz2_412{display:flex;align-items:center;justify-content:center;gap:8px;padding:2rem 0 1rem;flex-wrap:wrap}._pageBtn_9shz2_421{padding:8px 16px;border:1px solid #ddd;border-radius:6px;background:#fff;color:#444;font-size:.95rem;cursor:pointer;font-family:sans-serif;transition:background .15s,border-color .15s}._pageBtn_9shz2_421:hover:not(:disabled){background:#e8f5e9;border-color:#a5d6a7}._pageBtn_9shz2_421:disabled{opacity:.4;cursor:not-allowed}._pageActive_9shz2_434{background:#2e7d32!important;color:#fff!important;border-color:#2e7d32!important}._empty_9shz2_437{padding:4rem;text-align:center;color:#888;background:#fff;border-radius:10px;font-family:sans-serif}._resetBtn_9shz2_446{margin-top:1rem;padding:.6rem 1.5rem;background:#2e7d32;color:#fff;border:none;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;font-family:sans-serif}._resetBtn_9shz2_446:hover{background:#1b5e20}@media(max-width:1100px){._heroInner_9shz2_22{padding:0 clamp(1rem,3vw,3rem)}._layout_9shz2_74{padding:2.5rem clamp(1rem,3vw,3rem) 5rem}}@media(max-width:900px){._layout_9shz2_74{grid-template-columns:1fr;padding:2rem clamp(1rem,3vw,3rem) 4rem}._sidebar_9shz2_85{position:static}._heroInner_9shz2_22{padding:0 clamp(1rem,3vw,3rem)}._hero_9shz2_9{padding:2.5rem 0}}@media(max-width:900px){._grid_9shz2_254{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){._grid_9shz2_254{grid-template-columns:1fr}}._page_1wkkb_2{min-height:100vh;background:#f4f4f2}._notFound_1wkkb_7{max-width:800px;margin:0 auto;padding:3rem 2rem}._titleBand_1wkkb_17{position:relative;background:url(/images/banner/banner.jpg) center/cover no-repeat;overflow:hidden}._titleBand_1wkkb_17:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#1a3a0ae0,#2d5016d9)}._titleBandInner_1wkkb_30{position:relative;z-index:1;max-width:min(90%,1800px);margin:0 auto;padding:2rem clamp(1rem,3vw,3rem) 2.5rem}._backLink_1wkkb_38{display:inline-block;font-size:.85rem;color:#a8c97a;text-decoration:none;font-weight:600;margin-bottom:1.5rem;transition:color .15s}._backLink_1wkkb_38:hover{color:#fff;text-decoration:underline}._titleRow_1wkkb_49{display:flex;gap:2rem;align-items:flex-start}._titleText_1wkkb_55{flex:1;display:flex;flex-direction:column;gap:10px}._title_1wkkb_17{font-family:Georgia,serif;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700;color:#fff;margin:0;line-height:1.2}._description_1wkkb_71{font-size:1rem;color:#ffffffd1;line-height:1.65;margin:0;max-width:680px}._titleLinks_1wkkb_79{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:4px}._linkExternal_1wkkb_87{font-size:.88rem;font-weight:700;color:#1a2e0a;background:#a8c97a;padding:.45rem 1rem;border-radius:5px;text-decoration:none;transition:background .15s}._linkExternal_1wkkb_87:hover{background:#c2de9a}._linkRepo_1wkkb_99{font-size:.85rem;font-weight:600;color:#ffffffbf;text-decoration:none;border:1px solid rgba(255,255,255,.25);padding:.4rem .9rem;border-radius:5px;transition:border-color .15s,color .15s}._linkRepo_1wkkb_99:hover{color:#fff;border-color:#fff9}._externalLayout_1wkkb_115{max-width:min(90%,1800px);margin:0 auto;padding:2.5rem clamp(1rem,3vw,3rem) 3rem}._externalImageLink_1wkkb_121{display:block;margin:0 auto 2rem;border-radius:8px;overflow:hidden;box-shadow:0 4px 20px #0000001f;transition:box-shadow .2s,transform .2s;width:fit-content;max-width:100%}._externalImageLink_1wkkb_121:hover{box-shadow:0 8px 32px #0000002e;transform:translateY(-2px)}._externalImage_1wkkb_121{display:block;max-width:100%;max-height:80vh;width:auto;height:auto}._externalBody_1wkkb_145{font-size:1.125rem;line-height:1.8;color:#333}._externalBody_1wkkb_145 p{margin:0 0 1.25rem}._externalBody_1wkkb_145 p:last-child{margin-bottom:0}._externalBody_1wkkb_145 a{color:#2e7d32;text-decoration:underline;text-underline-offset:2px}._externalBody_1wkkb_145 a:hover{color:#1b5e20}._externalBody_1wkkb_145 ul{margin:0 0 1.25rem;padding-left:1.5rem}._externalBody_1wkkb_145 li{margin-bottom:.5rem}._externalBody_1wkkb_145 img{display:block;max-width:100%;max-height:80vh;width:auto;height:auto;margin:0 auto 1.5rem}._externalBody_1wkkb_145 a:has(img){display:block;text-align:center}._detailBand_1wkkb_197{background:#f0f5f0;border-bottom:1px solid #e0e8e0}._detailInner_1wkkb_202{max-width:min(90%,1800px);margin:0 auto;padding:2rem clamp(1rem,3vw,3rem)}._detailBody_1wkkb_208{font-size:1rem;line-height:1.75;color:#444}._detailBody_1wkkb_208 p{margin:0 0 1rem}._detailBody_1wkkb_208 p:last-child{margin-bottom:0}._detailBody_1wkkb_208 ul{margin:0 0 1rem;padding-left:1.5rem}._detailBody_1wkkb_208 li{margin-bottom:.4rem}._detailBody_1wkkb_208 a{color:#2e7d32;text-decoration:underline;text-underline-offset:2px}._detailBody_1wkkb_208 a:hover{color:#1b5e20}._detailBody_1wkkb_208 img{display:block;max-width:100%;max-height:80vh;width:auto;height:auto;margin:0 auto 1.5rem}._detailBody_1wkkb_208 a:has(img){display:block;text-align:center}._toolArea_1wkkb_256{max-width:min(90%,1800px);margin:0 auto;padding:2rem clamp(1rem,3vw,3rem) 4rem}._iframeWrapper_1wkkb_263{position:relative;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 16px #00000014;border:4px solid #2e7d32;margin:0 auto}._iframeLoading_1wkkb_273{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem;color:#888;font-size:.95rem;gap:1rem}._spinner_1wkkb_284{width:36px;height:36px;border:3px solid #e0e0e0;border-top-color:#2e7d32;border-radius:50%;animation:_spin_1wkkb_284 .8s linear infinite}@keyframes _spin_1wkkb_284{to{transform:rotate(360deg)}}._iframe_1wkkb_263{display:block;opacity:0;transition:opacity .3s}._iframeVisible_1wkkb_302{opacity:1}._iframeError_1wkkb_304{padding:3rem;text-align:center;color:#888}._externalBtn_1wkkb_311{display:inline-block;background:#2e7d32;color:#fff;padding:.75rem 2rem;border-radius:6px;text-decoration:none;font-weight:700;font-size:1rem;transition:background .15s}._externalBtn_1wkkb_311:hover{background:#1b5e20}._metaBand_1wkkb_328{background:#f4f4f2}._metaInner_1wkkb_332{max-width:min(90%,1800px);margin:0 auto;padding:1.5rem clamp(1rem,3vw,3rem) 2.5rem}._titleMeta_1wkkb_338{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}._categoryBadge_1wkkb_346{font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#2e7d32;background:#e8f5e9;padding:.2rem .6rem;border-radius:3px}._cornellBadge_1wkkb_357{font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#b45309;background:#fef3c7;padding:.2rem .6rem;border-radius:3px}._toolFooter_1wkkb_369{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e0e8e0;font-size:1rem;line-height:1.75;color:#444}._toolFooter_1wkkb_369 p{margin:0 0 1rem}._toolFooter_1wkkb_369 p:last-child{margin-bottom:0}._toolFooter_1wkkb_369 a{color:#2e7d32;text-decoration:underline;text-underline-offset:2px}._toolFooter_1wkkb_369 a:hover{color:#1b5e20}@media(max-width:900px){._titleBandInner_1wkkb_30{padding:1.5rem clamp(1rem,3vw,3rem) 2rem}._toolArea_1wkkb_256{padding:1.5rem clamp(1rem,3vw,3rem) 3rem}._titleRow_1wkkb_49{flex-direction:column;gap:1.25rem}._externalLayout_1wkkb_115{padding:2rem clamp(1rem,3vw,3rem) 2.5rem}}@media(max-width:600px){._titleBandInner_1wkkb_30{padding:clamp(1rem,3vw,3rem)}._toolArea_1wkkb_256{padding:clamp(1rem,3vw,3rem) clamp(1rem,3vw,3rem) 2.5rem}._externalLayout_1wkkb_115{padding:clamp(1rem,3vw,3rem)}}._resourcesPage_c6iyc_3{min-height:100vh}._hero_c6iyc_8{position:relative;background:url(/images/banner/banner.jpg) center/cover no-repeat;padding:4rem 0}._heroOverlay_c6iyc_14{position:absolute;inset:0;background:linear-gradient(135deg,#1a3a0aa6,#2d50168c)}._heroContent_c6iyc_20{position:relative;z-index:1;max-width:min(90%,1800px);margin:0 auto;padding:0 clamp(1rem,3vw,3rem)}._heroEyebrow_c6iyc_28{font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#fff9;margin:0 0 .75rem;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif)}._heroDivider_c6iyc_38{width:48px;height:3px;background:#a8d5b0;margin:0 0 1rem;border-radius:2px}._heroTitle_c6iyc_46{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;margin:0 0 1rem;font-family:var(--font-serif, Georgia, serif)}._heroSubtitle_c6iyc_54{font-size:1.15rem;color:#ffffffd9;max-width:600px;line-height:1.6;margin:0;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif)}._mainContainer_c6iyc_64{width:min(90%,1800px);margin:0 auto;padding:2.5rem 0 4rem}._contentWrapper_c6iyc_70{display:grid;grid-template-columns:1fr 300px;gap:3rem;align-items:start}._main_c6iyc_64{min-width:0}._searchForm_c6iyc_83{display:flex;gap:.75rem;margin-bottom:1.5rem;flex-wrap:wrap}._searchInput_c6iyc_90{flex:1;min-width:200px;padding:.75rem 1rem;font-size:1rem;border:1px solid #d0d0d0;border-radius:4px;transition:border-color .2s ease,box-shadow .2s ease}._searchInput_c6iyc_90:focus{outline:none;border-color:#2e7d32;box-shadow:0 0 0 3px #2e7d321a}._searchButton_c6iyc_106{background:#2e7d32;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:4px;font-size:.95rem;font-weight:500;cursor:pointer;transition:background .2s ease}._searchButton_c6iyc_106:hover{background:#1b5e20}._clearButton_c6iyc_122{background:transparent;border:1px solid #999;color:#666;padding:.75rem 1.25rem;border-radius:4px;font-size:.9rem;cursor:pointer;transition:all .2s ease}._clearButton_c6iyc_122:hover{border-color:#2e7d32;color:#2e7d32}._activeFilter_c6iyc_139{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.95rem;color:#555}._filterBadge_c6iyc_148{display:inline-flex;align-items:center;gap:.5rem;background:#e8f5e9;color:#2e7d32;padding:.4rem .75rem;border-radius:4px;font-weight:500}._removeFilter_c6iyc_159{background:none;border:none;color:#2e7d32;font-size:1.25rem;line-height:1;cursor:pointer;padding:0;margin-left:.25rem}._removeFilter_c6iyc_159:hover{color:#1b5e20}._resultsCount_c6iyc_175{color:#666;font-size:.95rem;margin:0 0 1.5rem}._resourceGrid_c6iyc_182{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}._resourceCard_c6iyc_189{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}._resourceCard_c6iyc_189:hover{border-color:#2e7d32;box-shadow:0 6px 20px #2e7d321f;transform:translateY(-2px)}._cardLink_c6iyc_203{display:flex;flex-direction:column;text-decoration:none;height:100%}._cardImage_c6iyc_210{height:160px;background-size:cover;background-position:center;background-color:#f5f5f5}._cardImagePlaceholder_c6iyc_217{height:160px;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);display:flex;align-items:center;justify-content:center;font-size:3rem}._cardContent_c6iyc_226{padding:1.25rem;display:flex;flex-direction:column;flex-grow:1}._cardTitle_c6iyc_233{font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:400;color:#1a3a0a;margin:0 0 .75rem;line-height:1.4}._cardTags_c6iyc_242{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:1rem;flex-grow:1}._cardTag_c6iyc_242{background:#f5f5f5;color:#666;font-size:.7rem;padding:.2rem .5rem;border-radius:3px}._cardCta_c6iyc_258{color:#2e7d32;font-size:.875rem;font-weight:500;margin-top:auto}._resourceCard_c6iyc_189:hover ._cardCta_c6iyc_258{text-decoration:underline}._noResults_c6iyc_270{text-align:center;padding:3rem 1rem;color:#666}._noResults_c6iyc_270 p{margin-bottom:1.5rem}._pagination_c6iyc_281{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:3rem;padding-top:2rem;border-top:1px solid #e0e0e0}._pageButton_c6iyc_291{background:#fff;border:1px solid #2e7d32;color:#2e7d32;padding:.6rem 1.25rem;border-radius:4px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}._pageButton_c6iyc_291:hover:not(:disabled){background:#2e7d32;color:#fff}._pageButton_c6iyc_291:disabled{border-color:#ccc;color:#ccc;cursor:not-allowed}._pageNumbers_c6iyc_314{display:flex;align-items:center;gap:.25rem}._pageNumber_c6iyc_314{background:#fff;border:1px solid #e0e0e0;color:#333;width:40px;height:40px;border-radius:4px;font-size:.9rem;cursor:pointer;transition:all .2s ease}._pageNumber_c6iyc_314:hover{border-color:#2e7d32;color:#2e7d32}._pageNumber_c6iyc_314._active_c6iyc_139{background:#2e7d32;border-color:#2e7d32;color:#fff}._pageEllipsis_c6iyc_343{color:#999;padding:0 .5rem}._sidebar_c6iyc_349{position:sticky;top:130px;background:#f9faf9;border-radius:6px;padding:1.5rem;border:1px solid #e8f0e8;max-height:calc(100vh - 160px);overflow-y:auto}._sidebarSection_c6iyc_360{margin-bottom:1.5rem}._sidebarSection_c6iyc_360:last-child{margin-bottom:0}._sidebarTitle_c6iyc_368{font-family:Georgia,Times New Roman,serif;font-size:.95rem;font-weight:600;color:#1a3a0a;margin:0 0 .6rem;padding-bottom:.4rem;border-bottom:2px solid #2e7d32}._sidebarList_c6iyc_378{list-style:none;margin:0;padding:0}._sidebarList_c6iyc_378 li{margin-bottom:.25rem}._sidebarButton_c6iyc_388{background:none;border:none;color:#2e7d32;font-size:.85rem;text-align:left;padding:.25rem 0;cursor:pointer;transition:color .2s ease;width:100%}._sidebarButton_c6iyc_388:hover{color:#1b5e20;text-decoration:underline}._sidebarButton_c6iyc_388._active_c6iyc_139{color:#1b5e20;font-weight:600}@media(max-width:1024px){._contentWrapper_c6iyc_70{grid-template-columns:1fr}._sidebar_c6iyc_349{position:static;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-height:none}._sidebarSection_c6iyc_360{margin-bottom:0}}@media(max-width:768px){._hero_c6iyc_8{padding:3rem 0}._mainContainer_c6iyc_64{padding:1.5rem 0 3rem}._sidebar_c6iyc_349{grid-template-columns:repeat(2,1fr)}._resourceGrid_c6iyc_182{grid-template-columns:1fr}._pagination_c6iyc_281{flex-wrap:wrap}._pageNumbers_c6iyc_314{order:3;width:100%;justify-content:center;margin-top:.5rem}}@media(max-width:540px){._sidebar_c6iyc_349{grid-template-columns:1fr;gap:1rem}._searchForm_c6iyc_83{flex-direction:column}._searchInput_c6iyc_90{min-width:100%}._searchButton_c6iyc_106,._clearButton_c6iyc_122{width:100%}}._resourcePage_1lmdi_3{min-height:100vh;background:#fff}._titleBand_1lmdi_9{position:relative;background:url(/images/banner/banner.jpg) center/cover no-repeat;overflow:hidden}._titleBand_1lmdi_9:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#1a3a0ae0,#2d5016d9)}._titleBandInner_1lmdi_22{position:relative;z-index:1;width:min(90%,1800px);margin:0 auto;padding:2rem 0 2.5rem}._backLink_1lmdi_30{display:inline-block;font-size:.85rem;color:#a8c97a;text-decoration:none;font-weight:600;margin-bottom:1.5rem;transition:color .15s}._backLink_1lmdi_30:hover{color:#fff;text-decoration:underline}._backLinkPlain_1lmdi_45{color:#2e7d32;text-decoration:none;font-size:.95rem;transition:color .2s ease}._backLinkPlain_1lmdi_45:hover{color:#1b5e20;text-decoration:underline}._title_1lmdi_9{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:400;color:#fff;margin:0 0 .6rem;line-height:1.3}._description_1lmdi_66{font-size:1rem;color:#ffffffd1;line-height:1.65;margin:0;max-width:680px}._titleLinks_1lmdi_74{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:1rem}._linkExternal_1lmdi_82{font-size:.88rem;font-weight:700;color:#1a2e0a;background:#a8c97a;padding:.45rem 1rem;border-radius:5px;text-decoration:none;transition:background .15s}._linkExternal_1lmdi_82:hover{background:#c2de9a}._mainContainer_1lmdi_98{width:min(90%,1800px);margin:0 auto;padding:2.5rem 0 4rem}._contentWrapper_1lmdi_104{display:grid;grid-template-columns:1fr 280px;gap:3rem;align-items:start}._article_1lmdi_112{min-width:0}._contentArea_1lmdi_117{display:flow-root;margin-bottom:2rem}._imageWrapper_1lmdi_123{float:left;width:400px;margin:.25rem 2rem 1.5rem 0}._resourceImage_1lmdi_129{width:100%;height:auto;border-radius:4px;box-shadow:0 2px 8px #0000001a}._body_1lmdi_137{font-size:1rem;line-height:1.7;color:#333}._body_1lmdi_137 p{margin:0 0 1rem}._body_1lmdi_137 p:last-child{margin-bottom:0}._body_1lmdi_137 a{color:#2e7d32;text-decoration:underline;text-underline-offset:2px}._body_1lmdi_137 a:hover{color:#1b5e20}._body_1lmdi_137 ul,._body_1lmdi_137 ol{margin:0 0 1rem;padding-left:1.5rem}._body_1lmdi_137 li{margin-bottom:.4rem}._body_1lmdi_137 h2{font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:400;color:#1a3a0a;margin:1.75rem 0 .75rem}._body_1lmdi_137 h3{font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:400;color:#1a3a0a;margin:1.5rem 0 .5rem}._body_1lmdi_137 img{max-width:100%;max-height:80vh;height:auto;border-radius:4px;margin:1rem 0}._body_1lmdi_137 blockquote{border-left:4px solid #2e7d32;margin:1.25rem 0;padding:.5rem 0 .5rem 1rem;color:#555;font-style:italic}._ctaWrapper_1lmdi_204{margin:1.5rem 0 2rem;clear:both}._ctaButton_1lmdi_209{display:inline-block;background:#2e7d32;color:#fff;padding:.75rem 1.5rem;border-radius:4px;text-decoration:none;font-size:.95rem;font-weight:500;transition:background .2s ease}._ctaButton_1lmdi_209:hover{background:#1b5e20}._categoriesSection_1lmdi_226{background:#f9faf9;border:1px solid #e8f0e8;border-radius:4px;padding:1.25rem 1.5rem;margin-top:1.5rem;clear:both}._categoriesTitle_1lmdi_235{font-family:Georgia,Times New Roman,serif;font-size:1.1rem;font-weight:600;color:#1a3a0a;margin:0 0 1rem}._categoryRow_1lmdi_243{margin-bottom:1rem}._categoryRow_1lmdi_243:last-child{margin-bottom:0}._categoryLabel_1lmdi_251{display:block;font-weight:600;color:#333;font-size:.9rem;margin-bottom:.5rem}._categoryTags_1lmdi_259{display:flex;flex-wrap:wrap;gap:.5rem}._tagButton_1lmdi_265{display:inline-block;background:#e8f5e9;color:#2e7d32;font-size:.8rem;padding:.4rem .85rem;border-radius:4px;text-decoration:none;font-weight:500;transition:background .2s ease,transform .1s ease;border:1px solid #c8e6c9}._tagButton_1lmdi_265:hover{background:#c8e6c9;transform:translateY(-1px);text-decoration:none}._sidebar_1lmdi_285{position:sticky;top:130px;background:#f9faf9;border-radius:4px;padding:1.25rem;border:1px solid #e8f0e8}._sidebarSection_1lmdi_294{margin-bottom:1.5rem}._sidebarSection_1lmdi_294:last-child{margin-bottom:0}._sidebarTitle_1lmdi_302{font-family:Georgia,Times New Roman,serif;font-size:.95rem;font-weight:600;color:#1a3a0a;margin:0 0 .5rem;padding-bottom:.4rem;border-bottom:2px solid #2e7d32}._sidebarList_1lmdi_312{list-style:none;margin:0;padding:0}._sidebarList_1lmdi_312 li{margin-bottom:.3rem}._sidebarLink_1lmdi_322{color:#2e7d32;text-decoration:none;font-size:.85rem;line-height:1.4;transition:color .2s ease}._sidebarLink_1lmdi_322:hover{color:#1b5e20;text-decoration:underline}._notFound_1lmdi_336{min-height:60vh;display:flex;align-items:center;justify-content:center;text-align:center}._notFound_1lmdi_336 h1{font-family:Georgia,Times New Roman,serif;color:#1a3a0a;margin-bottom:1rem}._notFound_1lmdi_336 p{color:#666;margin-bottom:2rem}._container_1lmdi_355{width:min(90%,1800px);margin:0 auto}@media(max-width:1024px){._contentWrapper_1lmdi_104{grid-template-columns:1fr}._sidebar_1lmdi_285{position:static;display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}._sidebarSection_1lmdi_294{margin-bottom:0}._imageWrapper_1lmdi_123{width:350px}}@media(max-width:768px){._titleBandInner_1lmdi_22{padding:1.5rem 0 2rem}._mainContainer_1lmdi_98{padding:2rem 0 3rem}._imageWrapper_1lmdi_123{float:none;width:100%;max-width:400px;margin:0 0 1.5rem}._sidebar_1lmdi_285{grid-template-columns:1fr;gap:1rem}}@media(max-width:480px){._tagButton_1lmdi_265{font-size:.75rem;padding:.35rem .65rem}._ctaButton_1lmdi_209{display:block;text-align:center}._categoriesSection_1lmdi_226{padding:1rem}._imageWrapper_1lmdi_123{max-width:100%}}._hero_asqgh_4{position:relative;background:url(/images/banner/banner.jpg) center/cover no-repeat;padding:4rem 0 3.5rem}._hero_asqgh_4:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#1a3a0aa6,#2d50168c)}._heroInner_asqgh_17{position:relative;z-index:1;max-width:min(90%,1800px);margin:0 auto;padding:0 clamp(1rem,3vw,3rem)}._heroEyebrow_asqgh_25{font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#fff9;margin:0 0 .75rem;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif)}._heroTitle_asqgh_35{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;margin:0 0 1rem;font-family:var(--font-serif, Georgia, serif)}._heroDivider_asqgh_43{width:48px;height:3px;background:#a8d5b0;margin:0 0 1rem;border-radius:2px}._heroSubtitle_asqgh_51{font-size:1.15rem;color:#ffffffd9;max-width:600px;line-height:1.6;margin:0;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif)}@media(max-width:600px){._hero_asqgh_4{padding:2.5rem 0}}._impactsContent_asqgh_64{padding:3rem 0;max-width:min(90%,1800px);margin:0 auto;padding-left:clamp(1rem,3vw,3rem);padding-right:clamp(1rem,3vw,3rem)}._introSection_asqgh_72{margin-bottom:4rem}._mainQuote_asqgh_76{font-size:1.25rem;line-height:1.8;color:#2e7d32;border-left:5px solid #2e7d32;padding-left:2rem;margin:0 0 2rem;font-style:italic;background:#f5f5f5;padding:2rem;border-radius:8px}._introSection_asqgh_72 p{font-size:1.1rem;line-height:1.8;color:#333;margin-bottom:1.5rem}._resourceBox_asqgh_96{background:#e8f5e9;padding:2rem;border-radius:8px;margin-top:2rem;border:2px solid #2e7d32}._resourceBox_asqgh_96 p{margin:0 0 1rem;font-weight:600;color:#2e7d32}._resourceBox_asqgh_96 ul{list-style:none;padding:0;margin:0}._resourceBox_asqgh_96 li{margin-bottom:.75rem}._resourceBox_asqgh_96 a{color:#2e7d32;text-decoration:none;font-weight:500}._resourceBox_asqgh_96 a:hover{text-decoration:underline}._impactSection_asqgh_131{margin-bottom:4rem;padding-bottom:3rem;border-bottom:2px solid #e0e0e0}._impactTitle_asqgh_137{font-size:2rem;color:#2e7d32;margin-bottom:1.5rem;font-weight:700}._impactIntro_asqgh_144{font-size:1.1rem;line-height:1.7;color:#555;margin-bottom:2rem;font-style:italic}._challengeSolution_asqgh_153{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}._challenges_asqgh_160,._solutions_asqgh_161{background:#f9f9f9;padding:1.5rem;border-radius:8px}._challenges_asqgh_160 h3{color:#d32f2f;font-size:1.3rem;margin-bottom:1rem}._solutions_asqgh_161 h3{color:#2e7d32;font-size:1.3rem;margin-bottom:1rem}._challenges_asqgh_160 ul,._solutions_asqgh_161 ul{padding-left:1.5rem;margin:0}._challenges_asqgh_160 li,._solutions_asqgh_161 li{margin-bottom:.75rem;line-height:1.6}._challenges_asqgh_160 li{color:#555}._solutions_asqgh_161 li{color:#333}._calloutBox_asqgh_200{background:linear-gradient(135deg,#fff3e0,#ffe0b2);padding:2rem;border-radius:12px;margin:2rem 0;border:2px solid #f57c00}._calloutBox_asqgh_200 h4{color:#e65100;font-size:1.5rem;margin:0 0 1rem}._calloutBox_asqgh_200 p{font-size:1.05rem;line-height:1.7;color:#555;margin-bottom:1.5rem}._livestockSolutions_asqgh_221{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem}._livestockSolutions_asqgh_221 h5{color:#e65100;font-size:1.1rem;margin-bottom:.75rem}._livestockSolutions_asqgh_221 ul{padding-left:1.5rem;margin:0}._livestockSolutions_asqgh_221 li{margin-bottom:.5rem;line-height:1.5;color:#555}._caseStudy_asqgh_246{background:#e3f2fd;padding:1.5rem;border-radius:8px;border-left:5px solid #1976d2;margin-bottom:2rem}._caseStudy_asqgh_246 h4{color:#1976d2;font-size:1.3rem;margin:0 0 1rem}._caseStudy_asqgh_246 p{font-size:1rem;line-height:1.7;color:#555;margin:0}._conclusionSection_asqgh_268{margin-top:3rem;padding:2rem;background:#f5f5f5;border-radius:12px}._conclusionSection_asqgh_268 h2{color:#2e7d32;font-size:1.75rem;margin-bottom:1.5rem}._conclusionSection_asqgh_268 p{font-size:1.1rem;line-height:1.8;color:#333;margin-bottom:1rem}@media(max-width:768px){._impactsContent_asqgh_64{padding:2rem 0}._mainQuote_asqgh_76{font-size:1.1rem;padding:1.5rem}._introSection_asqgh_72 p{font-size:1rem}._resourceBox_asqgh_96{padding:1.5rem}._impactTitle_asqgh_137{font-size:1.75rem}._impactIntro_asqgh_144{font-size:1rem}._challengeSolution_asqgh_153,._livestockSolutions_asqgh_221{grid-template-columns:1fr;gap:1.5rem}._calloutBox_asqgh_200{padding:1.5rem}._calloutBox_asqgh_200 h4{font-size:1.3rem}._calloutBox_asqgh_200 p{font-size:1rem}._caseStudy_asqgh_246{padding:1.25rem}._conclusionSection_asqgh_268{padding:1.5rem}._conclusionSection_asqgh_268 h2{font-size:1.5rem}._conclusionSection_asqgh_268 p{font-size:1rem}}@media(max-width:480px){._impactsContent_asqgh_64{padding:1.5rem 0}._mainQuote_asqgh_76{font-size:1rem;padding:1.25rem 1.25rem 1.25rem 1rem;border-left-width:3px}._impactTitle_asqgh_137{font-size:1.5rem}._challenges_asqgh_160 h3,._solutions_asqgh_161 h3{font-size:1.1rem}._calloutBox_asqgh_200{padding:1.25rem}._calloutBox_asqgh_200 h4{font-size:1.2rem}}._heroSection_o3bw5_1{height:var(--hero-height);background:var(--gradient-hero);display:flex;align-items:center;justify-content:center;text-align:center;margin-top:var(--header-height);position:relative}._heroContent_o3bw5_12{max-width:600px;padding:40px 0}._heroTitle_o3bw5_17{font-size:var(--font-size-hero-title);font-family:var(--font-family-heading);color:var(--color-primary-green);margin-bottom:20px;font-weight:700;line-height:1.2}._heroSubtitle_o3bw5_26{font-size:var(--font-size-hero-subtitle);color:var(--color-neutral-dark-gray);line-height:1.6;margin:0;font-weight:400}@media(max-width:1024px)and (min-width:769px){._heroContent_o3bw5_12{max-width:500px}}@media(max-width:768px){._heroSection_o3bw5_1{height:280px;padding:0 20px}._heroContent_o3bw5_12{max-width:100%;padding:20px 0}._heroTitle_o3bw5_17{margin-bottom:16px}}@media(max-width:480px){._heroSection_o3bw5_1{height:250px}._heroContent_o3bw5_12{padding:16px 0}}._page_3sem5_3{min-height:100vh;background:#fafafa}._layout_3sem5_9{display:grid;grid-template-columns:240px 1fr;gap:2.5rem;max-width:min(90%,1800px);margin:0 auto;padding:2.5rem clamp(1rem,3vw,3rem) 4rem;align-items:start}._sidebar_3sem5_20{position:sticky;top:100px;display:flex;flex-direction:column;gap:1.75rem}._searchBox_3sem5_28{position:relative}._searchInput_3sem5_32{width:100%;padding:.65rem 2.5rem .65rem .9rem;border:1.5px solid #c8e6c9;border-radius:8px;font-size:1.13rem;background:#fff;color:#333;outline:none;box-sizing:border-box;transition:border-color .2s}._searchInput_3sem5_32:focus{border-color:#2e7d32}._searchIcon_3sem5_47{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);font-size:.9rem;pointer-events:none}._sidebarHeading_3sem5_58{font-size:1rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#555;margin:0 0 .75rem;display:flex;align-items:center;gap:.4rem}._sidebarIcon_3sem5_70{font-size:1rem}._categoryList_3sem5_72{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.15rem}._categoryBtn_3sem5_81{width:100%;text-align:left;background:none;border:none;padding:.4rem .6rem;font-size:1.1rem;color:#444;cursor:pointer;border-radius:5px;transition:background .15s,color .15s}._categoryBtn_3sem5_81:hover{background:#e8f5e9;color:#2e7d32}._categoryBtnActive_3sem5_95{background:#e8f5e9;color:#2e7d32;font-weight:700}._aboutBox_3sem5_101{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:1.1rem}._aboutTitle_3sem5_108{font-size:1.06rem;font-weight:800;color:#1a1a1a;margin:0 0 .5rem}._aboutText_3sem5_115{font-size:1.03rem;color:#666;line-height:1.55;margin:0 0 .75rem}._aboutLink_3sem5_122{font-size:1.03rem;color:#2e7d32;font-weight:600;text-decoration:none}._aboutLink_3sem5_122:hover{text-decoration:underline}._main_3sem5_131{min-width:0}._featuredRow_3sem5_136{display:grid;grid-template-columns:1fr 280px;gap:1.5rem;margin-bottom:3rem;align-items:start}._featuredCard_3sem5_145{display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e0e0e0;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s}._featuredCard_3sem5_145:hover{box-shadow:0 8px 32px #0000001f;transform:translateY(-3px)}._featuredImageWrapper_3sem5_162{width:100%;aspect-ratio:21 / 9;overflow:hidden}._featuredImage_3sem5_162{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}._featuredCard_3sem5_145:hover ._featuredImage_3sem5_162{transform:scale(1.03)}._featuredImagePlaceholder_3sem5_178{width:100%;aspect-ratio:21 / 9;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);display:flex;align-items:center;justify-content:center;font-size:4rem}._featuredBody_3sem5_188{padding:1.5rem 1.75rem 1.75rem}._featuredCategory_3sem5_192{display:inline-block;font-size:.88rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#2e7d32;background:#e8f5e9;padding:.25rem .65rem;border-radius:4px;margin-bottom:.75rem}._featuredTitle_3sem5_205{font-size:1.5rem;font-weight:800;line-height:1.25;color:#1a1a1a;margin:0 0 .75rem}._featuredExcerpt_3sem5_213{font-size:1.19rem;color:#555;line-height:1.65;margin:0 0 .75rem}._featuredMeta_3sem5_220{font-size:1.25rem;color:#666;margin:0 0 1rem}._readMore_3sem5_226{font-size:1.13rem;font-weight:700;color:#2e7d32}._staffPicks_3sem5_233{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:1.25rem}._staffPicksTitle_3sem5_240{font-size:1.25rem;font-weight:800;color:#1a1a1a;margin:0 0 1rem;display:flex;align-items:center;gap:.4rem}._staffPicksList_3sem5_250{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}._staffPickItem_3sem5_258{border-bottom:1px solid #f0f0f0;padding:.75rem 0}._staffPickItem_3sem5_258:last-child{border-bottom:none}._staffPickLink_3sem5_265{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:.25rem;transition:opacity .15s}._staffPickLink_3sem5_265:hover{opacity:.7}._staffPickCategory_3sem5_276{font-size:.81rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#2e7d32}._staffPickTitle_3sem5_284{font-size:1.1rem;font-weight:600;color:#1a1a1a;line-height:1.35}._morePostsHeading_3sem5_292{font-size:1.25rem;font-weight:800;color:#333;margin:0 0 1.25rem;padding-bottom:.5rem;border-bottom:2px solid #e8f5e9}._grid_3sem5_301{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:3rem}._card_3sem5_308{display:flex;flex-direction:column;background:#fff;border-radius:10px;overflow:hidden;border:1px solid #e8e8e8;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s}._card_3sem5_308:hover{box-shadow:0 6px 20px #0000001a;transform:translateY(-3px)}._cardImageWrapper_3sem5_325{width:100%;aspect-ratio:3 / 2;overflow:hidden}._cardImage_3sem5_325{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}._card_3sem5_308:hover ._cardImage_3sem5_325{transform:scale(1.04)}._cardImagePlaceholder_3sem5_341{width:100%;aspect-ratio:16 / 9;background:linear-gradient(135deg,#e8f5e9,#f1f8e9);display:flex;align-items:center;justify-content:center;font-size:2.5rem}._cardBody_3sem5_351{padding:.7rem .8rem .9rem;display:flex;flex-direction:column;flex:1}._cardCategory_3sem5_358{display:inline-block;font-size:.84rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2e7d32;background:#e8f5e9;padding:.18rem .5rem;border-radius:3px;margin-bottom:.5rem;width:fit-content}._cardTitle_3sem5_372{font-size:1.06rem;font-weight:700;line-height:1.35;color:#1a1a1a;margin:0 0 .35rem}._cardMeta_3sem5_380{font-size:.94rem;color:#aaa;margin:0 0 .5rem}._cardExcerpt_3sem5_386{font-size:1.06rem;color:#666;line-height:1.5;flex:1;margin:0 0 .75rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._cardReadMore_3sem5_398{font-size:1.03rem;font-weight:700;color:#2e7d32;margin-top:auto}._emptyState_3sem5_406{text-align:center;padding:5rem 2rem;color:#999}._noResults_3sem5_412{text-align:center;color:#999;padding:3rem 0;font-style:italic}@media(max-width:900px){._layout_3sem5_9{grid-template-columns:1fr}._sidebar_3sem5_20{position:static}._featuredRow_3sem5_136{grid-template-columns:1fr}}@media(max-width:600px){._layout_3sem5_9{padding:1.5rem clamp(1rem,3vw,3rem) 3rem}._featuredTitle_3sem5_205{font-size:1.2rem}._grid_3sem5_301{grid-template-columns:1fr}}._page_12qz1_2{min-height:100vh;background:#f5f7f5}._hero_12qz1_5{position:relative;background:url(/images/banner/banner.jpg) center/cover no-repeat;padding:4rem 0 3.5rem}._hero_12qz1_5:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#1a3a0aa6,#2d50168c)}._heroInner_12qz1_18{position:relative;z-index:1;max-width:min(90%,1800px);margin:0 auto;padding:0 clamp(1rem,3vw,3rem)}._heroEyebrow_12qz1_26{font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#fff9;margin:0 0 .75rem;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif)}._heroTitle_12qz1_36{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;margin:0 0 1rem;font-family:var(--font-serif, Georgia, serif)}._heroDivider_12qz1_44{width:48px;height:3px;background:#a8d5b0;margin:0 0 1rem;border-radius:2px}._heroSub_12qz1_52{font-size:1.15rem;color:#ffffffd9;max-width:600px;line-height:1.6;margin:0;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif)}._featuredWrap_12qz1_63{background:#f0f5f0;border-bottom:1px solid #dce8dc;padding:20px clamp(1rem,3vw,3rem) 24px}._featuredInner_12qz1_69{max-width:min(90%,1800px);margin:0 auto}._featuredLabel_12qz1_74{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:#2d6a4f;margin:0 0 16px}._featuredCard_12qz1_83{display:block;text-decoration:none;color:inherit}._featuredFrame_12qz1_89{display:grid;grid-template-columns:1fr 1fr;border-radius:14px;overflow:hidden;box-shadow:0 8px 40px #00000024;border:4px solid #1a3a2a;transition:box-shadow .25s,transform .25s;background:#fff}._featuredCard_12qz1_83:hover ._featuredFrame_12qz1_89{box-shadow:0 16px 56px #0003;transform:translateY(-3px)}._featuredImgWrap_12qz1_105{position:relative;overflow:hidden;min-height:520px}._featuredImg_12qz1_105{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .5s ease}._featuredCard_12qz1_83:hover ._featuredImg_12qz1_105{transform:scale(1.04)}._featuredImgPlaceholder_12qz1_124{width:100%;height:100%;min-height:520px;background:linear-gradient(135deg,#1a3a2a,#2d6a4f);display:flex;align-items:center;justify-content:center;font-size:5rem}._featuredContent_12qz1_135{padding:28px 56px;display:flex;flex-direction:column;gap:16px;justify-content:center;background:#fff}._featuredBadge_12qz1_144{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#2d6a4f;background:#e8f5e9;padding:4px 12px;border-radius:4px;width:fit-content}._featuredFarm_12qz1_157{font-size:1.1rem;font-weight:700;color:#2d6a4f;margin:0;letter-spacing:.01em}._featuredTitle_12qz1_165{font-family:Georgia,serif;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700;color:#1a2e1a;margin:0;line-height:1.25}._featuredExcerpt_12qz1_174{font-size:1rem;color:#555;line-height:1.65;margin:0;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}._featuredBodyPreview_12qz1_185{font-size:.95rem;color:#666;line-height:1.7;margin:0;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;border-top:1px solid #e8ede8;padding-top:16px}._featuredCta_12qz1_198{font-size:.95rem;font-weight:700;color:#fff;background:#1a3a2a;padding:12px 24px;border-radius:6px;width:fit-content;margin-top:8px;transition:background .2s}._featuredCard_12qz1_83:hover ._featuredBodyPreview_12qz1_185{font-size:.95rem;color:#666;line-height:1.7;margin:0;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;border-top:1px solid #e8ede8;padding-top:16px}._featuredCta_12qz1_198{background:#2d6a4f}@media(max-width:860px){._featuredFrame_12qz1_89{grid-template-columns:1fr}._featuredImgWrap_12qz1_105{min-height:340px}._featuredContent_12qz1_135{padding:14px 28px}}._filterBar_12qz1_234{background:#fff;border-bottom:1px solid #e0e8e0;position:sticky;top:0;z-index:10}._filterInner_12qz1_242{max-width:min(90%,1800px);margin:0 auto;padding:0 clamp(1rem,3vw,3rem);display:flex;gap:8px;flex-wrap:wrap;align-items:center;min-height:56px}._filterBtn_12qz1_253{padding:6px 16px;border:1px solid #d0ddd0;border-radius:999px;background:#fff;color:#444;font-size:.85rem;cursor:pointer;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}._filterBtn_12qz1_253:hover{background:#f0f5f0;border-color:#2d6a4f;color:#2d6a4f}._filterBtnActive_12qz1_265{background:#2d6a4f;color:#fff;border-color:#2d6a4f}._body_12qz1_268{padding:40px 0 80px}._bodyInner_12qz1_270{max-width:min(90%,1800px);margin:0 auto;padding:0 clamp(1rem,3vw,3rem)}._resultsInfo_12qz1_276{font-size:.88rem;color:#888;margin:0 0 24px}._empty_12qz1_282{text-align:center;color:#999;padding:4rem 0;font-size:1rem}._grid_12qz1_290{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:48px}@media(max-width:1100px){._grid_12qz1_290{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){._grid_12qz1_290{grid-template-columns:1fr}}@media(max-width:580px){._grid_12qz1_290{grid-template-columns:1fr}}._card_12qz1_302{display:flex;flex-direction:column;background:#fff;border-radius:10px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 2px 12px #0000000f;transition:box-shadow .2s,transform .2s}._card_12qz1_302:hover{box-shadow:0 10px 32px #00000021;transform:translateY(-4px)}._cardImage_12qz1_319{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:#1a3a2a;flex-shrink:0}._cardImg_12qz1_328{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}._card_12qz1_302:hover ._cardImg_12qz1_328{transform:scale(1.05)}._cardImgPlaceholder_12qz1_337{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:3.5rem;background:linear-gradient(135deg,#1a3a2a,#2d6a4f)}._cardBadge_12qz1_347{position:absolute;top:12px;left:12px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:#1a3a2ad1;padding:4px 10px;border-radius:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._cardBody_12qz1_363{padding:24px 26px 28px;display:flex;flex-direction:column;gap:8px;flex:1}._cardFarm_12qz1_371{font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#2d6a4f;margin:0}._cardTitle_12qz1_380{font-family:Georgia,serif;font-size:1.25rem;font-weight:700;color:#1a2e1a;margin:0;line-height:1.35}._cardExcerpt_12qz1_389{font-size:1rem;color:#666;line-height:1.55;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}._cardCta_12qz1_401{font-size:.95rem;font-weight:700;color:#2d6a4f;margin-top:4px}._pagination_12qz1_409{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 0}._pageBtn_12qz1_417{padding:8px 16px;border:1px solid #d0ddd0;border-radius:6px;background:#fff;color:#444;font-size:.875rem;cursor:pointer;transition:background .15s,border-color .15s}._pageBtn_12qz1_417:hover:not(:disabled){background:#f0f5f0;border-color:#2d6a4f}._pageBtn_12qz1_417:disabled{opacity:.4;cursor:not-allowed}._pageActive_12qz1_429{background:#2d6a4f!important;color:#fff!important;border-color:#2d6a4f!important}._page_1f7kw_2{min-height:100vh;background:#f5f7f5}._notFound_1f7kw_4{padding:2rem 0}._layout_1f7kw_9{display:grid;grid-template-columns:1fr 320px;gap:40px;max-width:min(90%,1800px);margin:0 auto;padding:32px clamp(1rem,3vw,3rem) 80px;align-items:start}@media(max-width:960px){._layout_1f7kw_9{grid-template-columns:1fr}._sidebar_1f7kw_21{display:contents}}._article_1f7kw_25{min-width:0}._backLink_1f7kw_29{display:inline-block;font-size:.85rem;color:#2d6a4f;font-weight:600;text-decoration:none;margin-bottom:20px}._backLink_1f7kw_29:hover{text-decoration:underline}._body_1f7kw_40{background:#fff;border-radius:10px;padding:40px 48px;box-shadow:0 2px 16px #0000000f;font-size:1.05rem;line-height:1.75;color:#2a2a2a}._body_1f7kw_40 h2{font-family:Georgia,serif;font-size:1.5rem;color:#1a2e1a;margin:2rem 0 .75rem;border-bottom:2px solid #e8f0e8;padding-bottom:8px}._body_1f7kw_40 h3{font-family:Georgia,serif;font-size:1.2rem;color:#1a2e1a;margin:1.5rem 0 .5rem}._body_1f7kw_40 p{margin:0 0 1.2rem}._body_1f7kw_40 img{display:block;width:50%;margin:1.5rem auto;border-radius:8px}._body_1f7kw_40 strong{color:#1a2e1a}._body_1f7kw_40 ul,._body_1f7kw_40 ol{margin:0 0 1.2rem 1.5rem}._body_1f7kw_40 li{margin-bottom:.4rem}@media(max-width:600px){._body_1f7kw_40{padding:24px 20px}}._prevNext_1f7kw_88{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:32px}._navRight_1f7kw_95{text-align:right}._navLink_1f7kw_97{display:flex;flex-direction:column;gap:4px;text-decoration:none;padding:16px 20px;background:#fff;border-radius:8px;border:1px solid #e0e8e0;transition:border-color .2s,box-shadow .2s}._navLink_1f7kw_97:hover{border-color:#2d6a4f;box-shadow:0 2px 12px #00000012}._navDir_1f7kw_110{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#2d6a4f}._navTitle_1f7kw_118{font-size:.9rem;color:#333;line-height:1.35;font-weight:600}._sidebar_1f7kw_21{display:flex;flex-direction:column;gap:24px;position:sticky;top:24px}._sideCard_1f7kw_134{background:#fff;border-radius:10px;padding:24px;box-shadow:0 2px 12px #0000000f;border:1px solid #e8ede8}._sideCardDark_1f7kw_142{background:#1a3a2a;border-color:#1a3a2a}._sideCardTitle_1f7kw_147{font-family:Georgia,serif;font-size:1rem;color:#1a2e1a;margin:0 0 16px;font-weight:700;padding-bottom:12px;border-bottom:1px solid #e8ede8}._farmDetails_1f7kw_158{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:0}._farmDetails_1f7kw_158 dt{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#888;padding-top:2px}._farmDetails_1f7kw_158 dd{font-size:.92rem;color:#333;margin:0;font-weight:500}._relatedList_1f7kw_182{display:flex;flex-direction:column;gap:12px}._relatedItem_1f7kw_188{display:flex;gap:12px;align-items:center;text-decoration:none;color:inherit;padding:8px;border-radius:6px;transition:background .15s}._relatedItem_1f7kw_188:hover{background:#f5f7f5}._relatedImg_1f7kw_200{width:56px;height:56px;border-radius:6px;background-size:cover;background-position:center;flex-shrink:0}._relatedText_1f7kw_209{display:flex;flex-direction:column;gap:3px;min-width:0}._relatedFarm_1f7kw_216{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#2d6a4f}._relatedTitle_1f7kw_224{font-size:.88rem;color:#333;line-height:1.35;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._calloutLabel_1f7kw_236{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#a8d5b0;margin:0 0 8px}._calloutText_1f7kw_245{font-size:.9rem;color:#ffffffd1;line-height:1.55;margin:0 0 16px}._calloutBtn_1f7kw_252{display:inline-block;font-size:.85rem;font-weight:700;color:#fff;border:1.5px solid rgba(255,255,255,.4);padding:8px 16px;border-radius:5px;text-decoration:none;transition:background .15s,border-color .15s}._calloutBtn_1f7kw_252:hover{background:#ffffff1a;border-color:#fff}._page_1koyv_1{min-height:100vh;background:#f5f7f5}._hero_1koyv_4{position:relative;background:url(/images/banner/banner.jpg) center/cover no-repeat;padding:4rem 0 3.5rem}._hero_1koyv_4:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#1a3a0aa6,#2d50168c)}._heroInner_1koyv_15{position:relative;z-index:1;max-width:min(90%,1800px);margin:0 auto;padding:0 clamp(1rem,3vw,3rem)}._heroEyebrow_1koyv_22{font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#fff9;margin:0 0 .75rem;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif)}._heroTitle_1koyv_31{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;margin:0 0 1rem;font-family:var(--font-serif, Georgia, serif)}._heroDivider_1koyv_38{width:48px;height:3px;background:#a8d5b0;margin:0 0 1rem;border-radius:2px}._heroSub_1koyv_45{font-size:1.15rem;color:#ffffffd9;max-width:600px;line-height:1.6;margin:0;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif)}._featuredWrap_1koyv_55{background:#fff;padding:48px 32px;border-bottom:1px solid #e8efe8}._featuredInner_1koyv_56{max-width:1800px;margin:0 auto}._featuredLabel_1koyv_57{font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#2d6a4f;margin:0 0 16px}._featuredCard_1koyv_58{display:block;text-decoration:none;color:inherit}._featuredFrame_1koyv_59{display:flex;gap:40px;align-items:stretch}._featuredImgWrap_1koyv_60{flex:0 0 45%;border-radius:12px;overflow:hidden;background:#e8efe8;aspect-ratio:16/10}._featuredImg_1koyv_60{width:100%;height:100%;object-fit:cover;transition:transform .3s}._featuredCard_1koyv_58:hover ._featuredImg_1koyv_60{transform:scale(1.03)}._featuredImgPlaceholder_1koyv_63{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:4rem;background:linear-gradient(135deg,#e8efe8,#d0e0d0)}._featuredContent_1koyv_64{flex:1;display:flex;flex-direction:column;justify-content:center}._featuredBadge_1koyv_65{display:inline-block;background:#e8f5e9;color:#2d6a4f;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:4px 10px;border-radius:4px;margin-bottom:10px;align-self:flex-start}._featuredTitle_1koyv_66{font-family:Georgia,serif;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;color:#1a2e1a;margin:0 0 12px;line-height:1.25}._featuredExcerpt_1koyv_67{font-size:1.05rem;color:#4a5d4a;line-height:1.6;margin:0 0 12px}._featuredBodyPreview_1koyv_68{font-size:.95rem;color:#666;line-height:1.65;margin:0 0 16px}._featuredCta_1koyv_69{font-size:.9rem;font-weight:700;color:#2d6a4f}._filterBar_1koyv_72{background:#fff;border-bottom:1px solid #e0e8e0;position:sticky;top:0;z-index:10}._filterInner_1koyv_73{max-width:1800px;margin:0 auto;padding:0 32px;display:flex;gap:8px;flex-wrap:wrap;align-items:center;min-height:56px}._filterBtn_1koyv_74{padding:6px 16px;border:1px solid #d0ddd0;border-radius:999px;background:#fff;color:#444;font-size:.85rem;cursor:pointer;transition:all .15s;white-space:nowrap}._filterBtn_1koyv_74:hover{background:#f0f5f0;border-color:#2d6a4f;color:#2d6a4f}._filterBtnActive_1koyv_76{background:#2d6a4f;color:#fff;border-color:#2d6a4f}._body_1koyv_79{padding:48px 0 80px}._bodyInner_1koyv_80{max-width:1800px;margin:0 auto;padding:0 32px}._resultsInfo_1koyv_81{font-size:.88rem;color:#888;margin:0 0 24px}._empty_1koyv_82{text-align:center;color:#888;padding:60px 0}._grid_1koyv_85{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:48px}._card_1koyv_93{display:flex;flex-direction:column;background:#fff;border-radius:10px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 2px 12px #0000000f;border:1px solid #e8efe8;transition:box-shadow .2s,transform .2s}._card_1koyv_93:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-3px)}._cardImage_1koyv_107{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:#e8efe8}._cardImg_1koyv_114{width:100%;height:100%;object-fit:cover;transition:transform .3s}._card_1koyv_93:hover ._cardImg_1koyv_114{transform:scale(1.04)}._cardImgPlaceholder_1koyv_116{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;background:linear-gradient(135deg,#e8efe8,#d0e0d0)}._cardBadge_1koyv_117{position:absolute;bottom:10px;left:12px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fff;background:#2d6a4fe6;padding:3px 8px;border-radius:4px}._cardBody_1koyv_119{padding:16px 18px 20px;display:flex;flex-direction:column;gap:6px;flex:1}._cardTitle_1koyv_120{font-family:Georgia,serif;font-size:1rem;font-weight:700;color:#1a2e1a;margin:0;line-height:1.3}._cardExcerpt_1koyv_121{font-size:.85rem;color:#666;line-height:1.5;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._cardCta_1koyv_122{font-size:.82rem;font-weight:700;color:#2d6a4f;margin-top:auto}._pagination_1koyv_125{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 0;flex-wrap:wrap}._pageBtn_1koyv_126{padding:8px 16px;border:1px solid #d0ddd0;border-radius:6px;background:#fff;color:#444;font-size:.875rem;cursor:pointer;transition:all .15s}._pageBtn_1koyv_126:hover:not(:disabled){background:#f0f5f0;border-color:#2d6a4f}._pageBtn_1koyv_126:disabled{opacity:.4;cursor:not-allowed}._pageActive_1koyv_129{background:#2d6a4f!important;color:#fff!important;border-color:#2d6a4f!important}@media(max-width:1200px){._grid_1koyv_85{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){._grid_1koyv_85{grid-template-columns:repeat(2,1fr)}._featuredFrame_1koyv_59{flex-direction:column;gap:24px}._featuredImgWrap_1koyv_60{flex:none}}@media(max-width:580px){._grid_1koyv_85{grid-template-columns:1fr}._hero_1koyv_4{padding:48px 20px}._bodyInner_1koyv_80,._filterInner_1koyv_73,._featuredInner_1koyv_56{padding:0 20px}}._page_gxwfp_1{min-height:100vh;background:#f5f7f5}._hero_gxwfp_4{position:relative;background:url(https://res.cloudinary.com/evqzzm9k/image/upload/v1784583062/csf/resources/banner.jpg) center/cover no-repeat;padding:4rem 0 3.5rem}._hero_gxwfp_4:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#1a3a0aa6,#2d50168c)}._heroInner_gxwfp_17{position:relative;z-index:1;max-width:min(90%,1800px);margin:0 auto;padding:0 clamp(1rem,3vw,3rem)}._heroEyebrow_gxwfp_24{font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#fff9;margin:0 0 .75rem;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif)}._heroTitle_gxwfp_33{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;margin:0 0 1rem;font-family:var(--font-serif, Georgia, serif)}._heroDivider_gxwfp_40{width:48px;height:3px;background:#a8d5b0;margin:0 0 1rem;border-radius:2px}._heroSub_gxwfp_47{font-size:1.15rem;color:#ffffffd9;max-width:600px;line-height:1.6;margin:0;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif)}._filterBar_gxwfp_57{background:#fff;border-bottom:1px solid #e0e8e0;position:sticky;top:0;z-index:10}._filterInner_gxwfp_58{max-width:900px;margin:0 auto;padding:0 32px;display:flex;gap:8px;flex-wrap:wrap;align-items:center;min-height:56px}._filterBtn_gxwfp_59{display:flex;align-items:center;gap:6px;padding:6px 16px;border:1px solid #d0ddd0;border-radius:999px;background:#fff;color:#444;font-size:.85rem;cursor:pointer;transition:all .15s;white-space:nowrap}._filterBtn_gxwfp_59:hover{background:#f0f5f0;border-color:#2d6a4f;color:#2d6a4f}._filterBtnActive_gxwfp_61{background:#2d6a4f;color:#fff;border-color:#2d6a4f}._filterCount_gxwfp_62{font-size:.75rem;background:#0000001a;padding:1px 7px;border-radius:999px}._filterBtnActive_gxwfp_61 ._filterCount_gxwfp_62{background:#ffffff40}._body_gxwfp_66{padding:48px 0 80px}._bodyInner_gxwfp_67{max-width:1400px;margin:0 auto;padding:0 32px}._resultsInfo_gxwfp_73{font-size:.88rem;color:#888;margin:0 0 24px}._grid_gxwfp_76{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:48px}@media(max-width:900px){._grid_gxwfp_76{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){._grid_gxwfp_76{grid-template-columns:1fr}}._card_gxwfp_86{display:flex;flex-direction:column;background:#fff;border-radius:10px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 2px 12px #00000012;border:1px solid #e0e8e0;transition:box-shadow .2s,transform .2s}._card_gxwfp_86:hover{box-shadow:0 8px 28px #00000021;transform:translateY(-3px)}._cardThumb_gxwfp_101{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#1a3a2a}._cardThumbImg_gxwfp_108{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}._card_gxwfp_86:hover ._cardThumbImg_gxwfp_108{transform:scale(1.04)}._cardThumbPlaceholder_gxwfp_116{width:100%;height:100%;background:linear-gradient(135deg,#1a3a2a,#2d6a4f)}._cardPlayOverlay_gxwfp_123{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000040;transition:background .2s}._card_gxwfp_86:hover ._cardPlayOverlay_gxwfp_123{background:#00000026}._cardPlay_gxwfp_123{width:56px;height:56px;background:#ffffffeb;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:#1a3a2a;padding-left:4px;transition:transform .2s,background .2s;box-shadow:0 2px 12px #0003}._card_gxwfp_86:hover ._cardPlay_gxwfp_123{transform:scale(1.12);background:#fff}._cardCat_gxwfp_150{position:absolute;bottom:10px;left:12px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:#1a3a2acc;padding:3px 10px;border-radius:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._cardBody_gxwfp_166{padding:20px 22px 22px;display:flex;flex-direction:column;gap:10px;flex:1}._cardTitle_gxwfp_167{font-family:Georgia,serif;font-size:1.1rem;font-weight:700;color:#1a2e1a;margin:0;line-height:1.35}._cardExcerpt_gxwfp_168{font-size:.9rem;color:#666;line-height:1.55;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._cardFooter_gxwfp_169{display:flex;justify-content:space-between;align-items:center;margin-top:auto}._cardDate_gxwfp_170{font-size:.8rem;color:#999}._cardCta_gxwfp_171{font-size:.85rem;font-weight:700;color:#2d6a4f}._pagination_gxwfp_174{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 0;flex-wrap:wrap}._pageBtn_gxwfp_175{padding:8px 16px;border:1px solid #d0ddd0;border-radius:6px;background:#fff;color:#444;font-size:.875rem;cursor:pointer;transition:all .15s}._pageBtn_gxwfp_175:hover:not(:disabled){background:#f0f5f0;border-color:#2d6a4f}._pageBtn_gxwfp_175:disabled{opacity:.4;cursor:not-allowed}._pageActive_gxwfp_178{background:#2d6a4f!important;color:#fff!important;border-color:#2d6a4f!important}._page_9omlk_1{min-height:100vh;background:#f5f7f5;padding:48px 0 80px}._notFound_9omlk_2{max-width:800px;margin:0 auto;padding:3rem 2rem}._inner_9omlk_5{max-width:1400px;margin:0 auto;padding:0 32px;display:flex;flex-direction:column;gap:28px}._backLink_9omlk_14{font-size:.85rem;color:#2d6a4f;font-weight:600;text-decoration:none}._backLink_9omlk_14:hover{text-decoration:underline}._titleBlock_9omlk_18{display:flex;flex-direction:column;gap:10px}._categoryBadge_9omlk_19{display:inline-block;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#2d6a4f;background:#e8f5e9;padding:3px 10px;border-radius:4px;width:fit-content}._title_9omlk_18{font-family:Georgia,serif;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:700;color:#1a2e1a;margin:0;line-height:1.2}._excerpt_9omlk_21{font-size:1.55rem;color:#555;line-height:1.65;margin:0}._date_9omlk_22{font-size:1.6rem;color:#1a2e1a;margin:0}._embedWrap_9omlk_25{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;border-radius:10px;overflow:hidden;box-shadow:0 6px 32px #0000002e}._embed_9omlk_25{position:absolute;inset:0;width:100%;height:100%;border:none}._resourcesBar_9omlk_37{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e0e8e0;border-radius:8px;padding:14px 20px;font-size:1.1rem;color:#555;flex-wrap:wrap}._resourcesLink_9omlk_49{font-weight:700;color:#2d6a4f;text-decoration:none}._resourcesLink_9omlk_49:hover{text-decoration:underline}._related_9omlk_53{border-top:1px solid #dce8dc;padding-top:32px}._relatedTitle_9omlk_54{font-family:Georgia,serif;font-size:1.5rem;color:#1a2e1a;margin:0 0 20px;font-weight:700}._relatedGrid_9omlk_55{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:600px){._relatedGrid_9omlk_55{grid-template-columns:1fr}}._relatedCard_9omlk_58{display:flex;gap:12px;align-items:center;text-decoration:none;color:inherit;background:#fff;border-radius:8px;padding:12px;border:1px solid #e0e8e0;transition:box-shadow .15s,transform .15s}._relatedCard_9omlk_58:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px)}._relatedThumb_9omlk_61{position:relative;width:96px;height:60px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#1a3a2a}._relatedThumbImg_9omlk_62{width:100%;height:100%;object-fit:cover;display:block}._relatedThumbPlaceholder_9omlk_63{width:100%;height:100%;background:linear-gradient(135deg,#1a3a2a,#2d6a4f)}._relatedPlay_9omlk_64{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#ffffffe6;font-size:1.1rem;background:#0003}._relatedText_9omlk_66{display:flex;flex-direction:column;gap:4px;min-width:0}._relatedItemTitle_9omlk_67{font-size:1.3rem;color:#1a2e1a;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._relatedDate_9omlk_68{font-size:1.1rem;color:#999}@media(max-width:600px){._inner_9omlk_5{padding:0 20px}}._overlay_11823_1{position:fixed;inset:0;background:#00000080;z-index:200}._mobileMenu_11823_11{position:fixed;top:0;right:0;width:280px;height:100vh;background:#fff;z-index:201;box-shadow:-2px 0 8px #00000026;display:flex;flex-direction:column;transform:translate(0);animation:_slideIn_11823_1 .3s ease-out;overflow-y:auto}@keyframes _slideIn_11823_1{0%{transform:translate(100%)}to{transform:translate(0)}}._menuHeader_11823_36{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--color-neutral-gray);flex-shrink:0}._menuTitle_11823_45{font-size:18px;font-weight:700;color:var(--color-neutral-charcoal)}._closeButton_11823_51{width:32px;height:32px;border:none;background:var(--color-neutral-light-gray);border-radius:50%;font-size:20px;color:var(--color-neutral-charcoal);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--transition-default)}._closeButton_11823_51:hover{background:var(--color-neutral-gray)}._mobileNavigation_11823_70{display:flex;flex-direction:column;padding:16px 0;overflow-y:auto}._mobileNavItem_11823_77{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;color:var(--color-neutral-charcoal);text-decoration:none;font-size:var(--font-size-body-text);font-weight:500;transition:background-color var(--transition-default);border-bottom:1px solid var(--color-neutral-light-gray);background:none;border-top:none;border-left:none;border-right:none;width:100%;text-align:left;cursor:pointer;font-family:inherit}._mobileNavItem_11823_77:hover{background:var(--color-neutral-light-gray);color:var(--color-primary-green)}._mobileNavDropdown_11823_103{display:flex;justify-content:space-between;align-items:center}._mobileDropdownArrow_11823_109{font-size:12px;transition:transform .3s ease}._mobileDropdownArrow_11823_109._expanded_11823_114{transform:rotate(180deg)}._mobileDropdownContent_11823_118{background:#f5f5f5;border-bottom:1px solid var(--color-neutral-gray)}._mobileDropdownItem_11823_123{display:block;padding:12px 24px 12px 40px;color:#666;text-decoration:none;font-size:14px;transition:background-color .2s ease;border-bottom:1px solid #e0e0e0}._mobileDropdownItem_11823_123:last-child{border-bottom:none}._mobileDropdownItem_11823_123:hover{background:#e8f5e9;color:var(--color-primary-green)}@media(max-width:480px){._mobileMenu_11823_11{width:100vw}}._header_nqivn_3{position:sticky;top:0;z-index:1000;box-shadow:0 2px 8px #00000014;background:#eff6ec;border-bottom:1px solid #e5e0d5}._headerContent_nqivn_12{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;min-height:112px}._logoLink_nqivn_21{text-decoration:none;height:100%;display:flex;align-items:center}._logoArea_nqivn_28{display:flex;align-items:center;height:100%}._logo_nqivn_21{height:100px;max-height:calc(112px - 1rem);width:auto;object-fit:contain}._logoText_nqivn_41{display:flex;flex-direction:column;line-height:1.2}._logoMain_nqivn_47{font-size:1.8rem;font-weight:700;color:#1b5e20}._logoSub_nqivn_53{font-size:1rem;color:#666;font-weight:500}._navigation_nqivn_60{display:flex;align-items:center;gap:.5rem}._navItemWrapper_nqivn_66{position:relative}._navItem_nqivn_66{color:#2d4a32;text-decoration:none;font-weight:600;font-size:1.1rem;padding:.85rem 1.1rem;border-radius:6px;transition:all .3s ease;display:flex;align-items:center;gap:.4rem;background:transparent;border:none;cursor:pointer;font-family:inherit}._navItem_nqivn_66:hover{background:#e8f5e9;color:#1b5e20}._dropdownArrow_nqivn_92{font-size:.65rem;transition:transform .3s ease}._navItemWrapper_nqivn_66:hover ._dropdownArrow_nqivn_92{transform:rotate(180deg)}._dropdownMenu_nqivn_102{position:absolute;top:100%;left:0;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;min-width:220px;padding:.5rem 0;z-index:1001;animation:_dropdownFade_nqivn_1 .2s ease;border:1px solid #e5e0d5}@keyframes _dropdownFade_nqivn_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._dropdownItem_nqivn_127{display:block;padding:.75rem 1.25rem;color:#333;text-decoration:none;font-size:.95rem;transition:all .2s ease}._dropdownItem_nqivn_127:hover{background:#e8f5e9;color:#2e7d32}._mobileMenuButton_nqivn_142{display:none;flex-direction:column;justify-content:space-between;width:36px;height:30px;background:transparent;border:none;cursor:pointer;padding:0}._hamburgerLine_nqivn_154{width:100%;height:4px;background:#2d4a32;border-radius:2px;transition:all .3s ease}@media(max-width:1024px){._navigation_nqivn_60{display:none}._mobileMenuButton_nqivn_142{display:flex}}@media(max-width:768px){._headerContent_nqivn_12{padding:.5rem 0;min-height:80px}._logo_nqivn_21{height:70px;max-height:calc(80px - 1rem)}._logoMain_nqivn_47{font-size:1.5rem}._logoSub_nqivn_53{font-size:.9rem}}@media(max-width:480px){._headerContent_nqivn_12{padding:.5rem 0;min-height:65px}._logo_nqivn_21{height:55px;max-height:calc(65px - 1rem)}._logoMain_nqivn_47{font-size:1.2rem}._logoSub_nqivn_53{font-size:.75rem}}._footer_9fq8k_3{background:#2d3a2e;color:#ffffffd9;margin-top:auto}._partnersSection_9fq8k_10{background:linear-gradient(135deg,#f5f4f0,#eaf0e8);padding:1.5rem 0;border-bottom:3px solid #3D5A45}._partnersTitle_9fq8k_16{text-align:center;width:100%;font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:1.75rem;font-weight:700;color:#3d5a45;margin-bottom:2rem}._partnersGrid_9fq8k_26{display:flex;flex-direction:row;flex-wrap:nowrap;gap:2rem;align-items:center;justify-content:center;max-width:max-content;margin:0 auto}._partnerCard_9fq8k_37{background:transparent;padding:.5rem 1rem;border-radius:8px;display:flex;align-items:center;justify-content:center;width:100%;height:120px;transition:all .3s ease;text-decoration:none}._partnerCard_9fq8k_37:hover{transform:translateY(-5px)}._partnerLogo_9fq8k_55{height:60px;width:auto;object-fit:contain;transition:opacity .3s ease}._partnerCard_9fq8k_37:hover ._partnerLogo_9fq8k_55{opacity:.8}._footerContent_9fq8k_67{display:grid;grid-template-columns:2fr 1fr;gap:60px;margin-bottom:40px;padding-top:40px;align-items:start}._brandColumn_9fq8k_76{display:flex;flex-direction:column}._footerLogo_9fq8k_81{background:#ffffff1a;padding:16px 20px;border-radius:6px;margin-bottom:20px;display:inline-flex;align-items:center;width:fit-content}._logoText_9fq8k_91{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-weight:700;font-size:16px;color:#fff}._footerDescription_9fq8k_98{margin-bottom:.75rem}._footerDescription_9fq8k_98 p{font-family:var(--font-serif, Georgia, serif);font-size:1rem;line-height:1.6;margin-bottom:12px;color:#ffffffb3}._cornellLogosSection_9fq8k_111{display:flex;gap:3rem;margin-top:.5rem}._cornellLogoItem_9fq8k_117{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}._cornellLogoLabel_9fq8k_124{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:.875rem;color:#ffffffb3;font-weight:500}._cornellLogo_9fq8k_111{height:50px;width:auto;object-fit:contain;opacity:.9}._cornellLogo_9fq8k_111:hover{opacity:1}._footerColumn_9fq8k_143{display:flex;flex-direction:column;align-items:flex-end;text-align:right}._columnTitle_9fq8k_150{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:1.125rem;font-weight:700;color:#fff;margin-bottom:16px}._footerLinks_9fq8k_158{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}._footerLink_9fq8k_158{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);color:#ffffffb3;text-decoration:none;font-size:1rem;transition:color .2s ease;display:block;padding:4px 0}._footerLink_9fq8k_158:hover{color:#fff}._footerBottom_9fq8k_181{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-top:1px solid rgba(255,255,255,.1)}._copyright_9fq8k_189 p{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);font-size:.875rem;color:#fff9;margin:0}._bottomLinks_9fq8k_196{display:flex;gap:20px}._bottomLink_9fq8k_196{font-family:var(--font-sans, "Source Sans 3", system-ui, sans-serif);color:#fff9;text-decoration:none;font-size:.875rem;transition:color .2s ease}._bottomLink_9fq8k_196:hover{color:#fffc}@media(max-width:1024px)and (min-width:769px){._partnersGrid_9fq8k_26{grid-template-columns:repeat(6,1fr);gap:1.5rem}._footerContent_9fq8k_67{grid-template-columns:1fr 1fr;gap:40px}._cornellLogosSection_9fq8k_111{gap:2rem}}@media(max-width:768px){._partnersSection_9fq8k_10{padding:2rem 0}._partnersTitle_9fq8k_16{font-size:1.5rem;margin-bottom:1.5rem}._partnersGrid_9fq8k_26{grid-template-columns:1fr;gap:1.5rem}._partnerCard_9fq8k_37{padding:1rem;height:auto;min-height:80px}._partnerLogo_9fq8k_55{height:60px}._footerContent_9fq8k_67{grid-template-columns:1fr;gap:30px;margin-bottom:30px;padding-top:30px}._footerLogo_9fq8k_81{margin-bottom:16px;padding:14px 18px}._logoText_9fq8k_91{font-size:15px}._footerDescription_9fq8k_98 p{margin-bottom:10px}._cornellLogosSection_9fq8k_111{flex-direction:column;gap:1.5rem}._cornellLogoItem_9fq8k_117{align-items:center;text-align:center}._columnTitle_9fq8k_150{margin-bottom:12px}._footerLinks_9fq8k_158{gap:8px}._footerBottom_9fq8k_181{flex-direction:column;gap:16px;text-align:center}._bottomLinks_9fq8k_196{gap:16px}}@media(max-width:480px){._partnersSection_9fq8k_10{padding:1.5rem 0}._partnersTitle_9fq8k_16{font-size:1.25rem}._partnerCard_9fq8k_37{min-height:70px}._partnerLogo_9fq8k_55{height:60px}._footerContent_9fq8k_67{gap:24px;margin-bottom:24px;padding-top:24px}._footerLogo_9fq8k_81{padding:12px 16px}._cornellLogo_9fq8k_111{max-height:40px}._bottomLinks_9fq8k_196{flex-direction:column;gap:12px}}._socialLinks_9fq8k_350{display:flex;gap:1rem;align-items:center}._socialLink_9fq8k_350{color:#ffffffb3;transition:color .2s ease}._socialLink_9fq8k_350:hover{color:#fff}
