@keyframes slideNews{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.wp-block-group,.wp-block-latest-posts,ul{box-sizing:border-box}.widget ul,.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-search__button{margin-left:10px;word-break:normal}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}:where(.wp-block-search__input){appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--color-primary-green:#6cb83b;--color-primary-green-light:#88d155;--color-primary-green-dark:#539e2a;--color-primary-brown:#8b6f47;--color-primary-brown-light:#a58a62;--color-primary-brown-dark:#6d5535;--color-accent:#f2ede9;--color-accent-dark:#d4cfc7;--color-white:#ffffff;--color-black:#121212;--color-gray-100:#f8f9fa;--color-gray-200:#e9ecef;--color-gray-300:#dee2e6;--color-gray-400:#ced4da;--color-gray-500:#adb5bd;--color-gray-600:#6c757d;--color-gray-700:#495057;--color-gray-800:#343a40;--color-gray-900:#212529;--font-primary:'Outfit', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, sans-serif;--font-headings:'Outfit', Georgia, serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--container-width:1280px;--container-padding:1.5rem;--border-radius:8px;--border-radius-sm:4px;--border-radius-lg:12px;--shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.1);--shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1);--shadow-xl:0 20px 25px -5px rgba(0, 0, 0, 0.1);--transition-fast:150ms ease-in-out;--transition-base:300ms ease-in-out;--transition-slow:500ms ease-in-out}html :where([style*=border-left-color]){border-left-style:solid}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:var(--font-primary);font-size:var(--font-size-base);line-height:1.6;color:var(--color-gray-900);background-color:var(--color-white);overflow-x:hidden}h1,h2,h3{font-family:var(--font-headings);font-weight:600;line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-black)}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}p{margin-bottom:var(--spacing-md)}.site-logo:hover,a{text-decoration:none}a{color:var(--color-primary-green);transition:color var(--transition-fast)}a:hover{color:var(--color-primary-green-dark);text-decoration:underline}.site-container{display:flex;flex-direction:column;min-height:100vh}.container{width:100%;max-width:var(--container-width);margin:0 auto;padding:0 var(--container-padding)}.site-header{background:linear-gradient(135deg,var(--color-primary-green) 0%,var(--color-primary-brown) 100%);color:var(--color-white);padding:var(--spacing-md)0;box-shadow:var(--shadow-md);position:sticky;top:0;z-index:1000}.header-content{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-lg)}.nav-menu a,.site-logo{color:var(--color-white)}.site-logo{font-size:var(--font-size-2xl);font-weight:700;text-decoration:none}.site-logo:hover{color:var(--color-accent)}.main-navigation{display:flex;align-items:center;gap:var(--spacing-xl)}.nav-menu{display:flex;list-style:none;gap:var(--spacing-lg);margin:0;padding:0}.nav-menu a{font-weight:500;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-sm);transition:background-color var(--transition-fast)}.nav-menu a:hover{background-color:rgb(255 255 255/.1);text-decoration:none}.mobile-menu-toggle{display:none;background:0 0;border:0;color:var(--color-white);font-size:var(--font-size-2xl);cursor:pointer;padding:var(--spacing-sm)}.sidebar{background:var(--color-gray-100);padding:var(--spacing-lg);border-radius:var(--border-radius)}.widget{margin-bottom:var(--spacing-xl)}.widget:last-child{margin-bottom:0}.widget li{padding:var(--spacing-sm)0;border-bottom:1px solid var(--color-gray-300)}.widget li:last-child{border-bottom:none}.site-footer{background:linear-gradient(135deg,var(--color-primary-brown-dark) 0%,var(--color-primary-green-dark) 100%);color:var(--color-white);padding:var(--spacing-2xl)0 var(--spacing-lg);margin-top:var(--spacing-3xl)}.footer-widgets{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.footer-widget h3{color:var(--color-white);margin-bottom:var(--spacing-md)}.footer-widget a{color:var(--color-accent)}.footer-bottom{text-align:center;padding-top:var(--spacing-lg);border-top:1px solid rgb(255 255 255/.1);font-size:var(--font-size-sm)}.btn{display:inline-block;padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:all var(--transition-fast);border:2px solid #fff0;text-decoration:none}.btn-primary{background:linear-gradient(135deg,var(--color-primary-green) 0%,var(--color-primary-brown) 100%);color:var(--color-white)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);text-decoration:none}.theme-toggle{background:rgb(255 255 255/.1);border:0;color:var(--color-white);width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--transition-fast)}.theme-toggle:hover{background:rgb(255 255 255/.2)}@media (max-width:960px){.nav-menu{display:none;position:fixed;top:70px;left:0;right:0;background:var(--color-primary-green);flex-direction:column;padding:var(--spacing-lg);box-shadow:var(--shadow-lg)}.mobile-menu-toggle{display:block}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}}@media (max-width:600px){:root{--font-size-base:0.9375rem;--container-padding:1rem}}.hidden{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.row{display:grid;grid-template-columns:1fr;gap:var(--spacing-2xl)}@media (min-width:960px){.row{grid-template-columns:1fr 350px}.col-main{min-width:0}}.search-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0/.9);z-index:9999;display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg)}.search-modal-content{position:relative;width:100%;max-width:600px}.search-modal .search-form{margin-bottom:0}.search-modal .search-field{width:100%;padding:var(--spacing-lg);font-size:var(--font-size-xl);border:0;border-radius:var(--border-radius)}.back-to-top,.search-close{color:var(--color-white);border:0;cursor:pointer}.search-close{position:absolute;top:-50px;right:0;background:0 0;padding:var(--spacing-sm)}.back-to-top{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background:linear-gradient(135deg,var(--color-primary-green) 0%,var(--color-primary-brown) 100%);border-radius:50%;box-shadow:var(--shadow-lg);z-index:999;display:flex;align-items:center;justify-content:center;transition:transform var(--transition-fast)}.back-to-top:hover{transform:translateY(-5px)}.search-form{position:relative}.search-input-wrapper{position:relative;display:flex}.search-field{flex:1;padding:var(--spacing-sm) var(--spacing-md);padding-right:50px;border:2px solid var(--color-gray-300);border-radius:var(--border-radius);font-size:var(--font-size-base);transition:border-color var(--transition-fast)}.search-field:focus{outline:0;border-color:var(--color-primary-green)}.search-submit{position:absolute;right:0;top:0;bottom:0;padding:0 var(--spacing-md);background:var(--color-primary-green);color:var(--color-white);border:0;border-radius:0 var(--border-radius) var(--border-radius)0;cursor:pointer;transition:background-color var(--transition-fast)}.search-submit:hover{background:var(--color-primary-green-dark)}@media (max-width:600px){.back-to-top{width:45px;height:45px;bottom:20px;right:20px}}.breaking-news-bar{background:#c00;color:#fff;padding:.75rem 0;position:relative;z-index:999;box-shadow:0 2px 4px rgb(0 0 0/.1)}.breaking-news-wrapper{display:flex;align-items:center;gap:1rem;position:relative}.breaking-news-label{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;flex-shrink:0}.breaking-news-slider{flex:1;overflow:hidden;position:relative;height:24px}.breaking-news-item{position:absolute;width:100%;white-space:nowrap;animation:slideNews 15s linear infinite}.breaking-news-item:nth-child(2){animation-delay:3s}.breaking-news-item:nth-child(3){animation-delay:6s}.breaking-news-item:nth-child(4){animation-delay:9s}.breaking-news-item:nth-child(5){animation-delay:12s}.breaking-news-item a{color:#fff;text-decoration:none;display:flex;align-items:center;gap:.75rem}.breaking-news-item a:hover{text-decoration:underline}.breaking-time{background:rgb(255 255 255/.2);padding:.125rem .5rem;border-radius:3px;font-size:.75rem;font-weight:600}.breaking-title{font-size:.875rem;font-weight:500}.breaking-news-next,.breaking-news-prev{display:none;position:absolute;top:50%;transform:translateY(-50%);background:rgb(255 255 255/.2);border:0;color:#fff;width:30px;height:30px;border-radius:50%;cursor:pointer;font-size:1.25rem;line-height:1;transition:background-color .2s}.breaking-news-next:hover,.breaking-news-prev:hover{background:rgb(255 255 255/.3)}.breaking-news-prev{left:-15px}.breaking-news-next{right:-15px}.category-sections{margin-top:2rem}.category-section{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #e0e0e0}.category-section:last-child{border-bottom:none}.category-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-left:1rem;border-left:4px solid #e74c3c}.category-section-title{margin:0;font-size:1.75rem;font-weight:700;text-transform:uppercase;letter-spacing:-.5px}.category-section-title a{text-decoration:none;transition:opacity .2s}.category-section-title a:hover{opacity:.8;text-decoration:none}.category-section-more{color:#666;font-size:.875rem;font-weight:600;text-decoration:none;text-transform:uppercase;transition:color .2s}.category-section-more:hover{color:#333;text-decoration:underline}.category-section-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.category-post-featured{grid-row:span 2}.category-post{display:flex;gap:.75rem}.category-post,.category-post-featured{flex-direction:column}.category-post:not(.category-post-featured){flex-direction:row;gap:1rem}.category-post-image{position:relative;display:block;overflow:hidden;border-radius:4px;flex-shrink:0}.category-post-featured .category-post-image{aspect-ratio:16/9}.category-post:not(.category-post-featured) .category-post-image{width:140px;height:90px}.category-post-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.category-post-image:hover img,.hero-article:hover .hero-image img{transform:scale(1.05)}.category-post-content{flex:1;display:flex;flex-direction:column;gap:.5rem}.category-post-title{margin:0;line-height:1.3}.category-post-featured .category-post-title{font-size:1.5rem;font-weight:700}.category-post:not(.category-post-featured) .category-post-title{font-size:1rem;font-weight:600}.category-post-title a{color:#333;text-decoration:none;transition:color .2s}.category-post-title a:hover{text-decoration:none}.category-post-excerpt{color:#666;font-size:.9375rem;line-height:1.5;margin:0}.category-post-meta,.post-badge{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#999}.category-post-meta time{font-weight:500}.post-badge{position:absolute;bottom:.5rem;left:.5rem;background:rgb(0 0 0/.8);color:#fff;padding:.25rem .75rem;border-radius:3px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;gap:.375rem}.post-badge-video{background:#c00}.post-badge-video::before{content:"▶";font-size:.625rem}@media (max-width:768px){.breaking-news-label{font-size:.75rem}.breaking-title{font-size:.8125rem}.category-section-grid{grid-template-columns:1fr}.category-post-featured{grid-row:auto}.category-post:not(.category-post-featured){flex-direction:column}.category-post:not(.category-post-featured) .category-post-image{width:100%;height:auto;aspect-ratio:16/9}.category-section-title{font-size:1.25rem}}@media (max-width:480px){.breaking-news-bar{padding:.5rem 0}.breaking-news-label{display:none}.category-post-featured .category-post-title{font-size:1.25rem}}.hero-section{padding:2rem 0;background:var(--color-gray-100)}.hero-grid{display:grid;grid-template-columns:2fr 1fr;gap:2rem}.hero-main{position:relative}.hero-article{background:var(--color-white);border-radius:var(--border-radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);transition:transform var(--transition-base)}.hero-article:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.hero-image{position:relative;aspect-ratio:16/9;overflow:hidden}.hero-image img,.sidebar-post-image img{width:100%;height:100%;object-fit:cover;display:block}.hero-image img{transition:transform .5s}.hero-content{padding:2rem}.hero-category,.hero-title{margin-bottom:1rem;font-weight:700}.hero-category{display:inline-block;background:linear-gradient(135deg,var(--color-primary-green),var(--color-primary-brown));color:var(--color-white);padding:.375rem 1rem;border-radius:var(--border-radius-sm);font-size:.8125rem;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;transition:opacity var(--transition-fast)}.hero-category:hover{opacity:.9;text-decoration:none}.hero-title{font-size:2.5rem;line-height:1.2}.dont-miss-title a,.hero-title a,.latest-news-title a,.sidebar-post-title a,.video-title a{color:var(--color-black);text-decoration:none;transition:color var(--transition-fast)}.category-post-title a:hover,.dont-miss-title a:hover,.hero-title a:hover,.latest-news-title a:hover,.sidebar-post-title a:hover,.video-title a:hover{color:var(--color-primary-green)}.hero-excerpt{font-size:1.125rem;line-height:1.6;color:var(--color-gray-700);margin-bottom:1rem}.hero-meta{display:flex;align-items:center;gap:.75rem;font-size:.9375rem;color:var(--color-gray-600);font-weight:500}.hero-meta .separator{color:var(--color-gray-400)}.hero-sidebar{display:flex;flex-direction:column;gap:1.5rem}.hero-sidebar-post{display:flex;gap:1rem;background:var(--color-white);border-radius:var(--border-radius);padding:1rem;box-shadow:var(--shadow-sm);transition:all var(--transition-base)}.hero-sidebar-post:hover{box-shadow:var(--shadow-md);transform:translateX(4px)}.sidebar-post-image{flex-shrink:0;width:140px;height:90px;border-radius:var(--border-radius-sm);overflow:hidden;position:relative}.sidebar-post-image img{transition:transform var(--transition-base)}.hero-sidebar-post:hover .sidebar-post-image img{transform:scale(1.1)}.sidebar-post-content{flex:1;display:flex;flex-direction:column;gap:.5rem}.sidebar-post-category{display:inline-block;color:var(--color-primary-green);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;width:fit-content}.sidebar-post-title{font-size:1rem;line-height:1.3;margin:0;font-weight:600}.sidebar-post-time{font-size:.8125rem;color:var(--color-gray-500)}.section-title{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;margin-bottom:2rem;border-bottom:3px solid var(--color-primary-green);font-size:1.75rem;font-weight:700;text-transform:uppercase;letter-spacing:-.5px}.section-title span{position:relative;background:var(--color-white);padding-right:1.5rem}.section-more{font-size:.875rem;font-weight:600;color:var(--color-gray-600);text-decoration:none;text-transform:none;letter-spacing:normal;transition:color var(--transition-fast)}.section-more:hover{color:var(--color-primary-green);text-decoration:underline}.dont-miss-section{padding:3rem 0}.dont-miss-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.dont-miss-post{background:var(--color-white);border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--shadow-sm);transition:all var(--transition-base)}.dont-miss-post:hover,.video-post:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.dont-miss-image{display:block;position:relative;aspect-ratio:16/9;overflow:hidden}.dont-miss-image img,.video-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s;display:block}.dont-miss-post:hover .dont-miss-image img{transform:scale(1.05)}.dont-miss-content{padding:1.25rem}.dont-miss-category{display:inline-block;color:var(--color-primary-green);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;text-decoration:none}.dont-miss-title{font-size:1.125rem;line-height:1.4;margin:0 0 .75rem;font-weight:600}.dont-miss-time{font-size:.8125rem;color:var(--color-gray-500)}.videos-section{padding:3rem 0;background:var(--color-gray-100)}.videos-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.video-post{background:var(--color-white);border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--shadow-sm);transition:all var(--transition-base)}.video-image{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;background:#000}.video-image img{transition:transform .5s,opacity .3s}.video-post:hover .video-image img{transform:scale(1.05);opacity:.9}.video-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:rgb(255 255 255/.9);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#c00;padding-left:4px;transition:all var(--transition-base)}.video-post:hover .video-play-icon{background:rgb(255 255 255);transform:translate(-50%,-50%) scale(1.1)}.video-content{padding:1rem}.video-title{font-size:1rem;line-height:1.4;margin:0 0 .5rem;font-weight:600}.video-time{font-size:.8125rem;color:var(--color-gray-500)}.latest-news-section{padding:3rem 0}.latest-news-list{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.latest-news-item{display:flex;gap:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-gray-200);transition:background-color var(--transition-fast)}.latest-news-item:last-child{border-bottom:none}.latest-news-item:hover{background-color:var(--color-gray-100);padding:1rem;margin:-1rem;border-radius:var(--border-radius)}.latest-news-image{flex-shrink:0;width:200px;height:130px;border-radius:var(--border-radius);overflow:hidden;display:block;background:var(--color-gray-200)}.latest-news-image img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-base);display:block}.latest-news-item:hover .latest-news-image img{transform:scale(1.05)}.latest-news-content{flex:1;display:flex;flex-direction:column;gap:.5rem}.latest-news-category{display:inline-block;color:var(--color-primary-green);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;width:fit-content}.latest-news-title{font-size:1.25rem;line-height:1.4;margin:0;font-weight:600}.latest-news-excerpt{font-size:.9375rem;line-height:1.6;color:var(--color-gray-600);margin:0}.latest-news-time{font-size:.8125rem;color:var(--color-gray-500);margin-top:auto}.load-more-wrapper{text-align:center;padding:2rem 0}.load-more-btn{display:inline-block;padding:1rem 2.5rem;font-size:1.125rem;font-weight:600}@media (max-width:960px){.hero-grid{grid-template-columns:1fr}.hero-title{font-size:2rem}.dont-miss-grid,.videos-grid{grid-template-columns:repeat(2,1fr)}.latest-news-image{width:160px;height:100px}}@media (max-width:600px){.hero-section{padding:1rem 0}.hero-content{padding:1.5rem}.hero-title{font-size:1.5rem}.hero-excerpt{font-size:1rem}.hero-sidebar-post{flex-direction:column}.sidebar-post-image{width:100%;height:180px}.dont-miss-grid,.videos-grid{grid-template-columns:1fr}.section-title{font-size:1.25rem;align-items:flex-start;gap:.5rem}.latest-news-item,.section-title{flex-direction:column}.latest-news-image{width:100%;height:200px}.latest-news-title{font-size:1.125rem}}