.gminy_description{font-size:16px;line-height:1.6;color:#666;margin-bottom:20px}.gminy_section{margin-bottom:40px}.gminy_section_title{font-size:24px;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #eee;color:var(--h-color)}.gminy_no_content{padding:20px;font-size:15px}.gminy_articles_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:30px}.gminy_article_card{background:#fff}.gminy_article_image{position:relative;padding-top:66.667%;background:#f5f5f5}.gminy_article_image img,.gminy_article_image_main{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.gminy_article_content{padding:10px 0}.gminy_article_title{font-size:16px;line-height:1.4;margin:0}.gminy_article_title a{color:#333;text-decoration:none}.gminy_article_title a:hover{color:var(--primary-color)}.gminy_events{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.gminy_event{width:100%}.gminy_event a{text-decoration:none;color:inherit;display:block}.gminy_event_image_container{position:relative;padding-top:56.25%;overflow:hidden;background:#f5f5f5}.gminy_event_image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.gminy_event_name{display:block;font-size:14px;margin-top:8px;color:#333;line-height:1.3}.gminy_gallery_overlay{position:absolute;bottom:10px;right:10px;background:rgba(0,0,0,.7);color:#fff;padding:5px 10px;border-radius:4px;font-size:13px}.gminy_gallery_overlay i{margin-right:5px}.gminy_gallery_count{display:inline-block}.gminy_sidebar{margin-top:20px}.gminy_sidebar_section{margin-bottom:30px;background:#f8f9fa;padding:15px;border-radius:4px}.gminy_sidebar_heading{font-size:18px;margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid #eee;color:var(--h-color)}.gminy_sidebar_tags{display:flex;flex-wrap:wrap;gap:10px}.gminy_sidebar_tag{display:inline-block;padding:5px 10px;background:#fff;border-radius:4px;font-size:14px;color:#333;text-decoration:none;border:1px solid #eee}.gminy_sidebar_tag:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gminy-main-list{margin:30px 0}.gminy-main-list h1{font-size:32px;margin-bottom:30px;font-weight:700;color:var(--h-color)}.gminy-grid{display:flex;flex-wrap:wrap;gap:15px}.gminy-grid .tag-item{display:inline-block;padding:8px 16px;background:#f8f9fa;border-radius:4px;font-size:15px;color:#333;text-decoration:none;border:1px solid #eee;transition:all .3s ease}.gminy-grid .tag-item:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.no-tags{padding:40px;text-align:center;background:#f8f9fa;border-radius:4px;color:#666;font-size:16px}.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}.component-container .content-wrapper{display:block!important;gap:0}.component-container .gminy_section{display:block;width:100%;clear:both}.gminy_more_link{text-align:center;margin-top:30px}.gminy_btn_more,.gminy_btn_back{display:inline-block;padding:10px 20px;background:var(--primary-color,#1B365D);color:#fff;text-decoration:none;border-radius:4px;font-size:15px;transition:background .3s}.gminy_btn_more:hover,.gminy_btn_back:hover{background:var(--primary-hover,#152a4a);color:#fff}.gminy_back_link{text-align:center;margin-top:30px}.articles-count{font-size:16px;color:#666;margin-top:10px}.gminy_article_date{font-size:13px;color:#999;display:block;margin-top:8px}@media(min-width:768px) and (max-width:1023px){.gminy_articles_grid{grid-template-columns:repeat(3,1fr)}.gminy_events{grid-template-columns:repeat(3,1fr)}.gminy_event_name{font-size:15px}}@media(max-width:767px){.gminy_description{font-size:15px}.gminy_section_title{font-size:20px}.gminy_sidebar_heading{font-size:16px}.gminy-main-list h1{font-size:26px}.gminy_articles_grid{grid-template-columns:repeat(2,1fr)}.gminy_events{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.gminy_events{grid-template-columns:1fr}.gminy_articles_grid{grid-template-columns:1fr}.gminy_event_name{font-size:13px}.gminy_sidebar_tag{font-size:12px}.gminy-main-list h1{font-size:22px}.gminy-grid .tag-item{font-size:13px;padding:6px 12px}}