@keyframes sidebar-fade-in{from{opacity: 0;transform: translateY(var(--space-2));}to{opacity: 1;transform: translateY(0);}}@keyframes sidebar-fade-in{from{opacity: 0;transform: translateY(var(--space-2));}to{opacity: 1;transform: translateY(0);}}@font-face{font-family: "Arial";font-display: swap;}@keyframes slideIn{from{opacity: 0;transform: translateY(-10px);}to{opacity: 1;transform: translateY(0);}}@keyframes ken-burns{0%{transform: scale(1) translateX(0);}100%{transform: scale(1.05) translateX(-1%);}}@keyframes gradient-shift{0%, 100%{background-position: 0% 50%;}50%{background-position: 100% 50%;}}@keyframes fade-in-up{to{transform: translateY(0);opacity: 1;}}@keyframes accent-glow{0%{opacity: 0.6;transform: translateX(-50%) scaleX(1);}100%{opacity: 1;transform: translateX(-50%) scaleX(1.2);}}@keyframes subtle-gradient{0%, 100%{background-position: 0% 50%;}50%{background-position: 100% 50%;}}@keyframes subtle-movement{0%, 100%{transform: translateX(0) translateY(0);}33%{transform: translateX(-10px) translateY(5px);}66%{transform: translateX(5px) translateY(-10px);}}@keyframes particle-float{0%{transform: translateY(0px) rotate(0deg);}100%{transform: translateY(-100vh) rotate(360deg);}}@keyframes hero-fade-in{to{transform: translateY(0);opacity: 1;}}@keyframes bounce{0%, 20%, 50%, 80%, 100%{transform: translateX(-50%) translateY(0);}40%{transform: translateX(-50%) translateY(-8px);}60%{transform: translateX(-50%) translateY(-4px);}}@keyframes banner-fade-in{to{transform: translateY(0);opacity: 1;}}article.teaser.news .entry-meta .posted-on{display: inline-flex;align-items: center;background: rgba(53, 94, 105, 0.1);color: #355e69;padding: 0.375rem 1rem;border-radius: 12px;font-size: 0.8125rem;font-weight: 500;letter-spacing: 0.05em;text-transform: uppercase;transition: all 0.3s ease;border: 1px solid rgba(53, 94, 105, 0.2);}article.teaser.news .entry-meta .posted-on::before{content: "";display: none;}article.teaser.news:hover .entry-meta .posted-on{background: #355e69;color: #ffffff;border-color: #355e69;transform: translateY(-1px);}article.teaser.news .entry-meta .entry-date{color: inherit;text-decoration: none;}article.teaser.news .entry-content{flex: 1;margin-bottom: 1.5rem;}article.teaser.news .entry-content p{font-family: Georgia, "Times New Roman", serif !important;font-size: 1rem !important;line-height: 1.6 !important;color: #6c7a7e !important;margin: 0 !important;text-align: justify;hyphens: auto;}article.teaser.news .post-edit-link{background: rgba(53, 94, 105, 0.1) !important;border: 1px solid rgba(53, 94, 105, 0.2) !important;color: #355e69 !important;border-radius: 12px !important;padding: 0.5rem 1rem !important;font-size: 0.8125rem !important;font-weight: 500 !important;transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;text-decoration: none !important;align-self: flex-start !important;backdrop-filter: blur(10px) !important;-webkit-backdrop-filter: blur(10px) !important;}article.teaser.news .post-edit-link:hover{background: #355e69 !important;color: #ffffff !important;border-color: #355e69 !important;transform: translateY(-2px) scale(1.05) !important;box-shadow: 0 4px 12px rgba(53, 94, 105, 0.3) !important;}article.teaser.news .post-edit-link .edit-post-icon{margin-right: 0.375rem;opacity: 0.8;transition: opacity 0.3s ease;}article.teaser.news .post-edit-link:hover .edit-post-icon{opacity: 1;}@media (max-width: 768px){article.teaser.news{padding: 1.5rem;margin-bottom: 2rem;border-radius: 20px;}article.teaser.news .image{margin-bottom: 1.5rem;border-radius: 16px;}article.teaser.news .image a, article.teaser.news .image img{border-radius: 16px !important;}article.teaser.news .entry-title{font-size: 1.25rem !important;margin: 0 0 0.75rem 0 !important;}article.teaser.news .image img, .news-article .featured-image img, .blog-article .featured-image img, article.news .post-featured img, article.blog .post-featured img, .teaser-loop .image img, .entry-featured img, .post-thumbnail img{object-position: center 65% !important;}article.teaser.news .entry-content p{font-size: 0.9375rem !important;text-align: left;hyphens: none;}article.teaser.news:hover{transform: translateY(-4px) scale(1.005);}article.teaser.news:hover .image{transform: scale(1.01);}article.teaser.news:hover .image img{transform: scale(1.04) !important;}}@media (max-width: 480px){article.teaser.news{padding: 1.25rem;border-radius: 16px;}article.teaser.news .image{border-radius: 12px;}article.teaser.news .image a, article.teaser.news .image img{border-radius: 12px !important;}article.teaser.news .entry-title{font-size: 1rem !important;}article.teaser.news .entry-meta .posted-on{font-size: 0.75rem;padding: 0.25rem 0.75rem;}}@media (prefers-reduced-motion: reduce){article.teaser.news, article.teaser.news::before, article.teaser.news .image, article.teaser.news .image img, article.teaser.news .entry-title a, article.teaser.news .entry-title::after, article.teaser.news .entry-meta .posted-on, article.teaser.news .post-edit-link{transition: none !important;transform: none !important;animation: none !important;}}@media (prefers-contrast: high){article.teaser.news{background: #ffffff !important;border: 2px solid #000000 !important;}article.teaser.news .entry-title a{color: #000000 !important;}article.teaser.news .entry-meta .posted-on{background: #000000 !important;color: #ffffff !important;border-color: #000000 !important;}article.teaser.news .post-edit-link{background: #000000 !important;color: #ffffff !important;border-color: #000000 !important;}}.content-area-resource-page{background: linear-gradient( 180deg, #ffffff 0%, rgba(248, 249, 250, 0.4) 100% );padding: 6rem 2rem;position: relative;}.content-area-resource-page article.page{background: rgba(255, 255, 255, 0.95);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border: 1px solid rgba(255, 255, 255, 0.4);border-radius: 32px;padding: 5rem 4rem;margin: 0 auto;max-width: 1200px;box-shadow: 0 4px 32px rgba(35, 40, 45, 0.08), 0 2px 16px rgba(0, 0, 0, 0.04);transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);position: relative;overflow: hidden;text-align: center; transform: translateY(20px);opacity: 0;animation: resources-fade-in 1s ease-out 0.3s forwards;}@keyframes resources-fade-in{to{transform: translateY(0);opacity: 1;}}.content-area-resource-page article.page:hover{transform: translateY(-4px) scale(1.01);box-shadow: 0 8px 48px rgba(35, 40, 45, 0.12), 0 4px 24px rgba(0, 0, 0, 0.08);border-color: rgba(255, 255, 255, 0.6);background: rgba(255, 255, 255, 0.98);}.content-area-resource-page article.page::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.2), transparent );transition: left 0.8s ease;pointer-events: none;z-index: 1;}.content-area-resource-page article.page:hover::before{left: 100%;}.content-area-resource-page .entry-content{position: relative;z-index: 2;margin-bottom: 3rem;}.content-area-resource-page .entry-content h3{font-family: Arial, Helvetica, sans-serif !important;font-size: 1.875rem !important;font-weight: 300 !important;line-height: 1.5 !important;color: #23282d !important;margin: 0 0 3rem !important;letter-spacing: -0.02em !important;text-align: center !important;max-width: 900px;margin-left: auto !important;margin-right: auto !important;position: relative;padding: 0 1rem !important; text-shadow: 0 1px 3px rgba(255, 255, 255, 0.8);}.content-area-resource-page .entry-content h3::after{content: "";position: absolute;bottom: -1.5rem;left: 50%;transform: translateX(-50%);width: 4rem;height: 2px;background: linear-gradient(90deg, transparent, #355e69, transparent);border-radius: 1px;animation: accent-pulse 3s ease-in-out infinite alternate;}@keyframes accent-pulse{0%{opacity: 0.6;width: 3rem;}100%{opacity: 1;width: 4rem;}}.content-area-resource-page .entry-content h3 strong a{color: #355e69 !important;text-decoration: none !important;font-weight: 600 !important;position: relative !important;transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;padding: 0.25rem 0.5rem !important;border-radius: 8px !important;background: rgba(53, 94, 105, 0.05) !important;border: 1px solid rgba(53, 94, 105, 0.1) !important;display: inline-flex !important;align-items: center !important;gap: 0.5rem !important;margin-left: 0.5rem !important;backdrop-filter: blur(10px) !important;-webkit-backdrop-filter: blur(10px) !important;}.content-area-resource-page .entry-content h3 strong a::after{content: "→";font-size: 1.1em;transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity: 0.8;}.content-area-resource-page .entry-content h3 strong a:hover{color: #ffffff !important;background: #355e69 !important;border-color: #355e69 !important;transform: translateY(-2px) scale(1.05) !important;box-shadow: 0 8px 24px rgba(53, 94, 105, 0.3) !important;text-shadow: none !important;}.content-area-resource-page .entry-content h3 strong a:hover::after{transform: translateX(4px) scale(1.1);opacity: 1;}.content-area-resource-page .clearfix{margin: 3rem 0;position: relative;}.content-area-resource-page .clearfix::after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100px;height: 1px;background: linear-gradient( 90deg, transparent, rgba(53, 94, 105, 0.2), transparent );}.content-area-resource-page article footer{position: relative;z-index: 2;text-align: right;padding-top: 2rem;border-top: 1px solid rgba(229, 239, 241, 0.6);margin-top: 2rem;}.content-area-resource-page .post-edit-link{background: rgba(53, 94, 105, 0.08) !important;border: 1px solid rgba(53, 94, 105, 0.2) !important;color: #355e69 !important;border-radius: 12px !important;padding: 0.75rem 1.25rem !important;font-size: 0.875rem !important;font-weight: 500 !important;transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;text-decoration: none !important;backdrop-filter: blur(15px) !important;-webkit-backdrop-filter: blur(15px) !important;display: inline-flex !important;align-items: center !important;gap: 0.5rem !important;position: relative !important;overflow: hidden !important;}.content-area-resource-page .post-edit-link::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.2), transparent );transition: left 0.6s ease;}.content-area-resource-page .post-edit-link:hover::before{left: 100%;}.content-area-resource-page .post-edit-link:hover{background: #355e69 !important;color: #ffffff !important;border-color: #355e69 !important;transform: translateY(-3px) scale(1.05) !important;box-shadow: 0 8px 24px rgba(53, 94, 105, 0.3) !important;}.content-area-resource-page .post-edit-link .edit-post-icon{opacity: 0.8;transition: all 0.3s ease;font-size: 0.9em;}.content-area-resource-page .post-edit-link:hover .edit-post-icon{opacity: 1;transform: scale(1.1);}@media (max-width: 768px){.content-area-resource-page{padding: 4rem 1rem;}.content-area-resource-page article.page{padding: 3rem 2rem;border-radius: 24px;margin: 0;}.content-area-resource-page .entry-content h3{font-size: 1.5rem !important;line-height: 1.3 !important;margin: 0 0 1.5rem !important;}.content-area-resource-page .entry-content h3::after{width: 2.5rem;bottom: -0.75rem;}.content-area-resource-page .entry-content h3 strong a{padding: 0.375rem 0.75rem !important;font-size: 0.9375rem !important;margin-left: 0.25rem !important;margin-top: 0.5rem !important;display: inline-flex !important;}.content-area-resource-page .clearfix{margin: 1.5rem 0;}.content-area-resource-page .clearfix::after{width: 60px;}.content-area-resource-page article footer{text-align: center;padding-top: 1rem;margin-top: 1rem;}.content-area-resource-page .post-edit-link{padding: 0.625rem 1rem !important;font-size: 0.8125rem !important;border-radius: 10px !important;}.content-area-resource-page article.page:hover{transform: translateY(-2px) scale(1.005);}}@media (max-width: 480px){.content-area-resource-page article.page{padding: 2rem 1.5rem;border-radius: 20px;}.content-area-resource-page .entry-content h3{font-size: 1.25rem !important;line-height: 1.4 !important;}.content-area-resource-page .entry-content h3 strong a{display: block !important;margin: 1rem auto 0 !important;width: fit-content !important;}}@media (prefers-reduced-motion: reduce){.content-area-resource-page article.page, .content-area-resource-page article.page::before, .content-area-resource-page .entry-content h3::after, .content-area-resource-page .entry-content h3 strong a, .content-area-resource-page .post-edit-link, .content-area-resource-page .post-edit-link::before{animation: none !important;transition: none !important;transform: none !important;}.content-area-resource-page article.page{opacity: 1 !important;}}@media (prefers-contrast: high){.content-area-resource-page article.page{background: #ffffff !important;border: 3px solid #000000 !important;}.content-area-resource-page .entry-content h3{color: #000000 !important;text-shadow: none !important;}.content-area-resource-page .entry-content h3 strong a{background: #000000 !important;color: #ffffff !important;border-color: #000000 !important;}.content-area-resource-page .post-edit-link{background: #000000 !important;color: #ffffff !important;border-color: #000000 !important;}}.filter-area{padding: 3rem 2rem;background: linear-gradient( 180deg, rgba(248, 249, 250, 0.4) 0%, #ffffff 100% );position: relative;}.resources-filter{background: rgba(255, 255, 255, 0.95);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border: 1px solid rgba(255, 255, 255, 0.4);border-radius: 24px;padding: 2.5rem 3rem;margin: 0 auto;max-width: 1200px;box-shadow: 0 4px 32px rgba(35, 40, 45, 0.08), 0 2px 16px rgba(0, 0, 0, 0.04);transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);position: relative;overflow: hidden; display: grid !important;grid-template-columns: 1fr 1fr 1fr auto !important;gap: 1.5rem !important;align-items: center !important; transform: translateY(20px);opacity: 0;animation: filter-fade-in 1s ease-out 0.5s forwards;}@keyframes filter-fade-in{to{transform: translateY(0);opacity: 1;}}.resources-filter:hover{transform: translateY(-4px) scale(1.01);box-shadow: 0 8px 48px rgba(35, 40, 45, 0.12), 0 4px 24px rgba(0, 0, 0, 0.08);border-color: rgba(255, 255, 255, 0.6);background: rgba(255, 255, 255, 0.98);}.resources-filter::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.2), transparent );transition: left 0.8s ease;pointer-events: none;z-index: 1;}.resources-filter:hover::before{left: 100%;}@keyframes sidebar-fade-in{from{opacity: 0;transform: translateY(var(--space-2));}to{opacity: 1;transform: translateY(0);}}.so-widget-sow-editor .siteorigin-widget-tinymce.textwidget h2{font-weight: 600 !important;}:root{ --sidebar-bg: #ffffff;--sidebar-text: #23282d;--sidebar-text-light: #6c7a7e;--sidebar-primary: #355e69;--sidebar-accent: #f0ad4e;--sidebar-border: rgba(229, 239, 241, 0.5);--sidebar-surface-subtle: rgba(35, 40, 45, 0.02); --space-1: 0.5rem; --space-2: 1rem; --space-3: 1.5rem; --space-4: 2rem; --space-5: 2.5rem;  --text-small: 0.875rem;--text-primary: 1rem;--font-regular: 400;--font-medium: 500;--font-semibold: 600; --timing-instant: 50ms;--timing-quick: 150ms;--timing-smooth: 250ms; --shadow-subtle: 0 2px 16px rgba(35, 40, 45, 0.06);--shadow-elevated: 0 4px 24px rgba(35, 40, 45, 0.08); --radius-sm: 0.25rem;--radius-md: 0.5rem;--radius-lg: 1rem;}#sidebar-right{font-family: Arial, Helvetica, sans-serif;font-size: var(--text-primary);color: var(--sidebar-text);-webkit-font-smoothing: antialiased;}#sidebar-right aside.widget{background-color: var(--sidebar-bg);border-radius: var(--radius-lg);padding: var(--space-4);margin-bottom: var(--space-3);box-shadow: var(--shadow-subtle);border: none;transition: box-shadow var(--timing-smooth) ease;position: relative;}#sidebar-right aside.widget:hover{box-shadow: var(--shadow-elevated);}#sidebar-right .advanced-sidebar-menu{margin: 0;padding: 0;}#sidebar-right .advanced-sidebar-menu ul{list-style: none;margin: 0;padding: 0;}#sidebar-right .parent-sidebar-menu{position: relative;}#sidebar-right .parent-sidebar-menu > li{margin: 0;position: relative;}#sidebar-right .parent-sidebar-menu > li:not(:last-child){margin-bottom: var(--space-1);}#sidebar-right .parent-sidebar-menu > li > a{display: flex;align-items: center;padding: var(--space-2) 0;color: var(--sidebar-primary);text-decoration: none;font-weight: var(--font-semibold);font-size: var(--text-primary);transition: all var(--timing-quick) ease;position: relative;}#sidebar-right .parent-sidebar-menu > li > a:focus-visible{outline: 2px solid var(--sidebar-accent);outline-offset: 2px;border-radius: var(--radius-sm);}#sidebar-right .parent-sidebar-menu > li.current_page_item > a, #sidebar-right .parent-sidebar-menu > li.current-menu-item > a{color: var(--sidebar-primary);background-color: var(--sidebar-surface-subtle);padding-left: var(--space-2);border-radius: var(--radius-sm);}#sidebar-right .parent-sidebar-menu > li.current_page_item > a::before, #sidebar-right .parent-sidebar-menu > li.current-menu-item > a::before{content: "";position: absolute;left: calc(-1 * var(--space-4));top: 50%;transform: translateY(-50%);width: 4px;height: var(--space-4);background: var(--sidebar-primary);border-radius: 2px;}#sidebar-right .child-sidebar-menu{margin-top: var(--space-2);padding-left: var(--space-3);position: relative;}#sidebar-right .child-sidebar-menu li{margin: 0;position: relative;}#sidebar-right .child-sidebar-menu li a{display: block;padding: var(--space-1) 0;color: var(--sidebar-text-light);text-decoration: none;font-weight: var(--font-regular);font-size: var(--text-small);transition: all var(--timing-instant) ease;position: relative;line-height: 1.5;}#sidebar-right .child-sidebar-menu li a:hover{color: var(--sidebar-primary);transform: translateX(4px);padding-left: var(--space-1);}#sidebar-right .child-sidebar-menu li a:focus-visible{outline: 2px solid var(--sidebar-accent);outline-offset: 2px;border-radius: var(--radius-sm);}#sidebar-right .child-sidebar-menu li.current_page_item a, #sidebar-right .child-sidebar-menu li.current-menu-item a{color: var(--sidebar-primary);font-weight: var(--font-medium);background-color: var(--sidebar-surface-subtle);padding: var(--space-1) var(--space-2);margin: 0 calc(-1 * var(--space-2));border-radius: var(--radius-md);}#sidebar-right .child-sidebar-menu li.current_page_item a::before, #sidebar-right .child-sidebar-menu li.current-menu-item a::before{content: "";position: absolute;left: calc(-1 * var(--space-3) - 2px);top: 50%;transform: translateY(-50%);width: 2px;height: var(--space-3);background: var(--sidebar-accent);border-radius: 1px;}#sidebar-right .widget-title{font-size: var(--text-primary);font-weight: var(--font-semibold);color: var(--sidebar-text);margin-bottom: var(--space-3);border-bottom: none;padding-bottom: 0;letter-spacing: -0.01em;position: relative;}#sidebar-right .widget-title::after{content: "";position: absolute;bottom: calc(-1 * var(--space-2));left: 0;width: var(--space-3);height: 2px;background: linear-gradient(to right, var(--sidebar-primary), transparent);border-radius: 1px;}#sidebar-right ul#lct-widget-news_category{list-style: none;margin: 0;padding: 0;}#sidebar-right ul#lct-widget-news_category li{margin: 0;}#sidebar-right ul#lct-widget-news_category li:not(:last-child){margin-bottom: var(--space-1);}#sidebar-right ul#lct-widget-news_category li a{display: block;padding: var(--space-2);color: var(--sidebar-text);text-decoration: none;transition: all var(--timing-quick) ease;font-weight: var(--font-regular);position: relative;border-radius: var(--radius-md);background-color: transparent;line-height: 1.5;}#sidebar-right ul#lct-widget-news_category li a:focus-visible{outline: 2px solid var(--sidebar-primary);outline-offset: 2px;background-color: var(--sidebar-surface-subtle);}#sidebar-right ul#lct-widget-news_category li a:hover{color: var(--sidebar-primary);background-color: var(--sidebar-surface-subtle);transform: translateX(var(--space-1));}#sidebar-right ul#lct-widget-news_category li a::before{content: "";position: absolute;left: var(--space-1);top: 50%;transform: translateY(-50%);width: 3px;height: 3px;background-color: var(--sidebar-primary);border-radius: 50%;opacity: 0;transition: all var(--timing-quick) ease;}#sidebar-right ul#lct-widget-news_category li a:hover::before{opacity: 1;transform: translateY(-50%) scale(1.2);}#sidebar-right ul#lct-widget-news_category li.current-cat a, #sidebar-right ul#lct-widget-news_category li a.active{color: var(--sidebar-primary);font-weight: var(--font-medium);background-color: var(--sidebar-surface-subtle);}#sidebar-right ul#lct-widget-news_category li.current-cat a::before, #sidebar-right ul#lct-widget-news_category li a.active::before{opacity: 1;width: 4px;height: 4px;}#sidebar-right ul#lct-widget-news_category li a .count{margin-left: auto;font-size: var(--text-small);color: #9ca3af;font-weight: var(--font-regular);}#sidebar-right ul#lct-widget-news_category li a .icon{margin-right: var(--space-2);opacity: 0.6;transition: opacity var(--timing-quick) ease;}#sidebar-right ul#lct-widget-news_category li a:hover .icon{opacity: 1;}#sidebar-right aside.widget:last-child{margin-bottom: 0;}@media (min-width: 993px){#sidebar-right aside.widget{position: sticky;top: var(--space-4);}}@media (max-width: 992px){#sidebar-right{margin-top: var(--space-4);}#sidebar-right aside.widget{position: relative;top: auto;}}@media (max-width: 768px){:root{ --space-4: 1.5rem;--space-3: 1rem;}#sidebar-right aside.widget{padding: var(--space-3);border-radius: var(--radius-md);margin-bottom: var(--space-2);}#sidebar-right .widget-title{font-size: var(--text-small);margin-bottom: var(--space-2);}#sidebar-right .parent-sidebar-menu > li > a{padding: var(--space-2) 0;font-size: var(--text-small);min-height: 44px; display: flex;align-items: center;}#sidebar-right .child-sidebar-menu{padding-left: var(--space-2);margin-top: var(--space-1);}#sidebar-right .child-sidebar-menu li a{padding: calc(var(--space-1) * 0.75) 0;min-height: 44px; display: flex;align-items: center;}#sidebar-right .parent-sidebar-menu > li > a:hover, #sidebar-right .child-sidebar-menu li a:hover{transform: none;padding-left: 0;}#sidebar-right ul#lct-widget-news_category li a{padding: var(--space-2) 0;font-size: var(--text-small);min-height: 44px;}#sidebar-right ul#lct-widget-news_category li a:hover{padding-left: 0;}}@media (prefers-reduced-motion: reduce){#sidebar-right aside.widget, #sidebar-right .parent-sidebar-menu > li > a, #sidebar-right .child-sidebar-menu li a, #sidebar-right ul#lct-widget-news_category li a, #sidebar-right ul#lct-widget-news_category li a::before{transition: none !important;}#sidebar-right .child-sidebar-menu li a:hover{transform: none !important;}}@media (prefers-contrast: high){:root{--sidebar-border: #000000;--shadow-subtle: 0 2px 16px rgba(0, 0, 0, 0.3);--shadow-elevated: 0 4px 24px rgba(0, 0, 0, 0.4);}#sidebar-right .parent-sidebar-menu > li > a, #sidebar-right .child-sidebar-menu li a, #sidebar-right ul#lct-widget-news_category li a{border: 1px solid transparent;}#sidebar-right .parent-sidebar-menu > li > a:focus-visible, #sidebar-right .child-sidebar-menu li a:focus-visible, #sidebar-right ul#lct-widget-news_category li a:focus-visible{border-color: currentColor;}}@media print{#sidebar-right aside.widget{box-shadow: none;border: 1px solid #ddd;break-inside: avoid;}#sidebar-right .parent-sidebar-menu > li > a::before, #sidebar-right .child-sidebar-menu li a::before, #sidebar-right ul#lct-widget-news_category li a::before{display: none;}}@keyframes sidebar-fade-in{from{opacity: 0;transform: translateY(var(--space-2));}to{opacity: 1;transform: translateY(0);}}#sidebar-right aside.widget{animation: sidebar-fade-in var(--timing-smooth) ease-out;}body, html, *{font-family: Arial, Helvetica, sans-serif !important;-webkit-font-smoothing: antialiased !important;-moz-osx-font-smoothing: grayscale !important;}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .entry-title, .page-title, .widget-title, .site-title{font-family: Arial, Helvetica, sans-serif !important;font-weight: 600 !important;color: #23282d !important;letter-spacing: -0.02em !important;}.entry-content, .page-content, .post-content, .widget-content, .content-area, main, article{font-family: Arial, Helvetica, sans-serif !important;}nav, .menu, .navigation, .breadcrumbs, .nav-menu, .primary-menu, .secondary-menu{font-family: Arial, Helvetica, sans-serif !important;}.blog .entry-content, .archive .entry-content, .single .entry-content, .page .entry-content, .resource .entry-content, .category .entry-content, .search .entry-content{font-family: Arial, Helvetica, sans-serif !important;}input, textarea, select, button, .form-control, .btn, .button{font-family: Arial, Helvetica, sans-serif !important;}.wp-block-heading, .wp-block-paragraph, .wp-block-quote, .wp-block-list, .wp-block-group, .wp-block-columns, .wp-block-media-text{font-family: Arial, Helvetica, sans-serif !important;}p, span, div, a, li, td, th, label, .text, .description, .excerpt, .summary{font-family: Arial, Helvetica, sans-serif !important;}.sidebar, .widget, .widget-area, aside, .secondary{font-family: Arial, Helvetica, sans-serif !important;}footer, .footer, .site-footer, .footer-widget, .footer-content{font-family: Arial, Helvetica, sans-serif !important;}header, .header, .site-header, .masthead, .banner{font-family: Arial, Helvetica, sans-serif !important;}.resource-wrapper, .resource-card, .resource-title, .resource-description, .resource-meta, .resources-grid, .resources-list{font-family: Arial, Helvetica, sans-serif !important;}.blog-post, .post-meta, .post-title, .post-excerpt, .post-content, .blog-grid, .blog-list, .category-title, .tag-title{font-family: Arial, Helvetica, sans-serif !important;}.site-content *, .content-wrapper *, .main-content *, #content *, #main *{font-family: Arial, Helvetica, sans-serif !important;}.teaser-loop, .card, .panel, .box, .container, .wrapper, .section, .block{font-family: Arial, Helvetica, sans-serif !important;}.so-widget *, .siteorigin-panels *, .panel-grid *, .widget_text *, .textwidget *, .custom-html-widget *{font-family: Arial, Helvetica, sans-serif !important;}h1, .h1, .entry-title, .page-title{font-size: 2.5rem !important;font-weight: 700 !important;line-height: 1.2 !important;margin-bottom: 1.5rem !important;}h2, .h2{font-size: 2rem !important;font-weight: 600 !important;line-height: 1.3 !important;margin-bottom: 1.25rem !important;}h3, .h3{font-size: 1.5rem !important;font-weight: 600 !important;line-height: 1.4 !important;margin-bottom: 1rem !important;}h4, .h4{font-size: 1.25rem !important;font-weight: 600 !important;line-height: 1.4 !important;margin-bottom: 0.875rem !important;}h5, .h5, h6, .h6{font-size: 1rem !important;font-weight: 600 !important;line-height: 1.4 !important;margin-bottom: 0.75rem !important;}p, .paragraph, .text, li{font-size: 1rem !important;font-weight: 400 !important;line-height: 1.6 !important;margin-bottom: 1rem !important;color: #23282d !important;}.small, .meta, .caption, .note, small{font-size: 0.875rem !important;font-weight: 400 !important;line-height: 1.5 !important;color: #6c7a7e !important;}body.single-news .entry-content p, body.single-post .entry-content p, body.single .entry-content p{font-family: Georgia, "Times New Roman", serif !important;font-size: 1.125rem !important;line-height: 1.7 !important;text-align: justify !important;hyphens: auto !important;}body.single-news .entry-content h1, body.single-news .entry-content h2, body.single-news .entry-content h3, body.single-news .entry-content h4, body.single-news .entry-content h5, body.single-news .entry-content h6, body.single-post .entry-content h1, body.single-post .entry-content h2, body.single-post .entry-content h3, body.single-post .entry-content h4, body.single-post .entry-content h5, body.single-post .entry-content h6{font-family: Arial, Helvetica, sans-serif !important;}@media (max-width: 768px){h1, .h1, .entry-title, .page-title{font-size: 2rem !important;line-height: 1.2 !important;}h2, .h2{font-size: 1.75rem !important;line-height: 1.3 !important;}h3, .h3{font-size: 1.375rem !important;line-height: 1.4 !important;}h4, .h4{font-size: 1rem !important;line-height: 1.4 !important;}p, li{font-size: 0.9375rem !important;line-height: 1.6 !important;}body.single-news .entry-content p, body.single-post .entry-content p{font-size: 1rem !important;line-height: 1.6 !important;text-align: left !important;hyphens: none !important;}}@font-face{font-family: "Arial";font-display: swap;}.cost-subscribe{background: rgba(255, 255, 255, 0.95);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);padding: 2.5rem; border-radius: 16px;max-width: 1000px;margin: 2rem auto;color: #23282d;font-family: Arial, Helvetica, sans-serif;box-shadow: 0 2px 16px rgba(35, 40, 45, 0.08);border: 1px solid rgba(229, 239, 241, 0.4);transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);position: relative;overflow: hidden;}.cost-subscribe:hover{box-shadow: 0 4px 24px rgba(35, 40, 45, 0.12);}.cost-subscribe .title{font-size: 2.25rem; font-weight: 700; color: #23282d;margin-bottom: 0.25rem; letter-spacing: -0.025em; text-align: center;line-height: 1.25; position: relative;padding-bottom: 0.75rem;}.cost-subscribe .title::after{content: "";position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 5rem;height: 3px;background: #355e69; border-radius: 2px;}.cost-subscribe .subtitle{font-size: 1rem; color: #6c7a7e;text-align: center;margin-top: 0; margin-bottom: 2rem; line-height: 1.5;font-weight: 400;max-width: 90%; margin-left: auto;margin-right: auto;}.cost-subscribe .fields{display: grid;grid-template-columns: 1fr 1fr 1fr auto;gap: 0.75rem;align-items: center;}.cost-subscribe input, .cost-subscribe select{padding: 0.75rem 1rem;border: 1px solid #d2d2d7;border-radius: 8px;background: #ffffff;color: #23282d;font-size: 0.9375rem;font-weight: 400;transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);-webkit-font-smoothing: antialiased;}.cost-subscribe input::placeholder{color: #86868b;font-weight: 400;}.cost-subscribe input:focus, .cost-subscribe select:focus{outline: none;border-color: #355e69;box-shadow: 0 0 0 3px rgba(53, 94, 105, 0.1);}.cost-subscribe select{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7'%3E%3Cpath fill='%2323282D' d='M0 0l6 7 6-7z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 0.75rem center;background-size: 12px 7px;-webkit-appearance: none;-moz-appearance: none;appearance: none;padding-right: 2rem;}.cost-subscribe .button{background-color: #355e69;color: #ffffff;border: none;border-radius: 8px;padding: 0.75rem 1.5rem;font-weight: 600;font-size: 0.9375rem;cursor: pointer;transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);-webkit-font-smoothing: antialiased;letter-spacing: -0.01em;white-space: nowrap;}.cost-subscribe .button:hover{background-color: #2a4a52;transform: translateY(-1px);}.cost-subscribe .button:active{transform: translateY(0);}.cost-subscribe details{margin-top: 1.5rem;font-size: 0.875rem;line-height: 1.6;color: #6c7a7e;}.cost-subscribe details summary{cursor: pointer;list-style: none;font-weight: 500;color: #355e69;margin-bottom: 0.75rem;transition: color 0.2s ease;}.cost-subscribe details[open] summary{margin-bottom: 1rem;}.cost-subscribe .checkbox{display: flex;align-items: flex-start;gap: 0.75rem;margin: 1rem 0;font-size: 0.875rem;line-height: 1.5;}.cost-subscribe .checkbox input{margin: 0.25rem 0 0 0;transform: scale(1.1);accent-color: #355e69;flex-shrink: 0;}.cost-subscribe::before{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: radial-gradient( circle at 20% 20%, rgba(53, 94, 105, 0.03) 0%, transparent 50% ), radial-gradient( circle at 80% 80%, rgba(240, 173, 78, 0.02) 0%, transparent 50% );border-radius: 16px;pointer-events: none;}.cost-subscribe input:focus, .cost-subscribe select:focus{outline: none;border-color: #355e69;box-shadow: 0 0 0 3px rgba(53, 94, 105, 0.1);transform: translateY(-1px);}.cost-subscribe input:hover, .cost-subscribe select:hover{border-color: #355e69;box-shadow: 0 2px 8px rgba(35, 40, 45, 0.05);}.cost-subscribe .button{background: linear-gradient(135deg, #355e69 0%, #2a4a52 100%);color: #ffffff;border: none;border-radius: 8px;padding: 0.75rem 1.5rem;font-weight: 600;font-size: 0.9375rem;cursor: pointer;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);-webkit-font-smoothing: antialiased;letter-spacing: -0.01em;white-space: nowrap;position: relative;overflow: hidden;}.cost-subscribe .button::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.2), transparent );transition: left 0.5s;}.cost-subscribe .button:hover::before{left: 100%;}.cost-subscribe .button:hover{background: linear-gradient(135deg, #2a4a52 0%, #1f3a40 100%);transform: translateY(-2px);box-shadow: 0 8px 25px rgba(53, 94, 105, 0.3);}.cost-subscribe details{margin-top: 1.5rem;font-size: 0.875rem;line-height: 1.6;color: #6c7a7e;background: rgba(53, 94, 105, 0.03);border-radius: 8px;padding: 1rem;border: 1px solid rgba(53, 94, 105, 0.1);}.cost-subscribe details summary{cursor: pointer;list-style: none;font-weight: 500;color: #355e69;margin-bottom: 0.75rem;transition: color 0.2s ease;position: relative;padding-left: 1.5rem;}.cost-subscribe details summary::before{content: "\203A";position: absolute;left: 0;top: 0;color: #355e69;transition: transform 0.2s ease;font-size: 1rem;font-weight: bold;}.cost-subscribe details[open] summary::before{transform: rotate(90deg);}.cost-subscribe details summary:hover{color: #23282d;}:root{ --space-1: 0.5rem; --space-2: 1rem; --space-3: 1.5rem; --space-4: 2rem; --space-6: 3rem;  --article-img-radius: 0.75rem; --article-img-shadow: 0 2px 12px rgba(0, 0, 0, 0.06);--article-img-shadow-hover: 0 4px 20px rgba(0, 0, 0, 0.1);}.entry-content img{max-width: 100% !important;height: auto !important;border-radius: var(--article-img-radius);box-shadow: var(--article-img-shadow);transition: transform 250ms ease, box-shadow 250ms ease;}.entry-content img:hover{transform: translateY(-4px) scale(1.01);box-shadow: var(--article-img-shadow-hover);}@media (prefers-reduced-motion: reduce){.entry-content img, .entry-content img:hover{transition: none !important;transform: none !important;}}.entry-content img.aligncenter{display: block;margin-left: auto;margin-right: auto;margin-top: var(--space-3);margin-bottom: var(--space-3);}.entry-content img.alignleft{float: left;margin: 0 var(--space-3) var(--space-3) 0;}.entry-content img.alignright{float: right;margin: 0 0 var(--space-3) var(--space-3);}.wp-caption, figure.wp-block-image{max-width: 100%;margin: var(--space-4) auto;text-align: center;}.wp-caption img, figure.wp-block-image img{border-radius: var(--article-img-radius);box-shadow: var(--article-img-shadow);}.wp-caption .wp-caption-text, figure.wp-block-image figcaption{font-size: 0.875rem;color: #555;margin-top: var(--space-1);line-height: 1.4;}.entry-content a:focus-visible img{outline: 2px solid #355e69; outline-offset: 2px;}@media (max-width: 768px){.entry-content img.alignleft, .entry-content img.alignright{float: none;display: block;margin-left: auto;margin-right: auto;}}.cost-subscribe details[open] summary{margin-bottom: 1rem;border-bottom: 1px solid rgba(53, 94, 105, 0.1);padding-bottom: 0.75rem;}.cost-subscribe .checkbox{display: flex;align-items: flex-start;gap: 0.75rem;margin: 1rem 0;font-size: 0.875rem;line-height: 1.5;padding: 0.75rem;background: rgba(255, 255, 255, 0.5);border-radius: 6px;border: 1px solid rgba(53, 94, 105, 0.1);}.cost-subscribe .checkbox:hover{background: rgba(255, 255, 255, 0.7);border-color: rgba(53, 94, 105, 0.2);}.cost-subscribe .checkbox input{margin: 0.25rem 0 0 0;transform: scale(1.2);accent-color: #355e69;flex-shrink: 0;}.cost-subscribe details a{color: #355e69;text-decoration: none;font-weight: 500;border-bottom: 1px solid transparent;transition: border-color 0.2s ease;}.cost-subscribe details a:hover{border-bottom-color: #355e69;}.cost-subscribe .responses .response{display: none;margin-top: 1rem;padding: 1rem 1.25rem;border-radius: 8px;font-size: 0.875rem;font-weight: 500;text-align: center;position: relative;animation: slideIn 0.3s ease-out;}@keyframes slideIn{from{opacity: 0;transform: translateY(-10px);}to{opacity: 1;transform: translateY(0);}}.cost-subscribe #mce-success-response{background: linear-gradient(135deg, #f0f9f4 0%, #e6f7ea 100%);color: #166534;border: 1px solid #bbf7d0;box-shadow: 0 2px 8px rgba(22, 101, 52, 0.1);}.cost-subscribe #mce-success-response::before{content: "✓";position: absolute;left: 1rem;top: 50%;transform: translateY(-50%);color: #166534;font-weight: bold;font-size: 1rem;}.cost-subscribe #mce-error-response{background: linear-gradient(135deg, #fef2f2 0%, #fce8e8 100%);color: #dc2626;border: 1px solid #fecaca;box-shadow: 0 2px 8px rgba(220, 38, 38, 0.1);}.cost-subscribe #mce-error-response::before{content: "&#x26a0;";position: absolute;left: 1rem;top: 50%;transform: translateY(-50%);color: #dc2626;font-weight: bold;font-size: 1rem;}@media (max-width: 768px){.cost-subscribe{margin: 1.5rem 1rem;padding: 2rem 1.5rem;}.cost-subscribe .title{font-size: 1.75rem; margin-bottom: 0.25rem; padding-bottom: 0.5rem; letter-spacing: -0.02em;}.cost-subscribe .title::after{width: 4rem;height: 2px;}.cost-subscribe .subtitle{font-size: 0.9375rem; margin-bottom: 1.5rem;}.cost-subscribe .fields{grid-template-columns: 1fr; gap: 0.75rem;}.cost-subscribe input, .cost-subscribe select{padding: 0.75rem 1rem;}.cost-subscribe .button{padding: 0.75rem 1.5rem;width: 100%;}.cost-subscribe .checkbox{padding: 0.5rem;}.cost-subscribe details{padding: 0.75rem;}.cost-subscribe details summary{padding-left: 1.25rem;}}.breadcrumbs-wrapper{background: rgba(255, 255, 255, 0.98);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);padding: 0.5rem 0;font-family: Arial, Helvetica, sans-serif;font-size: 0.8125rem;border-bottom: 1px solid rgba(229, 239, 241, 0.6);position: relative;box-shadow: 0 1px 3px rgba(53, 94, 105, 0.06);}.breadcrumbs-wrapper .container{max-width: 1200px;margin: 0 auto;padding: 0 1.5rem;}.breadcrumbs{list-style: none;display: flex;align-items: center;gap: 0;margin: 0;padding: 0;line-height: 1.3;}.breadcrumbs li{display: flex;align-items: center;}.breadcrumbs .bread-link{color: #6c7a7e;text-decoration: none;transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);padding: 0.125rem 0.25rem;position: relative;border-radius: 4px;font-weight: 500;letter-spacing: -0.01em;}.breadcrumbs .bread-link:hover{color: #355e69;background: rgba(53, 94, 105, 0.06);transform: translateY(-1px);}.breadcrumbs .bread-current{color: #23282d;font-weight: 600;padding: 0.125rem 0.5rem;background: linear-gradient( 135deg, rgba(53, 94, 105, 0.08) 0%, rgba(53, 94, 105, 0.12) 100% );border-radius: 6px;border: 1px solid rgba(53, 94, 105, 0.15);font-size: 0.75rem;letter-spacing: 0.02em;text-transform: uppercase;}.breadcrumbs li:not(:last-child)::after{content: "\203A"; color: #d1d5d8;margin: 0 0.375rem;font-size: 0.875rem;opacity: 0.5;font-weight: 400;transition: opacity 0.2s ease;}.breadcrumbs .separator{display: none;}.breadcrumbs .bread-link::after{content: "";position: absolute;bottom: -1px;left: 50%;transform: translateX(-50%);width: 0;height: 1px;background: linear-gradient(90deg, transparent, #f0ad4e, transparent);transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1);}.breadcrumbs .bread-link:hover::after{width: calc(100% - 0.5rem);}.breadcrumbs li:first-child .bread-link::before{content: "\2302"; margin-right: 0.25rem;font-size: 0.875rem;opacity: 0.6;transition: opacity 0.2s ease;}.breadcrumbs li:first-child .bread-link:hover::before{opacity: 1;}@media (max-width: 768px){.breadcrumbs-wrapper{padding: 0.375rem 0;font-size: 0.75rem;}.breadcrumbs-wrapper .container{padding: 0 1rem;}.breadcrumbs .bread-link{padding: 0.1rem 0.2rem;font-size: 0.75rem;}.breadcrumbs .bread-current{padding: 0.1rem 0.375rem;font-size: 0.6875rem;}.breadcrumbs li:not(:last-child)::after{margin: 0 0.25rem;font-size: 0.75rem;}.breadcrumbs li:first-child .bread-link::before{margin-right: 0.2rem;font-size: 0.75rem;}@media (max-width: 480px){.breadcrumbs-wrapper{padding: 0.25rem 0;}.breadcrumbs li:not(:last-child):not(:first-child){display: none;}.breadcrumbs li:first-child::after{content: "⋯";margin: 0 0.25rem;opacity: 0.4;font-size: 0.875rem;}.breadcrumbs .bread-current{padding: 0.125rem 0.25rem;font-size: 0.625rem;border-radius: 4px;}}}@media (min-width: 769px){.breadcrumbs-wrapper{position: sticky;top: 0;z-index: 100;backdrop-filter: blur(16px) saturate(180%);-webkit-backdrop-filter: blur(16px) saturate(180%);background: rgba(255, 255, 255, 0.96);border-bottom: 1px solid rgba(229, 239, 241, 0.4);box-shadow: 0 2px 8px rgba(53, 94, 105, 0.08);}.breadcrumbs-wrapper::before{content: "";position: absolute;bottom: -1px;left: 0;right: 0;height: 1px;background: linear-gradient( 90deg, transparent 0%, rgba(53, 94, 105, 0.2) 25%, rgba(240, 173, 78, 0.3) 50%, rgba(53, 94, 105, 0.2) 75%, transparent 100% );opacity: 0;transition: opacity 0.3s ease;}.breadcrumbs-wrapper:hover::before{opacity: 1;}}#pg-7-3{padding: 4rem 0;background: linear-gradient( 180deg, rgba(248, 249, 250, 0.3) 0%, rgba(255, 255, 255, 0.8) 100% );position: relative;}#panel-7-3-0-0 h2{font-family: Arial, Helvetica, sans-serif !important;font-size: 2.5rem !important;font-weight: 600 !important;color: #23282d !important;text-align: center !important;margin: 0 0 3.5rem !important;letter-spacing: -0.03em !important;position: relative !important;}#panel-7-3-0-0 h2::after{content: "";position: absolute;bottom: -1.5rem;left: 50%;transform: translateX(-50%);width: 4rem;height: 3px;background: linear-gradient(90deg, transparent, #355e69, transparent);border-radius: 2px;}.panel-widget-style-for-7-3-0-1{max-width: 1200px;margin: 0 auto;padding: 0 1rem;position: relative;z-index: 2;}#pg-7-3 .resource-wrapper{padding: 0 !important;margin-bottom: 0;}#pg-7-3 .resource-wrapper article.teaser-loop{background: #ffffff;border-radius: 16px;overflow: hidden;box-shadow: 0 2px 16px rgba(35, 40, 45, 0.06);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);border: 1px solid rgba(229, 239, 241, 0.6);height: 100%;position: relative;display: flex;flex-direction: column;}#pg-7-3 .resource-wrapper article.teaser-loop:hover{transform: translateY(-8px) scale(1.01);box-shadow: 0 8px 32px rgba(35, 40, 45, 0.12);border-color: rgba(53, 94, 105, 0.3);}#pg-7-3 .resource-wrapper article.teaser-loop::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 1px;background: linear-gradient( 90deg, transparent, rgba(53, 94, 105, 0.3), transparent );opacity: 0;transition: opacity 0.3s ease;}#pg-7-3 .resource-wrapper article.teaser-loop:hover::before{opacity: 1;}#pg-7-3 .resource-wrapper .entry{display: flex;flex-direction: column;height: 100%;position: relative;z-index: 2;}#pg-7-3 .resource-wrapper .image{position: relative;aspect-ratio: 4/3;overflow: hidden;background: linear-gradient(135deg, #f8f9fa, #e9ecef);}#pg-7-3 .resource-wrapper .image img{width: 100%;height: 100%;object-fit: cover;object-position: center;transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);filter: brightness(1) saturate(1.05);}#pg-7-3 .resource-wrapper article.teaser-loop:hover .image img{transform: scale(1.08);filter: brightness(1.05) saturate(1.1);}#pg-7-3 .resource-wrapper .image::after{content: "";position: absolute;bottom: 0;left: 0;right: 0;height: 50%;background: linear-gradient(transparent, rgba(35, 40, 45, 0.1));pointer-events: none;opacity: 0.8;transition: opacity 0.3s ease;}#pg-7-3 .resource-wrapper article.teaser-loop:hover .image::after{opacity: 0.6;}#pg-7-3 .resource-wrapper .text{padding: 1.25rem 1.5rem 1.5rem 1.5rem !important;flex: 1 !important;display: flex !important;flex-direction: column !important;position: relative !important;overflow: hidden !important;box-sizing: border-box !important;}#pg-7-3 .resource-wrapper .entry-title, #pg-7-3 .resource-wrapper h2{padding-bottom: 1.5rem;margin: 0;flex: 1;display: flex;align-items: flex-start;}#pg-7-3 .resource-wrapper .entry-title a, #pg-7-3 .resource-wrapper h2 a{color: #23282d !important;text-decoration: none !important;font-size: 1rem !important;font-weight: 600 !important;line-height: 1.4 !important;font-family: Arial, Helvetica, sans-serif !important;transition: all 0.3s ease !important;display: block;}#pg-7-3 .resource-wrapper article.teaser-loop:hover .entry-title a{color: #355e69 !important;transform: translateX(2px);}#pg-7-3 .resource-wrapper .text.blue .entry-title, #pg-7-3 .resource-wrapper .text .entry-title, #pg-7-3 .teaser-loop .text.blue .entry-title, #pg-7-3 .teaser-loop .text .entry-title, #pg-7-3 .resource-wrapper .text.blue h2, #pg-7-3 .resource-wrapper .text h2, #pg-7-3 .teaser-loop .text.blue h2, #pg-7-3 .teaser-loop .text h2{color: #23282d !important;font-family: Arial, Helvetica, sans-serif !important;font-size: 1.25rem !important;font-weight: 700 !important;line-height: 1.3 !important;display: block !important;visibility: visible !important;opacity: 1 !important;z-index: 50 !important;text-shadow: none !important;background: transparent !important;margin-bottom: 1rem !important;text-indent: 0 !important;overflow: visible !important;height: auto !important;width: auto !important;}#pg-7-3 .resource-wrapper .text.blue .entry-title a, #pg-7-3 .resource-wrapper .text .entry-title a, #pg-7-3 .teaser-loop .text.blue .entry-title a, #pg-7-3 .teaser-loop .text .entry-title a, #pg-7-3 .resource-wrapper .text.blue h2 a, #pg-7-3 .resource-wrapper .text h2 a, #pg-7-3 .teaser-loop .text.blue h2 a, #pg-7-3 .teaser-loop .text h2 a{color: #23282d !important;text-decoration: none !important;display: inline !important;visibility: visible !important;opacity: 1 !important;z-index: 50 !important;text-shadow: none !important;background: transparent !important;text-indent: 0 !important;overflow: visible !important;height: auto !important;width: auto !important;}#pg-7-3 .text.blue, #pg-7-3 .text.blue *{color: #23282d !important;visibility: visible !important;opacity: 1 !important;display: block !important;}#pg-7-3 .text.blue a, #pg-7-3 .text.blue a *{display: inline !important;}.text.blue{color: #23282d !important;}.text.blue .entry-title, .text.blue h1, .text.blue h2, .text.blue h3{color: #23282d !important;font-size: 1.25rem !important;font-weight: 700 !important;display: block !important;visibility: visible !important;opacity: 1 !important;margin: 0 0 1rem 0 !important;padding: 0 !important;text-indent: 0 !important;overflow: visible !important;height: auto !important;width: auto !important;position: relative !important;z-index: 100 !important;}.text.blue .entry-title a, .text.blue h1 a, .text.blue h2 a, .text.blue h3 a{color: #23282d !important;text-decoration: none !important;display: inline !important;visibility: visible !important;opacity: 1 !important;z-index: 100 !important;}#pg-7-3 .resource-wrapper .entry-title::after{content: "";position: absolute;bottom: 0;left: 1.5rem;right: 1.5rem;height: 2px;background: linear-gradient(90deg, #355e69, #f0ad4e);border-radius: 1px;transform: scaleX(0);transform-origin: left;transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);}#pg-7-3 .resource-wrapper article.teaser-loop:hover .entry-title::after{transform: scaleX(1);}#pg-7-3 .resource-wrapper .link-whole-area{display: none !important;font-weight: 600 !important;text-decoration: none !important;margin-top: auto !important;margin-bottom: 1rem !important;padding: 0.5rem 1rem !important;border: 2px solid #355e69 !important;border-radius: 8px !important;background: rgba(255, 255, 255, 0.95) !important;backdrop-filter: blur(8px) !important;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;position: relative !important;overflow: hidden !important;letter-spacing: -0.01em !important;align-self: flex-start !important;white-space: nowrap !important;flex-shrink: 0 !important;width: auto !important;max-width: 120px !important;}.resource-wrapper .link-whole-area::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(53, 94, 105, 0.1), transparent );transition: left 0.6s ease;}.resource-wrapper article.teaser-loop:hover .link-whole-area::before{left: 100%;}.resource-wrapper .link-whole-area::after{content: "→";margin-left: 0.5rem;font-size: 1.1em;transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);}#pg-7-3 .resource-wrapper article.teaser-loop:hover .link-whole-area{background: #355e69 !important;color: #ffffff !important;border-color: #355e69 !important;transform: translateY(-2px) scale(1.02) !important;box-shadow: 0 8px 24px rgba(53, 94, 105, 0.25) !important;}.resource-wrapper article.teaser-loop:hover .link-whole-area::after{transform: translateX(4px) scale(1.1);}#panel-7-3-0-2{margin-top: 4rem;text-align: center;position: relative;z-index: 2;}#panel-7-3-0-2 .ow-button-base a{display: inline-flex !important;align-items: center !important;justify-content: center !important;background: #ffffff !important;color: #355e69 !important;border: 2px solid #355e69 !important;border-radius: 16px !important;padding: 1.25rem 3rem !important;font-size: 1.125rem !important;font-weight: 700 !important;text-decoration: none !important;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;font-family: Arial, Helvetica, sans-serif !important;letter-spacing: -0.02em !important;box-shadow: 0 8px 32px rgba(53, 94, 105, 0.15), 0 2px 8px rgba(53, 94, 105, 0.08) !important;position: relative !important;overflow: hidden !important;}#panel-7-3-0-2 .ow-button-base a::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.2), transparent );transition: left 0.6s ease;}#panel-7-3-0-2 .ow-button-base a:hover::before{left: 100%;}#panel-7-3-0-2 .ow-button-base a:hover{background: #355e69 !important;color: #ffffff !important;border-color: #355e69 !important;transform: translateY(-4px) scale(1.05) !important;box-shadow: 0 16px 48px rgba(53, 94, 105, 0.3), 0 4px 16px rgba(53, 94, 105, 0.15) !important;}#panel-7-3-0-2 .ow-button-base a:active{transform: translateY(-2px) scale(1.02) !important;}@media (max-width: 768px){#pg-7-3{padding: 4rem 0;}#panel-7-3-0-0 h2{font-size: 2.5rem !important;margin: 0 0 3rem !important;}#panel-7-3-0-0 h2::after{width: 4rem;height: 3px;bottom: -1.5rem;}.panel-widget-style-for-7-3-0-1{padding: 0 1rem;}.resource-wrapper{padding: 0.75rem !important;margin-bottom: 1.5rem;}#pg-7-3 .resource-wrapper article.teaser-loop{border-radius: 16px;}#pg-7-3 .resource-wrapper article.teaser-loop:hover{transform: translateY(-6px) scale(1.01);}#pg-7-3 .resource-wrapper .image{aspect-ratio: 16/9;border-radius: 12px 12px 0 0;}#pg-7-3 .resource-wrapper .text{padding: 1.5rem;}.resource-wrapper .entry-title{font-size: 1rem !important;margin: 0 0 1.25rem 0 !important;}#pg-7-3 .resource-wrapper .link-whole-area{padding: 0.625rem 1.25rem !important;font-size: 0.875rem !important;border-radius: 10px !important;}#panel-7-3-0-2{margin-top: 3rem;}#panel-7-3-0-2 .ow-button-base a{padding: 1rem 2rem !important;font-size: 1rem !important;border-radius: 12px !important;}}@media (prefers-reduced-motion: reduce){.resource-wrapper article.teaser-loop, .resource-wrapper .image img, .resource-wrapper .entry-title a, .resource-wrapper .link-whole-area, #panel-7-3-0-2 .ow-button-base a{transition: none !important;animation: none !important;transform: none !important;}#panel-7-3-0-0 h2{animation: none !important;background: #23282d !important;-webkit-text-fill-color: initial !important;}}body.single-news article.news{background: #ffffff;border-radius: 16px;overflow: hidden;box-shadow: 0 2px 20px rgba(35, 40, 45, 0.08);margin: 2rem auto;max-width: 800px;transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);}body.single-news article.news:hover{box-shadow: 0 4px 28px rgba(35, 40, 45, 0.12);}body.single-news .post-featured{position: relative;aspect-ratio: 21/9;overflow: hidden;background: #f8f9fa;}body.single-news .post-featured .image{width: 100%;height: 100%;position: relative;overflow: hidden;}body.single-news .post-featured .image img{width: 100%;height: 100%;object-fit: cover;object-position: center;transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);animation: ken-burns 20s ease-in-out infinite alternate;}@keyframes ken-burns{0%{transform: scale(1) translateX(0);}100%{transform: scale(1.05) translateX(-1%);}}body.single-news .post-featured .image::after{content: "";position: absolute;bottom: 0;left: 0;right: 0;height: 40%;background: linear-gradient(transparent, rgba(0, 0, 0, 0.1));pointer-events: none;}body.single-news .entry-header{padding: 2.5rem 2.5rem 1.5rem;text-align: center;position: relative;}body.single-news .entry-title{background: linear-gradient(135deg, #23282d 0%, #355e69 50%, #23282d 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;background-size: 200% 200%;animation: gradient-shift 8s ease-in-out infinite;font-size: 2.75rem !important;font-weight: 700;line-height: 1.15;letter-spacing: -0.04em;margin: 0 0 1.5rem;font-family: Arial, Helvetica, sans-serif;max-width: 700px;margin-left: auto;margin-right: auto;text-shadow: 0 2px 4px rgba(35, 40, 45, 0.1);position: relative;transform: translateY(20px);opacity: 0;animation: fade-in-up 1s ease-out 0.3s forwards, gradient-shift 8s ease-in-out infinite;}@keyframes gradient-shift{0%, 100%{background-position: 0% 50%;}50%{background-position: 100% 50%;}}@keyframes fade-in-up{to{transform: translateY(0);opacity: 1;}}body.single-news .entry-title::after{content: "";position: absolute;bottom: -1rem;left: 50%;transform: translateX(-50%);width: 4rem;height: 3px;background: linear-gradient(90deg, transparent, #f0ad4e, transparent);border-radius: 2px;animation: accent-glow 2s ease-in-out infinite alternate;}@keyframes accent-glow{0%{opacity: 0.6;transform: translateX(-50%) scaleX(1);}100%{opacity: 1;transform: translateX(-50%) scaleX(1.2);}}body.single-news .entry-title font{font: inherit !important;vertical-align: baseline !important;background: inherit !important;-webkit-background-clip: inherit !important;-webkit-text-fill-color: inherit !important;background-clip: inherit !important;}body.single-news .entry-title:hover{animation-play-state: paused;background-position: 100% 50%;transition: background-position 0.5s ease;}body.single-news .entry-title:hover::after{width: 6rem;opacity: 1;background: linear-gradient(90deg, #355e69, #f0ad4e, #355e69);transition: all 0.3s ease;}body.single-news .entry-meta{display: flex;justify-content: center;align-items: center;gap: 1rem;color: #6c7a7e;font-size: 0.9375rem;font-weight: 400;}body.single-news .entry-meta .posted-on{display: flex;align-items: center;gap: 0.5rem;}body.single-news .entry-meta .posted-on::before{content: "\1F4C5"; opacity: 0.7;}body.single-news .entry-date{color: #6c7a7e;text-decoration: none;}body.single-news .entry-content{padding: 1.5rem 2.5rem 2.5rem;font-family: Georgia, "Times New Roman", serif;font-size: 1.125rem;line-height: 1.7;color: #23282d;max-width: 680px;margin: 0 auto;}body.single-news .entry-content p{margin: 0 0 1.5rem;text-align: justify;hyphens: auto;}body.single-news .entry-content p:last-child{margin-bottom: 0;}body.single-news .entry-content font{font: inherit !important;vertical-align: baseline !important;}body.single-news .entry-content a{color: #355e69;text-decoration: none;border-bottom: 1px solid rgba(53, 94, 105, 0.3);transition: all 0.2s ease;font-weight: 500;}body.single-news .entry-content a:hover{color: #23282d;border-bottom-color: #f0ad4e;background: rgba(240, 173, 78, 0.1);padding: 0.1em 0.2em;margin: 0 -0.2em;border-radius: 3px;}body.single-news .entry-content ul{margin: 1.5rem 0;padding: 0;list-style: none;}body.single-news .entry-content ul li{position: relative;margin: 0.75rem 0;padding-left: 1.5rem;line-height: 1.6;}body.single-news .entry-content ul li::before{content: "•";position: absolute;left: 0;color: #f0ad4e;font-weight: bold;font-size: 1.2em;}body.single-news .entry-content h4{color: #355e69;font-size: 1.5rem;font-weight: 600;line-height: 1.3;margin: 2.5rem 0 1rem;font-family: Arial, Helvetica, sans-serif;letter-spacing: -0.02em;}body.single-news .entry-content hr{border: none;height: 1px;background: linear-gradient(90deg, transparent, #e5eff1, transparent);margin: 3rem 0;}body.single-news .entry-content h4 + p{font-style: italic;color: #6c7a7e;border-left: 3px solid #f0ad4e;padding-left: 1rem;margin-left: -1rem;background: rgba(240, 173, 78, 0.05);padding: 1rem;border-radius: 0 8px 8px 0;}body.single-news footer.entry-meta{padding: 1.5rem 2.5rem;border-top: 1px solid rgba(229, 239, 241, 0.8);background: rgba(248, 249, 250, 0.5);justify-content: flex-end;}body.single-news .post-edit-link{background: rgba(53, 94, 105, 0.1) !important;border: 1px solid rgba(53, 94, 105, 0.2) !important;color: #355e69 !important;border-radius: 8px !important;padding: 0.5rem 1rem !important;font-size: 0.875rem !important;font-weight: 500 !important;transition: all 0.2s ease !important;text-decoration: none !important;}body.single-news .post-edit-link:hover{background: #355e69 !important;color: #ffffff !important;transform: translateY(-1px);}@media (max-width: 768px){body.single-news article.news{margin: 1rem;border-radius: 12px;}body.single-news .post-featured{aspect-ratio: 16/9;}body.single-news .entry-header{padding: 2rem 1.5rem 1rem;}body.single-news .entry-title{font-size: 1.875rem;line-height: 1.2;letter-spacing: -0.02em;max-width: 100%;}body.single-news .entry-title::after{width: 3rem;height: 2px;bottom: -0.75rem;}body.single-news .entry-content{padding: 1rem 1.5rem 2rem;font-size: 1rem;line-height: 1.6;}body.single-news .entry-content h4{font-size: 1.25rem;margin: 2rem 0 0.75rem;}body.single-news footer.entry-meta{padding: 1rem 1.5rem;}}@media (max-width: 480px){body.single-news .entry-content{text-align: left;}body.single-news .entry-content p{text-align: left;hyphens: none;}}#pg-7-2{padding: 4rem 0;background: linear-gradient( 180deg, rgba(248, 249, 250, 0.3) 0%, rgba(255, 255, 255, 0.8) 100% );}#panel-7-2-0-0 h2{font-family: Arial, Helvetica, sans-serif !important;font-size: 2.5rem !important;font-weight: 600 !important;color: #23282d !important;text-align: center !important;margin: 0 0 3.5rem !important;letter-spacing: -0.03em !important;position: relative !important;}#panel-7-2-0-0 h2::after{content: "";position: absolute;bottom: -1.5rem;left: 50%;transform: translateX(-50%);width: 4rem;height: 3px;background: linear-gradient(90deg, transparent, #355e69, transparent);border-radius: 2px;}.panel-widget-style-for-7-2-0-1{max-width: 1200px;margin: 0 auto;padding: 0 1rem;}#pg-7-2 .teaser-loop{background: #ffffff;border-radius: 16px;overflow: hidden;box-shadow: 0 2px 16px rgba(35, 40, 45, 0.06);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);border: 1px solid rgba(229, 239, 241, 0.6);height: 100%;display: flex;flex-direction: column;position: relative;}#pg-7-2 .teaser-loop:hover{transform: translateY(-8px) scale(1.01);box-shadow: 0 8px 32px rgba(35, 40, 45, 0.12);border-color: rgba(53, 94, 105, 0.3);}#pg-7-2 .teaser-loop::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 1px;background: linear-gradient( 90deg, transparent, rgba(240, 173, 78, 0.6), transparent );opacity: 0;transition: opacity 0.3s ease;}#pg-7-2 .teaser-loop:hover::before{opacity: 1;}#pg-7-2 .teaser-loop .image{position: relative;aspect-ratio: 4/3;overflow: hidden;background: linear-gradient(135deg, #f8f9fa, #e9ecef);}#pg-7-2 .teaser-loop .image a{display: block;width: 100%;height: 100%;position: relative;overflow: hidden;}#pg-7-2 .teaser-loop .image img{width: 100%;height: 100%;object-fit: cover;object-position: center;transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);filter: brightness(1) saturate(1.05);}#pg-7-2 .teaser-loop:hover .image img{transform: scale(1.08);filter: brightness(1.05) saturate(1.1);}#pg-7-2 .teaser-loop .image::after{content: "";position: absolute;bottom: 0;left: 0;right: 0;height: 50%;background: linear-gradient(transparent, rgba(35, 40, 45, 0.1));pointer-events: none;opacity: 0.8;transition: opacity 0.3s ease;}#pg-7-2 .teaser-loop:hover .image::after{opacity: 0.6;}#pg-7-2 .teaser-loop .entry-meta, #pg-7-2 .teaser-loop .entry-title{padding-left: 1.5rem;padding-right: 1.5rem;}#pg-7-2 .teaser-loop .entry-meta{padding-top: 1.25rem;padding-bottom: 0.75rem;display: flex;align-items: center;gap: 0.5rem;font-size: 0.8125rem;color: #6c7a7e;font-weight: 500;text-transform: uppercase;letter-spacing: 0.05em;font-family: Arial, Helvetica, sans-serif;}#pg-7-2 .teaser-loop .entry-meta .post-type{background: linear-gradient(135deg, #355e69, #2a4a52);color: #ffffff;padding: 0.25rem 0.75rem;border-radius: 12px;font-size: 0.75rem;font-weight: 600;letter-spacing: 0.05em;text-transform: uppercase;box-shadow: 0 2px 8px rgba(53, 94, 105, 0.3);}#pg-7-2 .teaser-loop .entry-meta .posted-on{color: #86868b;font-weight: 400;letter-spacing: normal;}#pg-7-2 .teaser-loop .entry-meta .entry-date{color: inherit;text-decoration: none;}#pg-7-2 .teaser-loop .entry-title{padding-bottom: 1.5rem;margin: 0;flex: 1;display: flex;align-items: flex-start;}#pg-7-2 .teaser-loop .entry-title a{color: #23282d !important;text-decoration: none !important;font-size: 1rem !important;font-weight: 600 !important;line-height: 1.4 !important;font-family: Arial, Helvetica, sans-serif !important;transition: all 0.3s ease !important;display: block;}#pg-7-2 .teaser-loop:hover .entry-title a{color: #355e69 !important;transform: translateX(2px);}#pg-7-2 .teaser-loop .entry-title::after{content: "";position: absolute;bottom: 0;left: 1.5rem;right: 1.5rem;height: 2px;background: linear-gradient(90deg, #355e69, #f0ad4e);border-radius: 1px;transform: scaleX(0);transform-origin: left;transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);}#pg-7-2 .teaser-loop:hover .entry-title::after{transform: scaleX(1);}#panel-7-2-0-2{margin-top: 3rem;text-align: center;}#panel-7-2-0-2 .ow-button-base a{display: inline-flex !important;align-items: center !important;justify-content: center !important;background: #ffffff !important;color: #355e69 !important;border: 2px solid #355e69 !important;border-radius: 12px !important;padding: 1rem 2.5rem !important;font-size: 1rem !important;font-weight: 600 !important;text-decoration: none !important;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;font-family: Arial, Helvetica, sans-serif !important;letter-spacing: -0.01em !important;box-shadow: 0 4px 16px rgba(53, 94, 105, 0.15) !important;position: relative !important;overflow: hidden !important;}#panel-7-2-0-2 .ow-button-base a::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(53, 94, 105, 0.1), transparent );transition: left 0.5s ease;}#panel-7-2-0-2 .ow-button-base a:hover::before{left: 100%;}#panel-7-2-0-2 .ow-button-base a:hover{background: #355e69 !important;color: #ffffff !important;border-color: #355e69 !important;transform: translateY(-2px) scale(1.02) !important;box-shadow: 0 8px 24px rgba(53, 94, 105, 0.3) !important;}#panel-7-2-0-2 .ow-button-base a:active{transform: translateY(-1px) scale(1.01) !important;}body.single-news .post-featured img, body.single-news .featured-image img, body.single-news .wp-post-image, body.single-news article img[class*="featured"], body.single-news article img[class*="attachment"], body.single-news article img[class*="wp-image"], body.single-news .post-featured .image img{object-position: center 70% !important; object-fit: cover !important;}body.single-post .post-featured img, body.single-post .featured-image img, body.single-post .wp-post-image, body.single-post article img[class*="featured"], body.single-post article img[class*="attachment"], body.single-post article img[class*="wp-image"], body.single-post .post-featured .image img, body.single-post article.post .post-featured img, body.single-post article.blog .post-featured img{object-position: center 70% !important; object-fit: cover !important;}.single-news .post-thumbnail img, .single-post .post-thumbnail img, .single-news .attachment-post-thumbnail, .single-post .attachment-post-thumbnail, .single-news .size-post-thumbnail, .single-post .size-post-thumbnail{object-position: center 70% !important;object-fit: cover !important;}body.single-news .entry-content img, body.single-post .entry-content img{object-position: center center !important;object-fit: contain !important;max-width: 100% !important;height: auto !important;}@media (max-aspect-ratio: 3/4){body.single-news .post-featured img, body.single-news .featured-image img, body.single-post .post-featured img, body.single-post .featured-image img{object-position: center 75% !important;}}@media (min-aspect-ratio: 3/1){body.single-news .post-featured img, body.single-news .featured-image img, body.single-post .post-featured img, body.single-post .featured-image img{object-position: center center !important;}}@media (max-width: 768px){body.single-news .post-featured img, body.single-news .featured-image img, body.single-post .post-featured img, body.single-post .featured-image img{object-position: center 65% !important;}}@media (max-width: 768px){#pg-7-2{padding: 3rem 0;}#panel-7-2-0-0 h2{font-size: 2rem !important;margin: 0 0 2.5rem !important;}#panel-7-2-0-0 h2::after{width: 3rem;height: 2px;bottom: -1rem;}.panel-widget-style-for-7-2-0-1{padding: 0 0.5rem;}#pg-7-2 .teaser-loop{border-radius: 12px;margin-bottom: 1.5rem;}#pg-7-2 .teaser-loop .image{aspect-ratio: 4/3;}#pg-7-2 .teaser-loop .entry-meta, #pg-7-2 .teaser-loop .entry-title{padding-left: 1.25rem;padding-right: 1.25rem;}#pg-7-2 .teaser-loop .entry-meta{padding-top: 1rem;padding-bottom: 0.5rem;}#pg-7-2 .teaser-loop .entry-title{padding-bottom: 1.25rem;}#pg-7-2 .teaser-loop .entry-title a{font-size: 0.9375rem !important;line-height: 1.3 !important;}#pg-7-2 .teaser-loop .entry-title::after{left: 1.25rem;right: 1.25rem;}#pg-7-2 .teaser-loop:hover{transform: translateY(-4px) scale(1.005);}#panel-7-2-0-2{margin-top: 2rem;}#panel-7-2-0-2 .ow-button-base a{padding: 0.875rem 2rem !important;font-size: 0.9375rem !important;border-radius: 10px !important;}}@media (prefers-reduced-motion: reduce){#pg-7-2 .teaser-loop, #pg-7-2 .teaser-loop .image img, #pg-7-2 .teaser-loop .entry-title a, #pg-7-2 .teaser-loop .entry-title::after, #panel-7-2-0-2 .ow-button-base a{transition: none !important;animation: none !important;transform: none !important;}}#pg-7-3{padding: 4rem 0;background: #f8f9fa;}#panel-7-3-0-0 h2{font-family: Arial, Helvetica, sans-serif !important;font-size: 2.25rem !important;font-weight: 600 !important;color: #23282d !important;text-align: center !important;margin: 0 0 3.5rem !important;letter-spacing: -0.02em !important;position: relative !important;}#panel-7-3-0-0 h2::after{content: "";position: absolute;bottom: -1rem;left: 50%;transform: translateX(-50%);width: 3rem;height: 2px;background: #355e69;border-radius: 1px;}.panel-widget-style-for-7-3-0-1{max-width: 1200px;margin: 0 auto;padding: 0 1rem;}#pg-7-3 .resource-wrapper{padding: 0.75rem !important;margin-bottom: 1.5rem;}#pg-7-3 article.teaser-loop{background: #ffffff;border-radius: 12px;overflow: hidden;box-shadow: 0 2px 12px rgba(35, 40, 45, 0.08);transition: all 0.3s ease;border: 1px solid rgba(229, 239, 241, 0.5);height: 100%;display: flex;flex-direction: column;}#pg-7-3 article.teaser-loop:hover{transform: translateY(-4px);box-shadow: 0 4px 20px rgba(35, 40, 45, 0.12);border-color: rgba(53, 94, 105, 0.3);}#pg-7-3 .image{position: relative;aspect-ratio: 4/3;overflow: hidden;background: #f8f9fa;}#pg-7-3 .image img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.3s ease;}#pg-7-3 article.teaser-loop:hover .image img{transform: scale(1.05);}#pg-7-3 .text.blue, #pg-7-3 .text{padding: 1.5rem;flex: 1;display: flex;flex-direction: column; visibility: visible !important;overflow: visible !important;height: auto !important;background: transparent !important;}#pg-7-3 .text.blue h2.entry-title, #pg-7-3 .text h2.entry-title{margin: 0 0 1rem 0 !important;font-size: 1rem !important;line-height: 1.4 !important;font-weight: 600 !important;color: #23282d !important;font-family: Arial, Helvetica, sans-serif !important; display: block !important;visibility: visible !important;opacity: 1 !important;text-indent: 0 !important;height: auto !important;width: auto !important;overflow: visible !important;position: static !important;z-index: 1 !important;background: transparent !important;border: none !important;}#pg-7-3 .text.blue h2.entry-title a, #pg-7-3 .text h2.entry-title a{color: inherit !important;text-decoration: none !important;transition: color 0.2s ease !important; display: inline !important;visibility: visible !important;opacity: 1 !important;font-size: inherit !important;font-weight: inherit !important;position: static !important;z-index: 2 !important;}#pg-7-3 article.teaser-loop:hover .text h2.entry-title a{color: #355e69 !important;}#pg-7-3 .link-whole-area{display: inline-flex !important;align-items: center !important;color: #355e69 !important;font-size: 0.875rem !important;font-weight: 500 !important;text-decoration: none !important;margin-top: auto !important;padding: 0.5rem 1rem !important;border: 1px solid #cdd4d6 !important;border-radius: 6px !important;background: transparent !important;transition: all 0.2s ease !important;}#pg-7-3 .link-whole-area::after{content: "→";margin-left: 0.5rem;transition: transform 0.2s ease;}#pg-7-3 article.teaser-loop:hover .link-whole-area{background: #355e69 !important;border-color: #355e69 !important;color: #ffffff !important;}#pg-7-3 article.teaser-loop:hover .link-whole-area::after{transform: translateX(2px);}#panel-7-3-0-2 .ow-button-base{margin-top: 2rem;text-align: center;}#panel-7-3-0-2 .ow-button-base a{display: inline-flex !important;align-items: center !important;justify-content: center !important;background: #355e69 !important;color: #ffffff !important;border: none !important;border-radius: 8px !important;padding: 0.875rem 2rem !important;font-size: 0.9375rem !important;font-weight: 600 !important;text-decoration: none !important;transition: all 0.2s ease !important;font-family: Arial, Helvetica, sans-serif !important;}#panel-7-3-0-2 .ow-button-base a:hover{background: #2a4a52 !important;transform: translateY(-1px) !important;}@media (max-width: 768px){#panel-7-3-0-0 h2{font-size: 1.875rem !important;margin: 0 0 2.5rem !important;}.panel-widget-style-for-7-3-0-1{padding: 0 0.5rem;}#pg-7-3 .resource-wrapper{padding: 0.5rem !important;margin-bottom: 1rem;}#pg-7-3 .text, #pg-7-3 .text.blue{padding: 1.25rem;}#pg-7-3 .text.blue h2.entry-title, #pg-7-3 .text h2.entry-title{font-size: 0.9375rem !important;}#pg-7-3 .link-whole-area{padding: 0.5rem 0.875rem !important;font-size: 0.8125rem !important;}}#pg-7-3{padding: 3rem 0;background: linear-gradient( 180deg, #ffffff 0%, rgba(248, 249, 250, 0.4) 100% );position: relative;}#panel-7-3-0-0 h2{font-family: Arial, Helvetica, sans-serif !important;font-size: 2.75rem !important;font-weight: 300 !important;color: #23282d !important;text-align: center !important;margin: 0 0 2.5rem !important;letter-spacing: -0.04em !important;position: relative !important;}#panel-7-3-0-0 h2::after{content: "";position: absolute;bottom: -1.5rem;left: 50%;transform: translateX(-50%);width: 2rem;height: 1px;background: linear-gradient(90deg, transparent, #355e69, transparent);}.panel-widget-style-for-7-3-0-1{max-width: 1200px;margin: 0 auto;padding: 0 1rem;display: flex;flex-wrap: wrap;align-items: stretch;}#pg-7-3 .resource-wrapper{padding: 1rem !important;margin-bottom: 1.5rem;flex: 1 1 calc(25% - 2rem);min-width: 280px;display: flex;}#pg-7-3 article.teaser-loop{background: rgba(255, 255, 255, 0.9);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border-radius: 20px;overflow: hidden;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05), 0 20px 40px rgba(0, 0, 0, 0.08);transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);border: 1px solid rgba(255, 255, 255, 0.3);height: 100%;display: flex;flex-direction: column;position: relative;}#pg-7-3 article.teaser-loop:hover{transform: translateY(-8px) scale(1.02);box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08), 0 32px 64px rgba(0, 0, 0, 0.12);border-color: rgba(255, 255, 255, 0.5);}#pg-7-3 .entry{display: flex;flex-direction: column;height: 100%;}#pg-7-3 .image{position: relative;aspect-ratio: 4/3;overflow: hidden;background: linear-gradient(135deg, #f8f9fa, #e9ecef);}#pg-7-3 .image img{width: 100%;height: 100%;object-fit: cover;object-position: center;transition: transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);filter: saturate(1.1) brightness(1.02);}#pg-7-3 article.teaser-loop:hover .image img{transform: scale(1.1);filter: saturate(1.2) brightness(1.05);}#pg-7-3 .image::after{content: "";position: absolute;bottom: 0;left: 0;right: 0;height: 30%;background: linear-gradient(transparent, rgba(255, 255, 255, 0.1));pointer-events: none;}#pg-7-3 .text.blue, #pg-7-3 .text{padding: 2rem;flex: 1;display: flex;flex-direction: column;background: linear-gradient( 180deg, rgba(255, 255, 255, 0.98) 0%, rgba(255, 255, 255, 1) 100% );backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px); visibility: visible !important;overflow: visible !important;height: auto !important;position: relative;}#pg-7-3 .text.blue::before, #pg-7-3 .text::before{content: "";position: absolute;top: 0;left: 2rem;right: 2rem;height: 1px;background: linear-gradient( 90deg, transparent, rgba(53, 94, 105, 0.15), transparent );}#pg-7-3 .text.blue h2.entry-title, #pg-7-3 .text h2.entry-title{margin: 0 0 1.5rem 0 !important;font-size: 1.25rem !important;line-height: 1.3 !important;font-weight: 600 !important;color: #23282d !important;font-family: Arial, Helvetica, sans-serif !important;letter-spacing: -0.02em !important;text-shadow: 0 1px 3px rgba(255, 255, 255, 0.9) !important; display: block !important;visibility: visible !important;opacity: 1 !important;text-indent: 0 !important;height: auto !important;width: auto !important;overflow: visible !important;position: static !important;z-index: 10 !important;background: transparent !important;border: none !important;}#pg-7-3 .text.blue h2.entry-title a, #pg-7-3 .text h2.entry-title a{color: inherit !important;text-decoration: none !important;transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important; display: inline !important;visibility: visible !important;opacity: 1 !important;font-size: inherit !important;font-weight: inherit !important;position: static !important;z-index: 10 !important;}#pg-7-3 .text h2.entry-title::after{content: "";position: absolute;bottom: -0.5rem;left: 0;width: 0;height: 2px;background: linear-gradient(90deg, #355e69, #f0ad4e);border-radius: 1px;transition: width 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);}#pg-7-3 article.teaser-loop:hover .text h2.entry-title::after{width: 2.5rem;}#pg-7-3 .link-whole-area{display: inline-flex !important;align-items: center !important;color: #355e69 !important;font-size: 0.875rem !important;font-weight: 600 !important;text-decoration: none !important;margin-top: auto !important;padding: 0.75rem 1.5rem !important;border: 2px solid #355e69 !important;border-radius: 12px !important;background: rgba(255, 255, 255, 0.9) !important;backdrop-filter: blur(10px) !important;transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;letter-spacing: -0.01em !important;text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8) !important;}#pg-7-3 .link-whole-area::after{content: "→";margin-left: 0.5rem;font-size: 1.1em;transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);}#pg-7-3 article.teaser-loop:hover .link-whole-area{background: #355e69 !important;border-color: #355e69 !important;color: #ffffff !important;transform: translateY(-2px);box-shadow: 0 8px 24px rgba(53, 94, 105, 0.3);text-shadow: none !important;}#pg-7-3 article.teaser-loop:hover .link-whole-area::after{transform: translateX(4px);}#panel-7-3-0-2 .ow-button-base{margin-top: 1.5rem;text-align: center;}#panel-7-3-0-2 .ow-button-base a{display: inline-flex !important;align-items: center !important;justify-content: center !important;background: rgba(53, 94, 105, 0.95) !important;backdrop-filter: blur(20px) !important;color: #ffffff !important;border: 1px solid rgba(255, 255, 255, 0.2) !important;border-radius: 16px !important;padding: 1rem 2.5rem !important;font-size: 1rem !important;font-weight: 600 !important;text-decoration: none !important;transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;font-family: Arial, Helvetica, sans-serif !important;letter-spacing: -0.01em !important;box-shadow: 0 8px 32px rgba(53, 94, 105, 0.3) !important;}#panel-7-3-0-2 .ow-button-base a:hover{background: #355e69 !important;transform: translateY(-2px) scale(1.02) !important;box-shadow: 0 12px 40px rgba(53, 94, 105, 0.4) !important;border-color: rgba(255, 255, 255, 0.3) !important;}#panel-7-1-0-0 .image{aspect-ratio: 16 / 9;}#panel-7-1-0-0 img{height: 100% !important;object-fit: cover !important;object-position: center bottom !important;}@media (max-width: 768px){#pg-7-3{padding: 2rem 0;}#panel-7-3-0-0 h2{font-size: 2.25rem !important;margin: 0 0 2rem !important;}.panel-widget-style-for-7-3-0-1{padding: 0 1rem;flex-direction: column;}#pg-7-3 .resource-wrapper{padding: 0.75rem !important;margin-bottom: 1rem;flex: 1 1 100%;min-width: auto;}#pg-7-3 article.teaser-loop{border-radius: 16px;}#pg-7-3 .text, #pg-7-3 .text.blue{padding: 1.5rem;}#pg-7-3 .text.blue::before, #pg-7-3 .text::before{left: 1.5rem;right: 1.5rem;}#pg-7-3 .text.blue h2.entry-title, #pg-7-3 .text h2.entry-title{font-size: 1rem !important;}#pg-7-3 .link-whole-area{padding: 0.625rem 1.25rem !important;font-size: 0.8125rem !important;border-radius: 10px !important;}#panel-7-3-0-2 .ow-button-base a{padding: 0.875rem 2rem !important;border-radius: 12px !important;}}@media (prefers-reduced-motion: reduce){#pg-7-3 article.teaser-loop, #pg-7-3 .image img, #pg-7-3 .text h2.entry-title a, #pg-7-3 .text h2.entry-title::after, #pg-7-3 .link-whole-area, #panel-7-3-0-2 .ow-button-base a{transition: none !important;transform: none !important;}}#pg-7-3 .text.blue, #pg-7-3 .text{padding: 2rem;flex: 1;display: flex;flex-direction: column;background: linear-gradient( 180deg, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0.98) 100% );backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px); visibility: visible !important;overflow: visible !important;height: auto !important;position: relative;}#pg-7-3 .text.blue::before, #pg-7-3 .text::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 1px;background: linear-gradient( 90deg, transparent, rgba(53, 94, 105, 0.2), transparent );}#pg-7-3 .text.blue h2.entry-title, #pg-7-3 .text h2.entry-title{margin: 0 0 1.5rem 0 !important;font-size: 1.125rem !important;line-height: 1.3 !important;font-weight: 600 !important;color: #23282d !important;font-family: Arial, Helvetica, sans-serif !important;letter-spacing: -0.01em !important;text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8) !important; display: block !important;visibility: visible !important;opacity: 1 !important;text-indent: 0 !important;height: auto !important;width: auto !important;overflow: visible !important;position: static !important;z-index: 1 !important;background: transparent !important;border: none !important;}#pg-7-3 .text.blue h2.entry-title a, #pg-7-3 .text h2.entry-title a{color: inherit !important;text-decoration: none !important;transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important; display: inline !important;visibility: visible !important;opacity: 1 !important;font-size: inherit !important;font-weight: inherit !important;position: static !important;z-index: 2 !important;}#pg-7-3 article.teaser-loop:hover .text h2.entry-title a{color: #355e69 !important;transform: translateX(2px);}#pg-7-3 .resource-badge{display: inline-block;padding: 0.25rem 0.75rem;margin-bottom: 0.5rem;font-size: 0.75rem;font-weight: 600;text-transform: uppercase;letter-spacing: 0.05em;border-radius: 6px;transition: all 0.2s ease;}#pg-7-3 .resource-badge.type-manual{background: linear-gradient(135deg, #355e69, #23282d);color: #ffffff;}#pg-7-3 .resource-badge.type-report{background: linear-gradient(135deg, #f0ad4e, #d18b3d);color: #ffffff;}#pg-7-3 .resource-badge.type-infographic{background: linear-gradient(135deg, #e5eff1, #c0d9de);color: #23282d;}#pg-7-3 .resource-badge.lang-english{background: linear-gradient(135deg, #f0ad4e, #d18b3d);color: #ffffff;}#pg-7-3 .resource-badge.lang-spanish{background: linear-gradient(135deg, #355e69, #23282d);color: #ffffff;}#pg-7-3 .resource-badge.year-2025{background: linear-gradient(135deg, #e5eff1, #c0d9de);color: #23282d;}#pg-7-3 article.teaser-loop:hover .resource-badge{transform: translateY(-2px);box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);}#pg-7-3 article.teaser-loop{border-left: 2px solid transparent;}#pg-7-3 article.teaser-loop:hover{border-left-color: #355e69;}#pg-7-3 .file-info{display: flex;align-items: center;margin-top: 0.5rem;font-size: 0.875rem;color: #6c7a7e;}#pg-7-3 .file-info span{margin-right: 0.5rem;}#pg-7-3 .file-info .file-type{font-weight: 600;color: #23282d;}#pg-7-3 .file-info .file-size{font-weight: 500;color: #6c7a7e;}#pg-7-3 article.teaser-loop{outline: none;}#pg-7-3 article.teaser-loop:focus{outline: 2px solid #f0ad4e;outline-offset: 2px;}@media (prefers-reduced-motion: reduce){#pg-7-3 article.teaser-loop:hover{transform: none;box-shadow: none;border-left-color: transparent;}#pg-7-3 article.teaser-loop:focus{outline: none;}}@media (max-width: 768px){#pg-7-3 .resource-badge{padding: 0.2rem 0.5rem;margin-bottom: 0.25rem;font-size: 0.625rem;}#pg-7-3 .file-info{font-size: 0.75rem;}}@media print{#pg-7-3{background: #ffffff;color: #000000;padding: 2rem 0;}#panel-7-3-0-0 h2{color: #000000 !important;margin-bottom: 1rem !important;}#panel-7-3-0-0 h2::after{background: #000000;}#pg-7-3 .resource-wrapper{padding: 0 !important;margin-bottom: 1rem;flex: 1 1 100%;min-width: auto;}#pg-7-3 article.teaser-loop{background: #ffffff;border: 1px solid #000000;border-radius: 0;box-shadow: none;margin-bottom: 1rem;}#pg-7-3 .image{background: #ffffff;}#pg-7-3 .text, #pg-7-3 .text.blue{background: #ffffff;padding: 1rem;}#pg-7-3 .text.blue::before, #pg-7-3 .text::before{background: #000000;}#pg-7-3 .text.blue h2.entry-title, #pg-7-3 .text h2.entry-title{color: #000000 !important;text-shadow: none !important;}#pg-7-3 .link-whole-area{background: #000000 !important;border-color: #000000 !important;color: #ffffff !important;text-shadow: none !important;}#panel-7-3-0-2 .ow-button-base{display: none;}#pg-7-3 .resource-badge{background: #000000;color: #ffffff;}#pg-7-3 .file-info{color: #000000;}#pg-7-3 .file-info .file-type{color: #000000;}#pg-7-3 .file-info .file-size{color: #000000;}}#pg-7-4{padding: 3rem 0;background: linear-gradient( 180deg, #ffffff 0%, rgba(248, 249, 250, 0.4) 100% );position: relative;text-align: center;}#pg-7-4 .panel-layout{max-width: 1200px;margin: 0 auto;padding: 0 2rem;position: relative;}#pg-7-4 .home-map-caption{margin-bottom: 2rem;}#pg-7-4 .home-map-caption h2{font-family: Arial, Helvetica, sans-serif !important;font-size: 2rem !important;font-weight: 300 !important;color: #23282d !important;line-height: 1.3 !important;margin: 0 0 0.5rem !important;letter-spacing: -0.03em !important;text-align: center !important;max-width: 800px;margin-left: auto;margin-right: auto;}#pg-7-4 .home-map-caption h2:first-child{margin-bottom: 0.75rem !important;}#pg-7-4 .home-map-caption h2:last-child{font-size: 1.25rem !important;font-weight: 500 !important;color: #355e69 !important;margin-bottom: 0 !important;}#pg-7-4 .panel-grid:last-child{display: flex;justify-content: center;align-items: center;gap: 4rem;margin-top: 1.5rem;flex-wrap: wrap;}#pg-7-4 .panel-grid-cell{display: flex;justify-content: center;position: relative;}#pg-7-4 .panel-grid-cell:not(:last-child)::after{content: "";position: absolute;right: -2rem;top: 50%;transform: translateY(-50%);width: 1px;height: 3rem;background: linear-gradient( 180deg, transparent, rgba(53, 94, 105, 0.3), transparent );}#pg-7-4 .so-widget-sow-headline{width: auto;min-width: 200px;}#pg-7-4 .sow-headline-container{background: rgba(255, 255, 255, 0.6);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border: 1px solid rgba(255, 255, 255, 0.3);border-radius: 20px;padding: 2rem 1.5rem;text-align: center;box-shadow: 0 2px 20px rgba(35, 40, 45, 0.06), 0 1px 3px rgba(0, 0, 0, 0.05);transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);position: relative;overflow: hidden;}#pg-7-4 .sow-headline-container:hover{transform: translateY(-4px) scale(1.02);box-shadow: 0 8px 32px rgba(35, 40, 45, 0.12), 0 4px 12px rgba(0, 0, 0, 0.08);border-color: rgba(255, 255, 255, 0.5);background: rgba(255, 255, 255, 0.8);}#pg-7-4 .sow-headline-container::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.2), transparent );transition: left 0.6s ease;pointer-events: none;}#pg-7-4 .sow-headline-container:hover::before{left: 100%;}#pg-7-4 .sow-headline{font-family: Arial, Helvetica, sans-serif !important;font-size: 3.5rem !important;font-weight: 100 !important;color: #23282d !important;margin: 0 0 0.75rem !important;letter-spacing: -0.05em !important;line-height: 0.9 !important;position: relative !important;background: linear-gradient(135deg, #23282d 0%, #355e69 50%, #23282d 100%);-webkit-background-clip: text !important;-webkit-text-fill-color: transparent !important;background-clip: text !important;background-size: 200% 200% !important;animation: subtle-gradient 12s ease-in-out infinite !important;}@keyframes subtle-gradient{0%, 100%{background-position: 0% 50%;}50%{background-position: 100% 50%;}}#pg-7-4 .decoration{display: none;}#pg-7-4 .sow-sub-headline{font-family: Arial, Helvetica, sans-serif !important;font-size: 0.8125rem !important;font-weight: 500 !important;color: #6c7a7e !important;line-height: 1.4 !important;margin: 0 !important;letter-spacing: 0.08em !important;max-width: 200px;margin: 0 auto !important;text-transform: uppercase;opacity: 0.8;transition: opacity 0.3s ease;}#pg-7-4 .sow-headline-container:hover .sow-sub-headline{opacity: 1;color: #355e69 !important;}@media (max-width: 1024px){#pg-7-4 .panel-grid:last-child{gap: 3rem;}#pg-7-4 .panel-grid-cell:not(:last-child)::after{right: -1.5rem;height: 2.5rem;}#pg-7-4 .sow-headline{font-size: 2.75rem !important;}}@media (max-width: 768px){#pg-7-4{padding: 2rem 0;}#pg-7-4 .panel-layout{padding: 0 1rem;}#pg-7-4 .home-map-caption h2{font-size: 1.75rem !important;margin: 0 0 0.5rem !important;}#pg-7-4 .home-map-caption h2:last-child{font-size: 1rem !important;}#pg-7-4 .panel-grid:last-child{gap: 2rem;margin-top: 1rem;}#pg-7-4 .panel-grid-cell:not(:last-child)::after{right: -1rem;height: 2rem;}#pg-7-4 .sow-headline{font-size: 2rem !important;}#pg-7-4 .sow-sub-headline{font-size: 0.75rem !important;max-width: 140px;}}@media (max-width: 480px){#pg-7-4 .panel-grid:last-child{flex-direction: column;gap: 1.5rem;}#pg-7-4 .panel-grid-cell:not(:last-child)::after{display: none;}#pg-7-4 .home-map-caption h2{font-size: 1.5rem !important;line-height: 1.4 !important;}#pg-7-4 .home-map-caption h2:last-child{font-size: 1rem !important;}#pg-7-4 .sow-headline{font-size: 1.75rem !important;}}@media (prefers-reduced-motion: reduce){#pg-7-4 .sow-headline-container, #pg-7-4 .sow-headline-container::before, #pg-7-4 .sow-sub-headline, #pg-7-4 .sow-headline{transition: none !important;transform: none !important;animation: none !important;}#pg-7-4 .sow-headline{background: #23282d !important;-webkit-text-fill-color: initial !important;}}#pg-7-0{min-height: 100vh;position: relative;overflow: hidden;display: flex;align-items: center;justify-content: center;background: linear-gradient( 135deg, rgba(53, 94, 105, 0.95) 0%, rgba(35, 40, 45, 0.98) 50%, rgba(53, 94, 105, 0.95) 100% );}#pg-7-0::before{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: radial-gradient( circle at 20% 30%, rgba(240, 173, 78, 0.1) 0%, transparent 50% ), radial-gradient( circle at 80% 70%, rgba(53, 94, 105, 0.15) 0%, transparent 50% ), linear-gradient( 45deg, transparent 30%, rgba(255, 255, 255, 0.02) 50%, transparent 70% );pointer-events: none;animation: subtle-movement 20s ease-in-out infinite;}@keyframes subtle-movement{0%, 100%{transform: translateX(0) translateY(0);}33%{transform: translateX(-10px) translateY(5px);}66%{transform: translateX(5px) translateY(-10px);}}#pg-7-0::after{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-image: radial-gradient( 2px 2px at 20px 30px, rgba(255, 255, 255, 0.3), transparent ), radial-gradient(2px 2px at 40px 70px, rgba(255, 255, 255, 0.2), transparent), radial-gradient(1px 1px at 90px 40px, rgba(255, 255, 255, 0.4), transparent), radial-gradient( 1px 1px at 130px 80px, rgba(255, 255, 255, 0.2), transparent ), radial-gradient( 2px 2px at 160px 30px, rgba(255, 255, 255, 0.3), transparent );background-repeat: repeat;background-size: 200px 120px;animation: particle-float 40s linear infinite;pointer-events: none;opacity: 0.6;}@keyframes particle-float{0%{transform: translateY(0px) rotate(0deg);}100%{transform: translateY(-100vh) rotate(360deg);}}#pg-7-0 .home-banner{width: 100%;max-width: 1400px;margin: 0 auto;padding: 4rem 2rem;position: relative;z-index: 10;text-align: center;color: #ffffff;}#pg-7-0 .hero-headline{font-family: Arial, Helvetica, sans-serif \!important;font-size: 4.5rem \!important;font-weight: 100 \!important;line-height: 1.1 \!important;letter-spacing: -0.06em \!important;color: #ffffff \!important;margin: 0 0 2rem \!important;max-width: 900px;margin-left: auto;margin-right: auto;position: relative; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3), 0 8px 16px rgba(0, 0, 0, 0.2); transform: translateY(30px);opacity: 0;animation: hero-fade-in 1.2s ease-out 0.3s forwards;}@keyframes hero-fade-in{to{transform: translateY(0);opacity: 1;}}#pg-7-0 .hero-subtitle{font-family: Arial, Helvetica, sans-serif \!important;font-size: 1.5rem \!important;font-weight: 300 \!important;line-height: 1.4 \!important;color: rgba(255, 255, 255, 0.9) \!important;margin: 0 0 3rem \!important;max-width: 700px;margin-left: auto;margin-right: auto;letter-spacing: -0.01em; transform: translateY(20px);opacity: 0;animation: hero-fade-in 1s ease-out 0.8s forwards;}#pg-7-0 .hero-actions{display: flex;gap: 1.5rem;justify-content: center;align-items: center;flex-wrap: wrap;margin-top: 2rem; transform: translateY(20px);opacity: 0;animation: hero-fade-in 1s ease-out 1.2s forwards;}#pg-7-0 .hero-btn-primary{display: inline-flex \!important;align-items: center \!important;justify-content: center \!important;background: rgba(255, 255, 255, 0.95) \!important;backdrop-filter: blur(20px) \!important;-webkit-backdrop-filter: blur(20px) \!important;color: #355e69 \!important;border: 2px solid rgba(255, 255, 255, 0.3) \!important;border-radius: 16px \!important;padding: 1.25rem 3rem \!important;font-size: 1.125rem \!important;font-weight: 600 \!important;text-decoration: none \!important;transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) \!important;font-family: Arial, Helvetica, sans-serif \!important;letter-spacing: -0.01em \!important;position: relative \!important;overflow: hidden \!important;box-shadow: 0 8px 32px rgba(0, 0, 0, 0.15), 0 2px 8px rgba(0, 0, 0, 0.1) \!important;}#pg-7-0 .hero-btn-primary::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.2), transparent );transition: left 0.6s ease;}#pg-7-0 .hero-btn-primary:hover::before{left: 100%;}#pg-7-0 .hero-btn-primary:hover{background: #ffffff \!important;color: #355e69 \!important;border-color: rgba(255, 255, 255, 0.6) \!important;transform: translateY(-4px) scale(1.05) \!important;box-shadow: 0 16px 48px rgba(0, 0, 0, 0.25), 0 4px 16px rgba(0, 0, 0, 0.15) \!important;}#pg-7-0 .hero-btn-secondary{display: inline-flex \!important;align-items: center \!important;justify-content: center \!important;background: transparent \!important;backdrop-filter: blur(20px) \!important;-webkit-backdrop-filter: blur(20px) \!important;color: rgba(255, 255, 255, 0.9) \!important;border: 2px solid rgba(255, 255, 255, 0.4) \!important;border-radius: 16px \!important;padding: 1.25rem 3rem \!important;font-size: 1.125rem \!important;font-weight: 600 \!important;text-decoration: none \!important;transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) \!important;font-family: Arial, Helvetica, sans-serif \!important;letter-spacing: -0.01em \!important;position: relative \!important;overflow: hidden \!important;}#pg-7-0 .hero-btn-secondary::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.1), transparent );transition: left 0.6s ease;}#pg-7-0 .hero-btn-secondary:hover::before{left: 100%;}#pg-7-0 .hero-btn-secondary:hover{background: rgba(255, 255, 255, 0.1) \!important;color: #ffffff \!important;border-color: rgba(255, 255, 255, 0.8) \!important;transform: translateY(-2px) scale(1.02) \!important;box-shadow: 0 8px 24px rgba(0, 0, 0, 0.2), 0 2px 8px rgba(0, 0, 0, 0.1) \!important;}#pg-7-0 .scroll-indicator{position: absolute;bottom: 2rem;left: 50%;transform: translateX(-50%);color: rgba(255, 255, 255, 0.7);font-size: 0.875rem;font-weight: 400;text-align: center;animation: bounce 2s infinite;}#pg-7-0 .scroll-indicator::after{content: "↓";display: block;font-size: 1.5rem;margin-top: 0.5rem;opacity: 0.8;}@keyframes bounce{0%, 20%, 50%, 80%, 100%{transform: translateX(-50%) translateY(0);}40%{transform: translateX(-50%) translateY(-8px);}60%{transform: translateX(-50%) translateY(-4px);}}@media (max-width: 1024px){#pg-7-0 .home-banner{padding: 3rem 1.5rem;}#pg-7-0 .hero-headline{font-size: 3.5rem \!important;}#pg-7-0 .hero-subtitle{font-size: 1.25rem \!important;margin: 0 0 2.5rem \!important;}#pg-7-0 .hero-actions{gap: 1rem;}#pg-7-0 .hero-btn-primary, #pg-7-0 .hero-btn-secondary{padding: 1rem 2.5rem \!important;font-size: 1rem \!important;}}@media (max-width: 768px){#pg-7-0{min-height: 90vh;}#pg-7-0 .home-banner{padding: 2rem 1rem;}#pg-7-0 .hero-headline{font-size: 2.5rem \!important;margin: 0 0 1.5rem \!important;line-height: 1.2 \!important;}#pg-7-0 .hero-subtitle{font-size: 1.125rem \!important;margin: 0 0 2rem \!important;}#pg-7-0 .hero-actions{flex-direction: column;gap: 1rem;margin-top: 1.5rem;}#pg-7-0 .hero-btn-primary, #pg-7-0 .hero-btn-secondary{padding: 1rem 2rem \!important;font-size: 0.9375rem \!important;border-radius: 12px \!important;width: 100%;max-width: 300px;}#pg-7-0 .scroll-indicator{bottom: 1rem;font-size: 0.8125rem;}#pg-7-0::after{opacity: 0.3;animation-duration: 60s;}}@media (max-width: 480px){#pg-7-0 .hero-headline{font-size: 2rem \!important;letter-spacing: -0.03em \!important;}#pg-7-0 .hero-subtitle{font-size: 1rem \!important;}#pg-7-0 .hero-btn-primary, #pg-7-0 .hero-btn-secondary{padding: 0.875rem 1.5rem \!important;font-size: 0.875rem \!important;}}@media (prefers-reduced-motion: reduce){#pg-7-0::before, #pg-7-0::after, #pg-7-0 .hero-headline, #pg-7-0 .hero-subtitle, #pg-7-0 .hero-actions, #pg-7-0 .scroll-indicator{animation: none \!important;transition: none \!important;}#pg-7-0 .hero-headline, #pg-7-0 .hero-subtitle, #pg-7-0 .hero-actions{transform: none \!important;opacity: 1 \!important;}}@media (prefers-contrast: high){#pg-7-0{background: #000000 \!important;}#pg-7-0 .hero-btn-primary{background: #ffffff \!important;border: 3px solid #000000 \!important;color: #000000 \!important;}#pg-7-0 .hero-btn-secondary{background: transparent \!important;border: 3px solid #ffffff \!important;color: #ffffff \!important;}}@media print{#pg-7-0{min-height: auto \!important;background: #ffffff \!important;color: #000000 \!important;page-break-inside: avoid;}#pg-7-0::before, #pg-7-0::after{display: none \!important;}#pg-7-0 .hero-headline, #pg-7-0 .hero-subtitle{color: #000000 \!important;text-shadow: none \!important;}#pg-7-0 .scroll-indicator, #pg-7-0 .hero-actions{display: none \!important;}}#pgc-7-1-0{padding: 3rem 0;background: linear-gradient( 180deg, #ffffff 0%, rgba(248, 249, 250, 0.3) 100% );position: relative;}#panel-7-1-0-0{max-width: 1400px;margin: 0 auto;padding: 0 2rem;position: relative;}#panel-7-1-0-0 a{display: block;position: relative;border-radius: 24px;overflow: hidden;background: rgba(255, 255, 255, 0.8);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);box-shadow: 0 4px 32px rgba(35, 40, 45, 0.08), 0 2px 16px rgba(0, 0, 0, 0.04);transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);border: 1px solid rgba(255, 255, 255, 0.4); transform: translateY(20px);opacity: 0;animation: banner-fade-in 1s ease-out 0.5s forwards;}@keyframes banner-fade-in{to{transform: translateY(0);opacity: 1;}}#panel-7-1-0-0 a:hover{transform: translateY(-8px) scale(1.02);box-shadow: 0 12px 48px rgba(35, 40, 45, 0.15), 0 4px 24px rgba(0, 0, 0, 0.08);border-color: rgba(255, 255, 255, 0.6);background: rgba(255, 255, 255, 0.95);}#panel-7-1-0-0 a::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.2), transparent );transition: left 0.8s ease;z-index: 2;pointer-events: none;}#panel-7-1-0-0 a:hover::before{left: 100%;}#panel-7-1-0-0 .image{position: relative;display: block;width: 100%;height: auto;border-radius: 20px;overflow: hidden;background: linear-gradient(135deg, #f8f9fa, #e9ecef);}#panel-7-1-0-0 img{width: 100% !important;height: auto !important;display: block !important;border-radius: 20px !important;transition: all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;filter: brightness(1) saturate(1.05) contrast(1.02) !important;position: relative !important;z-index: 1 !important;}#panel-7-1-0-0 a:hover img{transform: scale(1.05) !important;filter: brightness(1.08) saturate(1.15) contrast(1.05) !important;}#panel-7-1-0-0 .image::after{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient( 135deg, rgba(53, 94, 105, 0.03) 0%, transparent 30%, transparent 70%, rgba(240, 173, 78, 0.03) 100% );border-radius: 20px;pointer-events: none;opacity: 0.8;transition: opacity 0.4s ease;z-index: 1;}#panel-7-1-0-0 a:hover .image::after{opacity: 0.4;}#panel-7-1-0-0 a:focus{outline: none;box-shadow: 0 0 0 3px rgba(53, 94, 105, 0.3), 0 12px 48px rgba(35, 40, 45, 0.15), 0 4px 24px rgba(0, 0, 0, 0.08);}@media (max-width: 1024px){#pgc-7-1-0{padding: 2.5rem 0;}#panel-7-1-0-0{padding: 0 1.5rem;}#panel-7-1-0-0 a{border-radius: 20px;}#panel-7-1-0-0 img, #panel-7-1-0-0 .image, #panel-7-1-0-0 .image::after{border-radius: 16px !important;}}@media (max-width: 768px){#pgc-7-1-0{padding: 2rem 0;}#panel-7-1-0-0{padding: 0 1rem;}#panel-7-1-0-0 a{border-radius: 16px;}#panel-7-1-0-0 img, #panel-7-1-0-0 .image, #panel-7-1-0-0 .image::after{border-radius: 12px !important;}#panel-7-1-0-0 a:hover{transform: translateY(-4px) scale(1.01);}#panel-7-1-0-0 a:hover img{transform: scale(1.02) !important;}}@media (max-width: 480px){#pgc-7-1-0{padding: 1.5rem 0;}#panel-7-1-0-0{padding: 0 0.75rem;}#panel-7-1-0-0 a{border-radius: 12px;}#panel-7-1-0-0 img, #panel-7-1-0-0 .image, #panel-7-1-0-0 .image::after{border-radius: 8px !important;}}@media (prefers-reduced-motion: reduce){#panel-7-1-0-0 a, #panel-7-1-0-0 a::before, #panel-7-1-0-0 img, #panel-7-1-0-0 .image::after{animation: none !important;transition: none !important;transform: none !important;}#panel-7-1-0-0 a{opacity: 1 !important;}}@media (prefers-contrast: high){#panel-7-1-0-0 a{background: #ffffff !important;border: 3px solid #000000 !important;}#panel-7-1-0-0 a:focus{box-shadow: 0 0 0 5px #000000 !important;}}@media print{#pgc-7-1-0{padding: 1rem 0 !important;background: #ffffff !important;}#panel-7-1-0-0 a{background: transparent !important;box-shadow: none !important;border: 1px solid #000000 !important;border-radius: 8px !important;}#panel-7-1-0-0 a::before, #panel-7-1-0-0 .image::after{display: none !important;}}#pg-7-0:empty{display: none !important;height: 0 !important;min-height: 0 !important;padding: 0 !important;margin: 0 !important;}#pg-7-0:not(:has(img)):not(:has(h1)):not(:has(h2)):not(:has(h3)):not( :has(p) ):not(:has(a)):not(:has(button)){display: none !important;height: 0 !important;min-height: 0 !important;padding: 0 !important;margin: 0 !important;}#pg-7-0[style*="display: none"], #pg-7-0[hidden]{display: none !important;}.news-page, body.archive.category-news, body.page-template-page-news{background: linear-gradient( 180deg, #ffffff 0%, rgba(248, 249, 250, 0.3) 100% );min-height: 100vh;}article.teaser.news{background: rgba(255, 255, 255, 0.95);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border: 1px solid rgba(255, 255, 255, 0.4);border-radius: 24px;padding: 2rem;margin-bottom: 2.5rem;box-shadow: 0 2px 20px rgba(35, 40, 45, 0.06), 0 1px 8px rgba(0, 0, 0, 0.04);transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);position: relative;overflow: hidden;display: flex;align-items: stretch;min-height: 350px;}article.teaser.news:hover{transform: translateY(-8px) scale(1.01);box-shadow: 0 8px 40px rgba(35, 40, 45, 0.12), 0 4px 16px rgba(0, 0, 0, 0.08);border-color: rgba(255, 255, 255, 0.6);background: rgba(255, 255, 255, 0.98);}article.teaser.news::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.2), transparent );transition: left 0.8s ease;pointer-events: none;z-index: 1;}article.teaser.news:hover::before{left: 100%;}article.teaser.news .image{position: relative;border-radius: 20px;overflow: hidden;background: transparent;box-shadow: none;transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);display: flex;align-items: center;justify-content: center;}article.teaser.news .image a{display: block;position: relative;overflow: hidden;border-radius: 20px;}article.teaser.news .image img{width: 100% !important;height: auto !important;object-fit: cover !important;object-position: center 70% !important; border-radius: 20px !important;transition: all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;filter: brightness(1) saturate(1.05) contrast(1.02) !important;display: block !important;background: transparent !important;}article.teaser.news:hover .image{transform: scale(1.02);box-shadow: none;}article.teaser.news:hover .image img{transform: scale(1.08) !important;filter: brightness(1.05) saturate(1.15) contrast(1.05) !important;}article.teaser.news .image::after{display: none;}article.teaser.news .col-md-6.col-lg-7{display: flex;flex-direction: column;justify-content: center;position: relative;z-index: 2;}article.teaser.news .entry-header{margin-bottom: 1.5rem;}article.teaser.news .entry-title{margin: 0 0 1rem 0 !important;font-family: Arial, Helvetica, sans-serif !important;font-size: 1.25rem !important;font-weight: 600 !important;line-height: 1.4 !important;letter-spacing: -0.02em !important;color: #23282d !important;position: relative !important;display: -webkit-box !important;-webkit-line-clamp: 4 !important;-webkit-box-orient: vertical !important;overflow: hidden !important;text-overflow: ellipsis !important;max-height: 7rem !important;}article.teaser.news .entry-title a{color: inherit !important;text-decoration: none !important;transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;position: relative !important;}article.teaser.news:hover .entry-title a{color: #355e69 !important;transform: translateX(4px);}article.teaser.news .entry-title::after{content: "";position: absolute;bottom: -0.5rem;left: 0;width: 0;height: 2px;background: linear-gradient(90deg, #355e69, #f0ad4e);border-radius: 1px;transition: width 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);}article.teaser.news:hover .entry-title::after{width: 3rem;}article.teaser.news .entry-meta{margin-bottom: 1rem;font-family: Arial, Helvetica, sans-serif !important;}article.teaser.news .entry-meta *:before, article.teaser.news .entry-meta *:after{content: none !important;}article.teaser.news .entry-meta{font-variant-numeric: normal;text-rendering: optimizeLegibility;}article.teaser.news .entry-meta .posted-on{  .so-widget-sow-editor .siteorigin-widget-tinymce.textwidget h2{font-weight: 600 !important;} :root{ --sidebar-bg: #ffffff;--sidebar-text: #23282d;--sidebar-text-light: #6c7a7e;--sidebar-primary: #355e69;--sidebar-accent: #f0ad4e;--sidebar-border: rgba(229, 239, 241, 0.5);--sidebar-surface-subtle: rgba(35, 40, 45, 0.02); --space-1: 0.5rem; --space-2: 1rem; --space-3: 1.5rem; --space-4: 2rem; --space-5: 2.5rem;  --text-small: 0.875rem;--text-primary: 1rem;--font-regular: 400;--font-medium: 500;--font-semibold: 600; --timing-instant: 50ms;--timing-quick: 150ms;--timing-smooth: 250ms; --shadow-subtle: 0 2px 16px rgba(35, 40, 45, 0.06);--shadow-elevated: 0 4px 24px rgba(35, 40, 45, 0.08); --radius-sm: 0.25rem;--radius-md: 0.5rem;--radius-lg: 1rem;} #sidebar-right{font-family: Arial, Helvetica, sans-serif;font-size: var(--text-primary);color: var(--sidebar-text);-webkit-font-smoothing: antialiased;} #sidebar-right aside.widget{background-color: var(--sidebar-bg);border-radius: var(--radius-lg);padding: var(--space-4);margin-bottom: var(--space-3);box-shadow: var(--shadow-subtle);border: none;transition: box-shadow var(--timing-smooth) ease;position: relative;}#sidebar-right aside.widget:hover{box-shadow: var(--shadow-elevated);}  #sidebar-right .advanced-sidebar-menu{margin: 0;padding: 0;}#sidebar-right .advanced-sidebar-menu ul{list-style: none;margin: 0;padding: 0;} #sidebar-right .parent-sidebar-menu{position: relative;}#sidebar-right .parent-sidebar-menu > li{margin: 0;position: relative;}#sidebar-right .parent-sidebar-menu > li:not(:last-child){margin-bottom: var(--space-1);} #sidebar-right .parent-sidebar-menu > li > a{display: flex;align-items: center;padding: var(--space-2) 0;color: var(--sidebar-primary);text-decoration: none;font-weight: var(--font-semibold);font-size: var(--text-primary);transition: all var(--timing-quick) ease;position: relative;} #sidebar-right .parent-sidebar-menu > li > a:focus-visible{outline: 2px solid var(--sidebar-accent);outline-offset: 2px;border-radius: var(--radius-sm);} #sidebar-right .parent-sidebar-menu > li.current_page_item > a, #sidebar-right .parent-sidebar-menu > li.current-menu-item > a{color: var(--sidebar-primary);background-color: var(--sidebar-surface-subtle);padding-left: var(--space-2);border-radius: var(--radius-sm);} #sidebar-right .parent-sidebar-menu > li.current_page_item > a::before, #sidebar-right .parent-sidebar-menu > li.current-menu-item > a::before{content: "";position: absolute;left: calc(-1 * var(--space-4));top: 50%;transform: translateY(-50%);width: 4px;height: var(--space-4);background: var(--sidebar-primary);border-radius: 2px;} #sidebar-right .child-sidebar-menu{margin-top: var(--space-2);padding-left: var(--space-3);position: relative;} #sidebar-right .child-sidebar-menu li{margin: 0;position: relative;}#sidebar-right .child-sidebar-menu li a{display: block;padding: var(--space-1) 0;color: var(--sidebar-text-light);text-decoration: none;font-weight: var(--font-regular);font-size: var(--text-small);transition: all var(--timing-instant) ease;position: relative;line-height: 1.5;} #sidebar-right .child-sidebar-menu li a:hover{color: var(--sidebar-primary);transform: translateX(4px);padding-left: var(--space-1);} #sidebar-right .child-sidebar-menu li a:focus-visible{outline: 2px solid var(--sidebar-accent);outline-offset: 2px;border-radius: var(--radius-sm);} #sidebar-right .child-sidebar-menu li.current_page_item a, #sidebar-right .child-sidebar-menu li.current-menu-item a{color: var(--sidebar-primary);font-weight: var(--font-medium);background-color: var(--sidebar-surface-subtle);padding: var(--space-1) var(--space-2);margin: 0 calc(-1 * var(--space-2));border-radius: var(--radius-md);} #sidebar-right .child-sidebar-menu li.current_page_item a::before, #sidebar-right .child-sidebar-menu li.current-menu-item a::before{content: "";position: absolute;left: calc(-1 * var(--space-3) - 2px);top: 50%;transform: translateY(-50%);width: 2px;height: var(--space-3);background: var(--sidebar-accent);border-radius: 1px;} #sidebar-right .widget-title{font-size: var(--text-primary);font-weight: var(--font-semibold);color: var(--sidebar-text);margin-bottom: var(--space-3);border-bottom: none;padding-bottom: 0;letter-spacing: -0.01em;position: relative;} #sidebar-right .widget-title::after{content: "";position: absolute;bottom: calc(-1 * var(--space-2));left: 0;width: var(--space-3);height: 2px;background: linear-gradient(to right, var(--sidebar-primary), transparent);border-radius: 1px;} #sidebar-right ul#lct-widget-news_category{list-style: none;margin: 0;padding: 0;}#sidebar-right ul#lct-widget-news_category li{margin: 0;}#sidebar-right ul#lct-widget-news_category li:not(:last-child){margin-bottom: var(--space-1);}#sidebar-right ul#lct-widget-news_category li a{display: block;padding: var(--space-2);color: var(--sidebar-text);text-decoration: none;transition: all var(--timing-quick) ease;font-weight: var(--font-regular);position: relative;border-radius: var(--radius-md);background-color: transparent;line-height: 1.5;} #sidebar-right ul#lct-widget-news_category li a:focus-visible{outline: 2px solid var(--sidebar-primary);outline-offset: 2px;background-color: var(--sidebar-surface-subtle);} #sidebar-right ul#lct-widget-news_category li a:hover{color: var(--sidebar-primary);background-color: var(--sidebar-surface-subtle);transform: translateX(var(--space-1));} #sidebar-right ul#lct-widget-news_category li a::before{content: "";position: absolute;left: var(--space-1);top: 50%;transform: translateY(-50%);width: 3px;height: 3px;background-color: var(--sidebar-primary);border-radius: 50%;opacity: 0;transition: all var(--timing-quick) ease;}#sidebar-right ul#lct-widget-news_category li a:hover::before{opacity: 1;transform: translateY(-50%) scale(1.2);} #sidebar-right ul#lct-widget-news_category li.current-cat a, #sidebar-right ul#lct-widget-news_category li a.active{color: var(--sidebar-primary);font-weight: var(--font-medium);background-color: var(--sidebar-surface-subtle);}#sidebar-right ul#lct-widget-news_category li.current-cat a::before, #sidebar-right ul#lct-widget-news_category li a.active::before{opacity: 1;width: 4px;height: 4px;} #sidebar-right ul#lct-widget-news_category li a .count{margin-left: auto;font-size: var(--text-small);color: #9ca3af;font-weight: var(--font-regular);} #sidebar-right ul#lct-widget-news_category li a .icon{margin-right: var(--space-2);opacity: 0.6;transition: opacity var(--timing-quick) ease;}#sidebar-right ul#lct-widget-news_category li a:hover .icon{opacity: 1;}  #sidebar-right aside.widget:last-child{margin-bottom: 0;} @media (min-width: 993px){#sidebar-right aside.widget{position: sticky;top: var(--space-4);}} @media (max-width: 992px){#sidebar-right{margin-top: var(--space-4);}#sidebar-right aside.widget{position: relative;top: auto;}}@media (max-width: 768px){:root{ --space-4: 1.5rem;--space-3: 1rem;}#sidebar-right aside.widget{padding: var(--space-3);border-radius: var(--radius-md);margin-bottom: var(--space-2);}#sidebar-right .widget-title{font-size: var(--text-small);margin-bottom: var(--space-2);} #sidebar-right .parent-sidebar-menu > li > a{padding: var(--space-2) 0;font-size: var(--text-small);min-height: 44px; display: flex;align-items: center;}#sidebar-right .child-sidebar-menu{padding-left: var(--space-2);margin-top: var(--space-1);}#sidebar-right .child-sidebar-menu li a{padding: calc(var(--space-1) * 0.75) 0;min-height: 44px; display: flex;align-items: center;} #sidebar-right .parent-sidebar-menu > li > a:hover, #sidebar-right .child-sidebar-menu li a:hover{transform: none;padding-left: 0;} #sidebar-right ul#lct-widget-news_category li a{padding: var(--space-2) 0;font-size: var(--text-small);min-height: 44px;}#sidebar-right ul#lct-widget-news_category li a:hover{padding-left: 0;}}  @media (prefers-reduced-motion: reduce){#sidebar-right aside.widget, #sidebar-right .parent-sidebar-menu > li > a, #sidebar-right .child-sidebar-menu li a, #sidebar-right ul#lct-widget-news_category li a, #sidebar-right ul#lct-widget-news_category li a::before{transition: none !important;}#sidebar-right .child-sidebar-menu li a:hover{transform: none !important;}} @media (prefers-contrast: high){:root{--sidebar-border: #000000;--shadow-subtle: 0 2px 16px rgba(0, 0, 0, 0.3);--shadow-elevated: 0 4px 24px rgba(0, 0, 0, 0.4);}#sidebar-right .parent-sidebar-menu > li > a, #sidebar-right .child-sidebar-menu li a, #sidebar-right ul#lct-widget-news_category li a{border: 1px solid transparent;}#sidebar-right .parent-sidebar-menu > li > a:focus-visible, #sidebar-right .child-sidebar-menu li a:focus-visible, #sidebar-right ul#lct-widget-news_category li a:focus-visible{border-color: currentColor;}} @media print{#sidebar-right aside.widget{box-shadow: none;border: 1px solid #ddd;break-inside: avoid;}#sidebar-right .parent-sidebar-menu > li > a::before, #sidebar-right .child-sidebar-menu li a::before, #sidebar-right ul#lct-widget-news_category li a::before{display: none;}}  @keyframes sidebar-fade-in{from{opacity: 0;transform: translateY(var(--space-2));}to{opacity: 1;transform: translateY(0);}}#sidebar-right aside.widget{animation: sidebar-fade-in var(--timing-smooth) ease-out;}      body, html, *{font-family: Arial, Helvetica, sans-serif !important;-webkit-font-smoothing: antialiased !important;-moz-osx-font-smoothing: grayscale !important;} h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .entry-title, .page-title, .widget-title, .site-title{font-family: Arial, Helvetica, sans-serif !important;font-weight: 600 !important;color: #23282d !important;letter-spacing: -0.02em !important;} .entry-content, .page-content, .post-content, .widget-content, .content-area, main, article{font-family: Arial, Helvetica, sans-serif !important;} nav, .menu, .navigation, .breadcrumbs, .nav-menu, .primary-menu, .secondary-menu{font-family: Arial, Helvetica, sans-serif !important;} .blog .entry-content, .archive .entry-content, .single .entry-content, .page .entry-content, .resource .entry-content, .category .entry-content, .search .entry-content{font-family: Arial, Helvetica, sans-serif !important;} input, textarea, select, button, .form-control, .btn, .button{font-family: Arial, Helvetica, sans-serif !important;} .wp-block-heading, .wp-block-paragraph, .wp-block-quote, .wp-block-list, .wp-block-group, .wp-block-columns, .wp-block-media-text{font-family: Arial, Helvetica, sans-serif !important;} p, span, div, a, li, td, th, label, .text, .description, .excerpt, .summary{font-family: Arial, Helvetica, sans-serif !important;} .sidebar, .widget, .widget-area, aside, .secondary{font-family: Arial, Helvetica, sans-serif !important;} footer, .footer, .site-footer, .footer-widget, .footer-content{font-family: Arial, Helvetica, sans-serif !important;} header, .header, .site-header, .masthead, .banner{font-family: Arial, Helvetica, sans-serif !important;} .resource-wrapper, .resource-card, .resource-title, .resource-description, .resource-meta, .resources-grid, .resources-list{font-family: Arial, Helvetica, sans-serif !important;} .blog-post, .post-meta, .post-title, .post-excerpt, .post-content, .blog-grid, .blog-list, .category-title, .tag-title{font-family: Arial, Helvetica, sans-serif !important;}  .site-content *, .content-wrapper *, .main-content *, #content *, #main *{font-family: Arial, Helvetica, sans-serif !important;} .teaser-loop, .card, .panel, .box, .container, .wrapper, .section, .block{font-family: Arial, Helvetica, sans-serif !important;}  .so-widget *, .siteorigin-panels *, .panel-grid *, .widget_text *, .textwidget *, .custom-html-widget *{font-family: Arial, Helvetica, sans-serif !important;}   h1, .h1, .entry-title, .page-title{font-size: 2.5rem !important;font-weight: 700 !important;line-height: 1.2 !important;margin-bottom: 1.5rem !important;} h2, .h2{font-size: 2rem !important;font-weight: 600 !important;line-height: 1.3 !important;margin-bottom: 1.25rem !important;} h3, .h3{font-size: 1.5rem !important;font-weight: 600 !important;line-height: 1.4 !important;margin-bottom: 1rem !important;} h4, .h4{font-size: 1.25rem !important;font-weight: 600 !important;line-height: 1.4 !important;margin-bottom: 0.875rem !important;} h5, .h5, h6, .h6{font-size: 1rem !important;font-weight: 600 !important;line-height: 1.4 !important;margin-bottom: 0.75rem !important;} p, .paragraph, .text, li{font-size: 1rem !important;font-weight: 400 !important;line-height: 1.6 !important;margin-bottom: 1rem !important;color: #23282d !important;} .small, .meta, .caption, .note, small{font-size: 0.875rem !important;font-weight: 400 !important;line-height: 1.5 !important;color: #6c7a7e !important;}  body.single-news .entry-content p, body.single-post .entry-content p, body.single .entry-content p{font-family: Georgia, "Times New Roman", serif !important;font-size: 1rem !important;line-height: 1.7 !important;text-align: justify !important;hyphens: auto !important;} body.single-news .entry-content h1, body.single-news .entry-content h2, body.single-news .entry-content h3, body.single-news .entry-content h4, body.single-news .entry-content h5, body.single-news .entry-content h6, body.single-post .entry-content h1, body.single-post .entry-content h2, body.single-post .entry-content h3, body.single-post .entry-content h4, body.single-post .entry-content h5, body.single-post .entry-content h6{font-family: Arial, Helvetica, sans-serif !important;}  .so-widget-sow-editor .siteorigin-widget-tinymce.textwidget h2{font-weight: 600 !important;} :root{ --sidebar-bg: #ffffff;--sidebar-text: #23282d;--sidebar-text-light: #6c7a7e;--sidebar-primary: #355e69;--sidebar-accent: #f0ad4e;--sidebar-border: rgba(229, 239, 241, 0.5);--sidebar-surface-subtle: rgba(35, 40, 45, 0.02); --space-1: 0.5rem; --space-2: 1rem; --space-3: 1.5rem; --space-4: 2rem; --space-5: 2.5rem;  --text-small: 0.875rem;--text-primary: 1rem;--font-regular: 400;--font-medium: 500;--font-semibold: 600; --timing-instant: 50ms;--timing-quick: 150ms;--timing-smooth: 250ms; --shadow-subtle: 0 2px 16px rgba(35, 40, 45, 0.06);--shadow-elevated: 0 4px 24px rgba(35, 40, 45, 0.08); --radius-sm: 0.25rem;--radius-md: 0.5rem;--radius-lg: 1rem;} #sidebar-right{font-family: Arial, Helvetica, sans-serif;font-size: var(--text-primary);color: var(--sidebar-text);-webkit-font-smoothing: antialiased;} #sidebar-right aside.widget{background-color: var(--sidebar-bg);border-radius: var(--radius-lg);padding: var(--space-4);margin-bottom: var(--space-3);box-shadow: var(--shadow-subtle);border: none;transition: box-shadow var(--timing-smooth) ease;position: relative;}#sidebar-right aside.widget:hover{box-shadow: var(--shadow-elevated);}  #sidebar-right .advanced-sidebar-menu{margin: 0;padding: 0;}#sidebar-right .advanced-sidebar-menu ul{list-style: none;margin: 0;padding: 0;} #sidebar-right .parent-sidebar-menu{position: relative;}#sidebar-right .parent-sidebar-menu > li{margin: 0;position: relative;}#sidebar-right .parent-sidebar-menu > li:not(:last-child){margin-bottom: var(--space-1);} #sidebar-right .parent-sidebar-menu > li > a{display: flex;align-items: center;padding: var(--space-2) 0;color: var(--sidebar-primary);text-decoration: none;font-weight: var(--font-semibold);font-size: var(--text-primary);transition: all var(--timing-quick) ease;position: relative;} #sidebar-right .parent-sidebar-menu > li > a:focus-visible{outline: 2px solid var(--sidebar-accent);outline-offset: 2px;border-radius: var(--radius-sm);} #sidebar-right .parent-sidebar-menu > li.current_page_item > a, #sidebar-right .parent-sidebar-menu > li.current-menu-item > a{color: var(--sidebar-primary);background-color: var(--sidebar-surface-subtle);padding-left: var(--space-2);border-radius: var(--radius-sm);} #sidebar-right .parent-sidebar-menu > li.current_page_item > a::before, #sidebar-right .parent-sidebar-menu > li.current-menu-item > a::before{content: "";position: absolute;left: calc(-1 * var(--space-4));top: 50%;transform: translateY(-50%);width: 4px;height: var(--space-4);background: var(--sidebar-primary);border-radius: 2px;} #sidebar-right .child-sidebar-menu{margin-top: var(--space-2);padding-left: var(--space-3);position: relative;} #sidebar-right .child-sidebar-menu li{margin: 0;position: relative;}#sidebar-right .child-sidebar-menu li a{display: block;padding: var(--space-1) 0;color: var(--sidebar-text-light);text-decoration: none;font-weight: var(--font-regular);font-size: var(--text-small);transition: all var(--timing-instant) ease;position: relative;line-height: 1.5;} #sidebar-right .child-sidebar-menu li a:hover{color: var(--sidebar-primary);transform: translateX(4px);padding-left: var(--space-1);} #sidebar-right .child-sidebar-menu li a:focus-visible{outline: 2px solid var(--sidebar-accent);outline-offset: 2px;border-radius: var(--radius-sm);} #sidebar-right .child-sidebar-menu li.current_page_item a, #sidebar-right .child-sidebar-menu li.current-menu-item a{color: var(--sidebar-primary);font-weight: var(--font-medium);background-color: var(--sidebar-surface-subtle);padding: var(--space-1) var(--space-2);margin: 0 calc(-1 * var(--space-2));border-radius: var(--radius-md);} #sidebar-right .child-sidebar-menu li.current_page_item a::before, #sidebar-right .child-sidebar-menu li.current-menu-item a::before{content: "";position: absolute;left: calc(-1 * var(--space-3) - 2px);top: 50%;transform: translateY(-50%);width: 2px;height: var(--space-3);background: var(--sidebar-accent);border-radius: 1px;} #sidebar-right .widget-title{font-size: var(--text-primary);font-weight: var(--font-semibold);color: var(--sidebar-text);margin-bottom: var(--space-3);border-bottom: none;padding-bottom: 0;letter-spacing: -0.01em;position: relative;} #sidebar-right .widget-title::after{content: "";position: absolute;bottom: calc(-1 * var(--space-2));left: 0;width: var(--space-3);height: 2px;background: linear-gradient(to right, var(--sidebar-primary), transparent);border-radius: 1px;} #sidebar-right ul#lct-widget-news_category{list-style: none;margin: 0;padding: 0;}#sidebar-right ul#lct-widget-news_category li{margin: 0;}#sidebar-right ul#lct-widget-news_category li:not(:last-child){margin-bottom: var(--space-1);}#sidebar-right ul#lct-widget-news_category li a{display: block;padding: var(--space-2);color: var(--sidebar-text);text-decoration: none;transition: all var(--timing-quick) ease;font-weight: var(--font-regular);position: relative;border-radius: var(--radius-md);background-color: transparent;line-height: 1.5;} #sidebar-right ul#lct-widget-news_category li a:focus-visible{outline: 2px solid var(--sidebar-primary);outline-offset: 2px;background-color: var(--sidebar-surface-subtle);} #sidebar-right ul#lct-widget-news_category li a:hover{color: var(--sidebar-primary);background-color: var(--sidebar-surface-subtle);transform: translateX(var(--space-1));} #sidebar-right ul#lct-widget-news_category li a::before{content: "";position: absolute;left: var(--space-1);top: 50%;transform: translateY(-50%);width: 3px;height: 3px;background-color: var(--sidebar-primary);border-radius: 50%;opacity: 0;transition: all var(--timing-quick) ease;}#sidebar-right ul#lct-widget-news_category li a:hover::before{opacity: 1;transform: translateY(-50%) scale(1.2);} #sidebar-right ul#lct-widget-news_category li.current-cat a, #sidebar-right ul#lct-widget-news_category li a.active{color: var(--sidebar-primary);font-weight: var(--font-medium);background-color: var(--sidebar-surface-subtle);}#sidebar-right ul#lct-widget-news_category li.current-cat a::before, #sidebar-right ul#lct-widget-news_category li a.active::before{opacity: 1;width: 4px;height: 4px;} #sidebar-right ul#lct-widget-news_category li a .count{margin-left: auto;font-size: var(--text-small);color: #9ca3af;font-weight: var(--font-regular);} #sidebar-right ul#lct-widget-news_category li a .icon{margin-right: var(--space-2);opacity: 0.6;transition: opacity var(--timing-quick) ease;}#sidebar-right ul#lct-widget-news_category li a:hover .icon{opacity: 1;}  #sidebar-right aside.widget:last-child{margin-bottom: 0;} @media (min-width: 993px){#sidebar-right aside.widget{position: sticky;top: var(--space-4);}} @media (max-width: 992px){#sidebar-right{margin-top: var(--space-4);}#sidebar-right aside.widget{position: relative;top: auto;}}@media (max-width: 768px){:root{ --space-4: 1.5rem;--space-3: 1rem;}#sidebar-right aside.widget{padding: var(--space-3);border-radius: var(--radius-md);margin-bottom: var(--space-2);}#sidebar-right .widget-title{font-size: var(--text-small);margin-bottom: var(--space-2);} #sidebar-right .parent-sidebar-menu > li > a{padding: var(--space-2) 0;font-size: var(--text-small);min-height: 44px; display: flex;align-items: center;}#sidebar-right .child-sidebar-menu{padding-left: var(--space-2);margin-top: var(--space-1);}#sidebar-right .child-sidebar-menu li a{padding: calc(var(--space-1) * 0.75) 0;min-height: 44px; display: flex;align-items: center;} #sidebar-right .parent-sidebar-menu > li > a:hover, #sidebar-right .child-sidebar-menu li a:hover{transform: none;padding-left: 0;} #sidebar-right ul#lct-widget-news_category li a{padding: var(--space-2) 0;font-size: var(--text-small);min-height: 44px;}#sidebar-right ul#lct-widget-news_category li a:hover{padding-left: 0;}}  @media (prefers-reduced-motion: reduce){#sidebar-right aside.widget, #sidebar-right .parent-sidebar-menu > li > a, #sidebar-right .child-sidebar-menu li a, #sidebar-right ul#lct-widget-news_category li a, #sidebar-right ul#lct-widget-news_category li a::before{transition: none !important;}#sidebar-right .child-sidebar-menu li a:hover{transform: none !important;}} @media (prefers-contrast: high){:root{--sidebar-border: #000000;--shadow-subtle: 0 2px 16px rgba(0, 0, 0, 0.3);--shadow-elevated: 0 4px 24px rgba(0, 0, 0, 0.4);}#sidebar-right .parent-sidebar-menu > li > a, #sidebar-right .child-sidebar-menu li a, #sidebar-right ul#lct-widget-news_category li a{border: 1px solid transparent;}#sidebar-right .parent-sidebar-menu > li > a:focus-visible, #sidebar-right .child-sidebar-menu li a:focus-visible, #sidebar-right ul#lct-widget-news_category li a:focus-visible{border-color: currentColor;}} @media print{#sidebar-right aside.widget{box-shadow: none;border: 1px solid #ddd;break-inside: avoid;}#sidebar-right .parent-sidebar-menu > li > a::before, #sidebar-right .child-sidebar-menu li a::before, #sidebar-right ul#lct-widget-news_category li a::before{display: none;}}  @keyframes sidebar-fade-in{from{opacity: 0;transform: translateY(var(--space-2));}to{opacity: 1;transform: translateY(0);}}#sidebar-right aside.widget{animation: sidebar-fade-in var(--timing-smooth) ease-out;}      body, html, *{font-family: Arial, Helvetica, sans-serif !important;-webkit-font-smoothing: antialiased !important;-moz-osx-font-smoothing: grayscale !important;} h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .entry-title, .page-title, .widget-title, .site-title{font-family: Arial, Helvetica, sans-serif !important;font-weight: 600 !important;color: #23282d !important;letter-spacing: -0.02em !important;} .entry-content, .page-content, .post-content, .widget-content, .content-area, main, article{font-family: Arial, Helvetica, sans-serif !important;} nav, .menu, .navigation, .breadcrumbs, .nav-menu, .primary-menu, .secondary-menu{font-family: Arial, Helvetica, sans-serif !important;} .blog .entry-content, .archive .entry-content, .single .entry-content, .page .entry-content, .resource .entry-content, .category .entry-content, .search .entry-content{font-family: Arial, Helvetica, sans-serif !important;} input, textarea, select, button, .form-control, .btn, .button{font-family: Arial, Helvetica, sans-serif !important;} .wp-block-heading, .wp-block-paragraph, .wp-block-quote, .wp-block-list, .wp-block-group, .wp-block-columns, .wp-block-media-text{font-family: Arial, Helvetica, sans-serif !important;} p, span, div, a, li, td, th, label, .text, .description, .excerpt, .summary{font-family: Arial, Helvetica, sans-serif !important;} .sidebar, .widget, .widget-area, aside, .secondary{font-family: Arial, Helvetica, sans-serif !important;} footer, .footer, .site-footer, .footer-widget, .footer-content{font-family: Arial, Helvetica, sans-serif !important;} header, .header, .site-header, .masthead, .banner{font-family: Arial, Helvetica, sans-serif !important;} .resource-wrapper, .resource-card, .resource-title, .resource-description, .resource-meta, .resources-grid, .resources-list{font-family: Arial, Helvetica, sans-serif !important;} .blog-post, .post-meta, .post-title, .post-excerpt, .post-content, .blog-grid, .blog-list, .category-title, .tag-title{font-family: Arial, Helvetica, sans-serif !important;}  .site-content *, .content-wrapper *, .main-content *, #content *, #main *{font-family: Arial, Helvetica, sans-serif !important;} .teaser-loop, .card, .panel, .box, .container, .wrapper, .section, .block{font-family: Arial, Helvetica, sans-serif !important;}  .so-widget *, .siteorigin-panels *, .panel-grid *, .widget_text *, .textwidget *, .custom-html-widget *{font-family: Arial, Helvetica, sans-serif !important;}   h1, .h1, .entry-title, .page-title{font-size: 2.5rem !important;font-weight: 700 !important;line-height: 1.2 !important;margin-bottom: 1.5rem !important;} h2, .h2{font-size: 2rem !important;font-weight: 600 !important;line-height: 1.3 !important;margin-bottom: 1.25rem !important;} h3, .h3{font-size: 1.5rem !important;font-weight: 600 !important;line-height: 1.4 !important;margin-bottom: 1rem !important;} h4, .h4{font-size: 1.25rem !important;font-weight: 600 !important;line-height: 1.4 !important;margin-bottom: 0.875rem !important;} h5, .h5, h6, .h6{font-size: 1rem !important;font-weight: 600 !important;line-height: 1.4 !important;margin-bottom: 0.75rem !important;} p, .paragraph, .text, li{font-size: 1rem !important;font-weight: 400 !important;line-height: 1.6 !important;margin-bottom: 1rem !important;color: #23282d !important;} .small, .meta, .caption, .note, small{font-size: 0.875rem !important;font-weight: 400 !important;line-height: 1.5 !important;color: #6c7a7e !important;}  body.single-news .entry-content p, body.single-post .entry-content p, body.single .entry-content p{font-family: Georgia, "Times New Roman", serif !important;font-size: 1rem !important;line-height: 1.7 !important;text-align: justify !important;hyphens: auto !important;} body.single-news .entry-content h1, body.single-news .entry-content h2, body.single-news .entry-content h3, body.single-news .entry-content h4, body.single-news .entry-content h5, body.single-news .entry-content h6, body.single-post .entry-content h1, body.single-post .entry-content h2, body.single-post .entry-content h3, body.single-post .entry-content h4, body.single-post .entry-content h5, body.single-post .entry-content h6{font-family: Arial, Helvetica, sans-serif !important;} @media (max-width: 768px){h1, .h1, .entry-title, .page-title{font-size: 2rem !important;line-height: 1.2 !important;}h2, .h2{font-size: 1.75rem !important;line-height: 1.3 !important;}h3, .h3{font-size: 1.375rem !important;line-height: 1.4 !important;}h4, .h4{font-size: 1rem !important;line-height: 1.4 !important;}p, li{font-size: 0.9375rem !important;line-height: 1.6 !important;}body.single-news .entry-content p, body.single-post .entry-content p{font-size: 1rem !important;line-height: 1.6 !important;text-align: left !important;hyphens: none !important;}}  @font-face{font-family: "Arial";font-display: swap;} .cost-subscribe{background: rgba(255, 255, 255, 0.95);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);padding: 2.5rem; border-radius: 16px;max-width: 1000px;margin: 2rem auto;color: #23282d;font-family: Arial, Helvetica, sans-serif;box-shadow: 0 2px 16px rgba(35, 40, 45, 0.08);border: 1px solid rgba(229, 239, 241, 0.4);transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);position: relative;overflow: hidden;}.cost-subscribe:hover{box-shadow: 0 4px 24px rgba(35, 40, 45, 0.12);} .cost-subscribe .title{font-size: 2.25rem; font-weight: 700; color: #23282d;margin-bottom: 0.25rem; letter-spacing: -0.025em; text-align: center;line-height: 1.25; position: relative;padding-bottom: 0.75rem;} .cost-subscribe .title::after{content: "";position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 5rem;height: 3px;background: #355e69; border-radius: 2px;} .cost-subscribe .subtitle{font-size: 1rem; color: #6c7a7e;text-align: center;margin-top: 0; margin-bottom: 2rem; line-height: 1.5;font-weight: 400;max-width: 90%; margin-left: auto;margin-right: auto;} .cost-subscribe .fields{display: grid;grid-template-columns: 1fr 1fr 1fr auto;gap: 0.75rem;align-items: center;}.cost-subscribe input, .cost-subscribe select{padding: 0.75rem 1rem;border: 1px solid #d2d2d7;border-radius: 8px;background: #ffffff;color: #23282d;font-size: 0.9375rem;font-weight: 400;transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);-webkit-font-smoothing: antialiased;}.cost-subscribe input::placeholder{color: #86868b;font-weight: 400;}.cost-subscribe input:focus, .cost-subscribe select:focus{outline: none;border-color: #355e69;box-shadow: 0 0 0 3px rgba(53, 94, 105, 0.1);}.cost-subscribe select{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7'%3E%3Cpath fill='%2323282D' d='M0 0l6 7 6-7z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 0.75rem center;background-size: 12px 7px;-webkit-appearance: none;-moz-appearance: none;appearance: none;padding-right: 2rem;} .cost-subscribe .button{background-color: #355e69;color: #ffffff;border: none;border-radius: 8px;padding: 0.75rem 1.5rem;font-weight: 600;font-size: 0.9375rem;cursor: pointer;transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);-webkit-font-smoothing: antialiased;letter-spacing: -0.01em;white-space: nowrap;}.cost-subscribe .button:hover{background-color: #2a4a52;transform: translateY(-1px);}.cost-subscribe .button:active{transform: translateY(0);} .cost-subscribe details{margin-top: 1.5rem;font-size: 0.875rem;line-height: 1.6;color: #6c7a7e;}.cost-subscribe details summary{cursor: pointer;list-style: none;font-weight: 500;color: #355e69;margin-bottom: 0.75rem;transition: color 0.2s ease;}.cost-subscribe details summary:hover{color: #23282d;}.cost-subscribe details[open] summary{margin-bottom: 1rem;}.cost-subscribe .checkbox{display: flex;align-items: flex-start;gap: 0.75rem;margin: 1rem 0;font-size: 0.875rem;line-height: 1.5;}.cost-subscribe .checkbox input{margin: 0.25rem 0 0 0;transform: scale(1.1);accent-color: #355e69;flex-shrink: 0;}  .cost-subscribe::before{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: radial-gradient( circle at 20% 20%, rgba(53, 94, 105, 0.03) 0%, transparent 50% ), radial-gradient( circle at 80% 80%, rgba(240, 173, 78, 0.02) 0%, transparent 50% );border-radius: 16px;pointer-events: none;} .cost-subscribe input:focus, .cost-subscribe select:focus{outline: none;border-color: #355e69;box-shadow: 0 0 0 3px rgba(53, 94, 105, 0.1);transform: translateY(-1px);} .cost-subscribe input:hover, .cost-subscribe select:hover{border-color: #355e69;box-shadow: 0 2px 8px rgba(35, 40, 45, 0.05);} .cost-subscribe .button{background: linear-gradient(135deg, #355e69 0%, #2a4a52 100%);color: #ffffff;border: none;border-radius: 8px;padding: 0.75rem 1.5rem;font-weight: 600;font-size: 0.9375rem;cursor: pointer;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);-webkit-font-smoothing: antialiased;letter-spacing: -0.01em;white-space: nowrap;position: relative;overflow: hidden;}.cost-subscribe .button::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.2), transparent );transition: left 0.5s;}.cost-subscribe .button:hover::before{left: 100%;}.cost-subscribe .button:hover{background: linear-gradient(135deg, #2a4a52 0%, #1f3a40 100%);transform: translateY(-2px);box-shadow: 0 8px 25px rgba(53, 94, 105, 0.3);} .cost-subscribe details{margin-top: 1.5rem;font-size: 0.875rem;line-height: 1.6;color: #6c7a7e;background: rgba(53, 94, 105, 0.03);border-radius: 8px;padding: 1rem;border: 1px solid rgba(53, 94, 105, 0.1);}.cost-subscribe details summary{cursor: pointer;list-style: none;font-weight: 500;color: #355e69;margin-bottom: 0.75rem;transition: color 0.2s ease;position: relative;padding-left: 1.5rem;}.cost-subscribe details summary::before{content: "\203A";position: absolute;left: 0;top: 0;color: #355e69;transition: transform 0.2s ease;font-size: 1rem;font-weight: bold;}.cost-subscribe details[open] summary::before{transform: rotate(90deg);}.cost-subscribe details summary:hover{color: #23282d;} :root{ --space-1: 0.5rem; --space-2: 1rem; --space-3: 1.5rem; --space-4: 2rem; --space-6: 3rem;  --article-img-radius: 0.75rem; --article-img-shadow: 0 2px 12px rgba(0, 0, 0, 0.06);--article-img-shadow-hover: 0 4px 20px rgba(0, 0, 0, 0.1);} .entry-content img{max-width: 100% !important;height: 100% !important;border-radius: var(--article-img-radius);box-shadow: var(--article-img-shadow);transition: transform 250ms ease, box-shadow 250ms ease;} .entry-content img:hover{transform: translateY(-4px) scale(1.01);box-shadow: var(--article-img-shadow-hover);} @media (prefers-reduced-motion: reduce){.entry-content img, .entry-content img:hover{transition: none !important;transform: none !important;}} .entry-content img.aligncenter{display: block;margin-left: auto;margin-right: auto;margin-top: var(--space-3);margin-bottom: var(--space-3);}.entry-content img.alignleft{float: left;margin: 0 var(--space-3) var(--space-3) 0;}.entry-content img.alignright{float: right;margin: 0 0 var(--space-3) var(--space-3);} .wp-caption, figure.wp-block-image{max-width: 100%;margin: var(--space-4) auto;text-align: center;}.wp-caption img, figure.wp-block-image img{border-radius: var(--article-img-radius);box-shadow: var(--article-img-shadow);}.wp-caption .wp-caption-text, figure.wp-block-image figcaption{font-size: 0.875rem;color: #555;margin-top: var(--space-1);line-height: 1.4;} .entry-content a:focus-visible img{outline: 2px solid #355e69; outline-offset: 2px;} @media (max-width: 768px){.entry-content img.alignleft, .entry-content img.alignright{float: none;display: block;margin-left: auto;margin-right: auto;}} .cost-subscribe details[open] summary{margin-bottom: 1rem;border-bottom: 1px solid rgba(53, 94, 105, 0.1);padding-bottom: 0.75rem;} .cost-subscribe .checkbox{display: flex;align-items: flex-start;gap: 0.75rem;margin: 1rem 0;font-size: 0.875rem;line-height: 1.5;padding: 0.75rem;background: rgba(255, 255, 255, 0.5);border-radius: 6px;border: 1px solid rgba(53, 94, 105, 0.1);}.cost-subscribe .checkbox:hover{background: rgba(255, 255, 255, 0.7);border-color: rgba(53, 94, 105, 0.2);}.cost-subscribe .checkbox input{margin: 0.25rem 0 0 0;transform: scale(1.2);accent-color: #355e69;flex-shrink: 0;} .cost-subscribe details a{color: #355e69;text-decoration: none;font-weight: 500;border-bottom: 1px solid transparent;transition: border-color 0.2s ease;}.cost-subscribe details a:hover{border-bottom-color: #355e69;} .cost-subscribe .responses .response{display: none;margin-top: 1rem;padding: 1rem 1.25rem;border-radius: 8px;font-size: 0.875rem;font-weight: 500;text-align: center;position: relative;animation: slideIn 0.3s ease-out;}@keyframes slideIn{from{opacity: 0;transform: translateY(-10px);}to{opacity: 1;transform: translateY(0);}}.cost-subscribe #mce-success-response{background: linear-gradient(135deg, #f0f9f4 0%, #e6f7ea 100%);color: #166534;border: 1px solid #bbf7d0;box-shadow: 0 2px 8px rgba(22, 101, 52, 0.1);}.cost-subscribe #mce-success-response::before{content: "✓";position: absolute;left: 1rem;top: 50%;transform: translateY(-50%);color: #166534;font-weight: bold;font-size: 1rem;}.cost-subscribe #mce-error-response{background: linear-gradient(135deg, #fef2f2 0%, #fce8e8 100%);color: #dc2626;border: 1px solid #fecaca;box-shadow: 0 2px 8px rgba(220, 38, 38, 0.1);}.cost-subscribe #mce-error-response::before{content: "&#x26a0;";position: absolute;left: 1rem;top: 50%;transform: translateY(-50%);color: #dc2626;font-weight: bold;font-size: 1rem;} @media (max-width: 768px){.cost-subscribe{margin: 1.5rem 1rem;padding: 2rem 1.5rem;} .cost-subscribe .title{font-size: 1.75rem; margin-bottom: 0.25rem; padding-bottom: 0.5rem; letter-spacing: -0.02em;}.cost-subscribe .title::after{width: 4rem;height: 2px;} .cost-subscribe .subtitle{font-size: 0.9375rem; margin-bottom: 1.5rem;}.cost-subscribe .fields{grid-template-columns: 1fr; gap: 0.75rem;}.cost-subscribe input, .cost-subscribe select{padding: 0.75rem 1rem;}.cost-subscribe .button{padding: 0.75rem 1.5rem;width: 100%;} .cost-subscribe .checkbox{padding: 0.5rem;}.cost-subscribe details{padding: 0.75rem;}.cost-subscribe details summary{padding-left: 1.25rem;}}    .breadcrumbs-wrapper{background: rgba(255, 255, 255, 0.98);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);padding: 0.5rem 0;font-family: Arial, Helvetica, sans-serif;font-size: 0.8125rem;border-bottom: 1px solid rgba(229, 239, 241, 0.6);position: relative;box-shadow: 0 1px 3px rgba(53, 94, 105, 0.06);}.breadcrumbs-wrapper .container{max-width: 1200px;margin: 0 auto;padding: 0 1.5rem;} .breadcrumbs{list-style: none;display: flex;align-items: center;gap: 0;margin: 0;padding: 0;line-height: 1.3;} .breadcrumbs li{display: flex;align-items: center;} .breadcrumbs .bread-link{color: #6c7a7e;text-decoration: none;transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);padding: 0.125rem 0.25rem;position: relative;border-radius: 4px;font-weight: 500;letter-spacing: -0.01em;}.breadcrumbs .bread-link:hover{color: #355e69;background: rgba(53, 94, 105, 0.06);transform: translateY(-1px);} .breadcrumbs .bread-current{color: #23282d;font-weight: 600;padding: 0.125rem 0.5rem;background: linear-gradient( 135deg, rgba(53, 94, 105, 0.08) 0%, rgba(53, 94, 105, 0.12) 100% );border-radius: 6px;border: 1px solid rgba(53, 94, 105, 0.15);font-size: 0.75rem;letter-spacing: 0.02em;text-transform: uppercase;} .breadcrumbs li:not(:last-child)::after{content: "\203A"; color: #d1d5d8;margin: 0 0.375rem;font-size: 0.875rem;opacity: 0.5;font-weight: 400;transition: opacity 0.2s ease;} .breadcrumbs .separator{display: none;} .breadcrumbs .bread-link::after{content: "";position: absolute;bottom: -1px;left: 50%;transform: translateX(-50%);width: 0;height: 1px;background: linear-gradient(90deg, transparent, #f0ad4e, transparent);transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1);}.breadcrumbs .bread-link:hover::after{width: calc(100% - 0.5rem);} .breadcrumbs li:first-child .bread-link::before{content: "\2302"; margin-right: 0.25rem;font-size: 0.875rem;opacity: 0.6;transition: opacity 0.2s ease;}.breadcrumbs li:first-child .bread-link:hover::before{opacity: 1;} @media (max-width: 768px){.breadcrumbs-wrapper{padding: 0.375rem 0;font-size: 0.75rem;}.breadcrumbs-wrapper .container{padding: 0 1rem;}.breadcrumbs .bread-link{padding: 0.1rem 0.2rem;font-size: 0.75rem;}.breadcrumbs .bread-current{padding: 0.1rem 0.375rem;font-size: 0.6875rem;}.breadcrumbs li:not(:last-child)::after{margin: 0 0.25rem;font-size: 0.75rem;}.breadcrumbs li:first-child .bread-link::before{margin-right: 0.2rem;font-size: 0.75rem;} @media (max-width: 480px){.breadcrumbs-wrapper{padding: 0.25rem 0;}.breadcrumbs li:not(:last-child):not(:first-child){display: none;}.breadcrumbs li:first-child::after{content: "⋯";margin: 0 0.25rem;opacity: 0.4;font-size: 0.875rem;}.breadcrumbs .bread-current{padding: 0.125rem 0.25rem;font-size: 0.625rem;border-radius: 4px;}}} @media (min-width: 769px){.breadcrumbs-wrapper{position: sticky;top: 0;z-index: 100;backdrop-filter: blur(16px) saturate(180%);-webkit-backdrop-filter: blur(16px) saturate(180%);background: rgba(255, 255, 255, 0.96);border-bottom: 1px solid rgba(229, 239, 241, 0.4);box-shadow: 0 2px 8px rgba(53, 94, 105, 0.08);} .breadcrumbs-wrapper::before{content: "";position: absolute;bottom: -1px;left: 0;right: 0;height: 1px;background: linear-gradient( 90deg, transparent 0%, rgba(53, 94, 105, 0.2) 25%, rgba(240, 173, 78, 0.3) 50%, rgba(53, 94, 105, 0.2) 75%, transparent 100% );opacity: 0;transition: opacity 0.3s ease;}.breadcrumbs-wrapper:hover::before{opacity: 1;}}    #pg-7-3{padding: 4rem 0;background: #ffffff;position: relative;} #panel-7-3-0-0 h2{font-family: Arial, Helvetica, sans-serif !important;font-size: 3rem !important;font-weight: 700 !important;color: #23282d !important;text-align: center !important;margin: 0 0 4rem !important;letter-spacing: -0.04em !important;position: relative !important;z-index: 2 !important; background: linear-gradient( 135deg, #23282d 0%, #355e69 50%, #23282d 100% ) !important;-webkit-background-clip: text !important;-webkit-text-fill-color: transparent !important;background-clip: text !important;background-size: 200% 200% !important;animation: gradient-flow 8s ease-in-out infinite !important;}@keyframes gradient-flow{0%, 100%{background-position: 0% 50%;}50%{background-position: 100% 50%;}} #panel-7-3-0-0 h2::after{content: "";position: absolute;bottom: -2rem;left: 50%;transform: translateX(-50%);width: 5rem;height: 4px;background: linear-gradient( 90deg, transparent, #355e69, #f0ad4e, #355e69, transparent );border-radius: 2px;box-shadow: 0 2px 8px rgba(53, 94, 105, 0.3);}#panel-7-3-0-0 h2::before{content: "";position: absolute;bottom: -1.75rem;left: 50%;transform: translateX(-50%);width: 6rem;height: 1px;background: linear-gradient( 90deg, transparent, rgba(240, 173, 78, 0.5), transparent );border-radius: 1px;} .panel-widget-style-for-7-3-0-1{max-width: 1400px;margin: 0 auto;padding: 0 2rem;position: relative;z-index: 2;} .resource-wrapper{padding: 1rem !important;margin-bottom: 2rem;}#pg-7-3 .resource-wrapper article.teaser-loop{background: #ffffff;border-radius: 16px;overflow: hidden;box-shadow: 0 4px 20px rgba(35, 40, 45, 0.08);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);border: 1px solid rgba(229, 239, 241, 0.5);height: 100%;min-height: 420px;max-height: 480px;position: relative;display: flex;flex-direction: column;} #pg-7-3 .resource-wrapper article.teaser-loop:hover{transform: translateY(-6px) scale(1.01);box-shadow: 0 8px 32px rgba(35, 40, 45, 0.12);border-color: rgba(53, 94, 105, 0.3);} #pg-7-3 .resource-wrapper article.teaser-loop::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 1px;background: linear-gradient( 90deg, transparent, rgba(53, 94, 105, 0.3), transparent );opacity: 0;transition: opacity 0.4s ease;z-index: 1;}#pg-7-3 .resource-wrapper article.teaser-loop:hover::before{opacity: 0.6;} #pg-7-3 .resource-wrapper .entry{display: flex;flex-direction: column;height: 100%;position: relative;z-index: 2;} #pg-7-3 .resource-wrapper .image{position: relative;aspect-ratio: 4/3;overflow: hidden;background: linear-gradient(135deg, #f8f9fa, #e9ecef);border-radius: 16px 16px 0 0;}#pg-7-3 .resource-wrapper .image img{width: 100%;height: 100%;object-fit: cover;object-position: center;transition: all 0.8s cubic-bezier(0.4, 0, 0.2, 1);filter: brightness(1) saturate(1.1) contrast(1.05);} #pg-7-3 .resource-wrapper article.teaser-loop:hover .image img{transform: scale(1.1) rotate(1deg);filter: brightness(1.1) saturate(1.2) contrast(1.1);} #pg-7-3 .resource-wrapper .image::after{content: "";position: absolute;bottom: 0;left: 0;right: 0;height: 60%;background: linear-gradient( transparent, rgba(23, 28, 45, 0.1), rgba(23, 28, 45, 0.2) );pointer-events: none;opacity: 0.7;transition: opacity 0.4s ease;}#pg-7-3 .resource-wrapper article.teaser-loop:hover .image::after{opacity: 0.4;} #pg-7-3 .resource-wrapper .text{padding: 1.5rem 2rem 2rem 2rem !important;flex: 1 !important;display: flex !important;flex-direction: column !important;position: relative !important;min-height: 200px !important;max-height: 280px !important;overflow: hidden !important;box-sizing: border-box !important;} #pg-7-3 .resource-wrapper .entry-title, .resource-wrapper .entry-title, .resource-wrapper .entry-title, .resource-wrapper h1, .resource-wrapper h2, .resource-wrapper h3, .resource-wrapper .entry-title.entry-title{margin: 0 0 1.5rem 0 !important;font-size: 1rem !important;line-height: 1.4 !important;font-weight: 700 !important;color: #23282d !important;font-family: Arial, Helvetica, sans-serif !important;letter-spacing: -0.02em !important;position: relative !important;display: block !important;visibility: visible !important;opacity: 1 !important;z-index: 10 !important;max-height: 2.8rem !important;overflow: hidden !important;display: -webkit-box !important;-webkit-line-clamp: 2 !important;-webkit-box-orient: vertical !important;word-wrap: break-word !important;text-overflow: ellipsis !important;hyphens: auto !important;word-break: break-word !important;}#pg-7-3 .resource-wrapper .entry-title a, .resource-wrapper .entry-title a, .resource-wrapper h1 a, .resource-wrapper h2 a, .resource-wrapper h3 a{color: #23282d !important;text-decoration: none !important;transition: all 0.3s ease !important;position: relative !important;display: block !important;visibility: visible !important;opacity: 1 !important;z-index: 10 !important;} #pg-7-3 .resource-wrapper article.teaser-loop:hover .entry-title a, .resource-wrapper article.teaser-loop:hover .entry-title a{color: #23282d !important;transform: translateX(4px) !important;}  #pg-7-3 .resource-wrapper .text.blue .entry-title, #pg-7-3 .resource-wrapper .text .entry-title, #pg-7-3 .teaser-loop .text.blue .entry-title, #pg-7-3 .teaser-loop .text .entry-title, #pg-7-3 .resource-wrapper .text.blue h2, #pg-7-3 .resource-wrapper .text h2, #pg-7-3 .teaser-loop .text.blue h2, #pg-7-3 .teaser-loop .text h2{color: #23282d !important;font-family: Arial, Helvetica, sans-serif !important;font-size: 1.25rem !important;font-weight: 700 !important;line-height: 1.3 !important;display: block !important;visibility: visible !important;opacity: 1 !important;z-index: 50 !important;text-shadow: none !important;background: transparent !important;margin-bottom: 1rem !important;text-indent: 0 !important;overflow: visible !important;height: 100% !important;width: auto !important;} #pg-7-3 .resource-wrapper .text.blue .entry-title a, #pg-7-3 .resource-wrapper .text .entry-title a, #pg-7-3 .teaser-loop .text.blue .entry-title a, #pg-7-3 .teaser-loop .text .entry-title a, #pg-7-3 .resource-wrapper .text.blue h2 a, #pg-7-3 .resource-wrapper .text h2 a, #pg-7-3 .teaser-loop .text.blue h2 a, #pg-7-3 .teaser-loop .text h2 a{color: #23282d !important;text-decoration: none !important;display: inline !important;visibility: visible !important;opacity: 1 !important;z-index: 50 !important;text-shadow: none !important;background: transparent !important;text-indent: 0 !important;overflow: visible !important;height: 100% !important;width: auto !important;} #pg-7-3 .text.blue, #pg-7-3 .text.blue *{color: #23282d !important;visibility: visible !important;opacity: 1 !important;display: block !important;}#pg-7-3 .text.blue a, #pg-7-3 .text.blue a *{display: inline !important;}  #pg-7-3 *{text-indent: 0 !important;overflow: visible !important;}#pg-7-3 .resource-wrapper, #pg-7-3 .teaser-loop, #pg-7-3 .text, #pg-7-3 .entry{overflow: visible !important;height: 100% !important;max-height: none !important;} .text.blue{color: #23282d !important;}.text.blue .entry-title, .text.blue h1, .text.blue h2, .text.blue h3{color: #23282d !important;font-size: 1.25rem !important;font-weight: 700 !important;display: block !important;visibility: visible !important;opacity: 1 !important;margin: 0 0 1rem 0 !important;padding: 0 !important;text-indent: 0 !important;overflow: visible !important;height: 100% !important;width: auto !important;position: relative !important;z-index: 100 !important;}.text.blue .entry-title a, .text.blue h1 a, .text.blue h2 a, .text.blue h3 a{color: #23282d !important;text-decoration: none !important;display: inline !important;visibility: visible !important;opacity: 1 !important;z-index: 100 !important;} #pg-7-3 .resource-wrapper .entry-title::after{content: "";position: absolute;bottom: -0.75rem;left: 0;width: 0;height: 2px;background: linear-gradient(90deg, #355e69, #f0ad4e);border-radius: 1px;transition: width 0.5s cubic-bezier(0.4, 0, 0.2, 1);}#pg-7-3 .resource-wrapper article.teaser-loop:hover .entry-title::after{width: 3rem;} #pg-7-3 .resource-wrapper .link-whole-area{display: inline-flex !important;align-items: center !important;justify-content: center !important;color: #355e69 !important;font-size: 0.8rem !important;font-weight: 600 !important;text-decoration: none !important;margin-top: auto !important;margin-bottom: 1rem !important;padding: 0.5rem 1rem !important;border: 2px solid #355e69 !important;border-radius: 8px !important;background: rgba(255, 255, 255, 0.95) !important;backdrop-filter: blur(8px) !important;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;position: relative !important;overflow: hidden !important;letter-spacing: -0.01em !important;align-self: flex-start !important;white-space: nowrap !important;flex-shrink: 0 !important;width: auto !important;max-width: 120px !important;} .resource-wrapper .link-whole-area::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(53, 94, 105, 0.1), transparent );transition: left 0.6s ease;}.resource-wrapper article.teaser-loop:hover .link-whole-area::before{left: 100%;}.resource-wrapper .link-whole-area::after{content: "→";margin-left: 0.5rem;font-size: 1.1em;transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);} #pg-7-3 .resource-wrapper article.teaser-loop:hover .link-whole-area{background: #355e69 !important;color: #ffffff !important;border-color: #355e69 !important;transform: translateY(-2px) scale(1.02) !important;box-shadow: 0 8px 24px rgba(53, 94, 105, 0.25) !important;}.resource-wrapper article.teaser-loop:hover .link-whole-area::after{transform: translateX(4px) scale(1.1);} #panel-7-3-0-2{margin-top: 4rem;text-align: center;position: relative;z-index: 2;}#panel-7-3-0-2 .ow-button-base a{display: inline-flex !important;align-items: center !important;justify-content: center !important;background: #ffffff !important;color: #355e69 !important;border: 2px solid #355e69 !important;border-radius: 16px !important;padding: 1.25rem 3rem !important;font-size: 1rem !important;font-weight: 700 !important;text-decoration: none !important;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;font-family: Arial, Helvetica, sans-serif !important;letter-spacing: -0.02em !important;box-shadow: 0 8px 32px rgba(53, 94, 105, 0.15), 0 2px 8px rgba(53, 94, 105, 0.08) !important;position: relative !important;overflow: hidden !important;} #panel-7-3-0-2 .ow-button-base a::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.2), transparent );transition: left 0.6s ease;}#panel-7-3-0-2 .ow-button-base a:hover::before{left: 100%;}#panel-7-3-0-2 .ow-button-base a:hover{background: #355e69 !important;color: #ffffff !important;border-color: #355e69 !important;transform: translateY(-4px) scale(1.05) !important;box-shadow: 0 16px 48px rgba(53, 94, 105, 0.3), 0 4px 16px rgba(53, 94, 105, 0.15) !important;}#panel-7-3-0-2 .ow-button-base a:active{transform: translateY(-2px) scale(1.02) !important;} @media (max-width: 768px){#pg-7-3{padding: 4rem 0;}#panel-7-3-0-0 h2{font-size: 2.5rem !important;margin: 0 0 3rem !important;}#panel-7-3-0-0 h2::after{width: 4rem;height: 3px;bottom: -1.5rem;}.panel-widget-style-for-7-3-0-1{padding: 0 1rem;}.resource-wrapper{padding: 0.75rem !important;margin-bottom: 1.5rem;}#pg-7-3 .resource-wrapper article.teaser-loop{border-radius: 16px;} #pg-7-3 .resource-wrapper article.teaser-loop:hover{transform: translateY(-6px) scale(1.01);}#pg-7-3 .resource-wrapper .image{aspect-ratio: 16/9;border-radius: 12px 12px 0 0;}#pg-7-3 .resource-wrapper .text{padding: 1.5rem;}.resource-wrapper .entry-title{font-size: 1rem !important;margin: 0 0 1.25rem 0 !important;}#pg-7-3 .resource-wrapper .link-whole-area{padding: 0.625rem 1.25rem !important;font-size: 0.875rem !important;border-radius: 10px !important;}#panel-7-3-0-2{margin-top: 3rem;}#panel-7-3-0-2 .ow-button-base a{padding: 1rem 2rem !important;font-size: 1rem !important;border-radius: 12px !important;}} @media (prefers-reduced-motion: reduce){.resource-wrapper article.teaser-loop, .resource-wrapper .image img, .resource-wrapper .entry-title a, .resource-wrapper .link-whole-area, #panel-7-3-0-2 .ow-button-base a{transition: none !important;animation: none !important;transform: none !important;}#panel-7-3-0-0 h2{animation: none !important;background: #23282d !important;-webkit-text-fill-color: initial !important;}}    body.single-news article.news{background: #ffffff;border-radius: 16px;overflow: hidden;box-shadow: 0 2px 20px rgba(35, 40, 45, 0.08);margin: 2rem auto;max-width: 800px;transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);}body.single-news article.news:hover{box-shadow: 0 4px 28px rgba(35, 40, 45, 0.12);} body.single-news .post-featured{position: relative;aspect-ratio: 21/9;overflow: hidden;background: #f8f9fa;}body.single-news .post-featured .image{width: 100%;height: 100%;position: relative;overflow: hidden;}body.single-news .post-featured .image img{width: 100%;height: 100%;object-fit: cover;object-position: center;transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);animation: ken-burns 20s ease-in-out infinite alternate;}@keyframes ken-burns{0%{transform: scale(1) translateX(0);}100%{transform: scale(1.05) translateX(-1%);}}body.single-news .post-featured .image::after{content: "";position: absolute;bottom: 0;left: 0;right: 0;height: 40%;background: linear-gradient(transparent, rgba(0, 0, 0, 0.1));pointer-events: none;} body.single-news .entry-header{padding: 2.5rem 2.5rem 1.5rem;text-align: center;position: relative;} body.single-news .entry-title{background: linear-gradient(135deg, #23282d 0%, #355e69 50%, #23282d 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;background-size: 200% 200%;animation: gradient-shift 8s ease-in-out infinite;font-size: 2.75rem !important;font-weight: 700;line-height: 1.15;letter-spacing: -0.04em;margin: 0 0 1.5rem;font-family: Arial, Helvetica, sans-serif;max-width: 700px;margin-left: auto;margin-right: auto;text-shadow: 0 2px 4px rgba(35, 40, 45, 0.1);position: relative;transform: translateY(20px);opacity: 0;animation: fade-in-up 1s ease-out 0.3s forwards, gradient-shift 8s ease-in-out infinite;}@keyframes gradient-shift{0%, 100%{background-position: 0% 50%;}50%{background-position: 100% 50%;}}@keyframes fade-in-up{to{transform: translateY(0);opacity: 1;}} body.single-news .entry-title::after{content: "";position: absolute;bottom: -1rem;left: 50%;transform: translateX(-50%);width: 4rem;height: 3px;background: linear-gradient(90deg, transparent, #f0ad4e, transparent);border-radius: 2px;animation: accent-glow 2s ease-in-out infinite alternate;}@keyframes accent-glow{0%{opacity: 0.6;transform: translateX(-50%) scaleX(1);}100%{opacity: 1;transform: translateX(-50%) scaleX(1.2);}} body.single-news .entry-title font{font: inherit !important;vertical-align: baseline !important;background: inherit !important;-webkit-background-clip: inherit !important;-webkit-text-fill-color: inherit !important;background-clip: inherit !important;} body.single-news .entry-title:hover{animation-play-state: paused;background-position: 100% 50%;transition: background-position 0.5s ease;}body.single-news .entry-title:hover::after{width: 6rem;opacity: 1;background: linear-gradient(90deg, #355e69, #f0ad4e, #355e69);transition: all 0.3s ease;} body.single-news .entry-meta{display: flex;justify-content: center;align-items: center;gap: 1rem;color: #6c7a7e;font-size: 0.9375rem;font-weight: 400;}body.single-news .entry-meta .posted-on{display: flex;align-items: center;gap: 0.5rem;}body.single-news .entry-meta .posted-on::before{content: "\1F4C5"; opacity: 0.7;}body.single-news .entry-date{color: #6c7a7e;text-decoration: none;} body.single-news .entry-content{padding: 1.5rem 2.5rem 2.5rem;font-family: Georgia, "Times New Roman", serif;font-size: 1.125rem;line-height: 1.7;color: #23282d;max-width: 680px;margin: 0 auto;} body.single-news .entry-content p{margin: 0 0 1.5rem;text-align: justify;hyphens: auto;}body.single-news .entry-content p:last-child{margin-bottom: 0;} body.single-news .entry-content font{font: inherit !important;vertical-align: baseline !important;} body.single-news .entry-content a{color: #355e69;text-decoration: none;border-bottom: 1px solid rgba(53, 94, 105, 0.3);transition: all 0.2s ease;font-weight: 500;}body.single-news .entry-content a:hover{color: #23282d;border-bottom-color: #f0ad4e;background: rgba(240, 173, 78, 0.1);padding: 0.1em 0.2em;margin: 0 -0.2em;border-radius: 3px;} body.single-news .entry-content ul{margin: 1.5rem 0;padding: 0;list-style: none;}body.single-news .entry-content ul li{position: relative;margin: 0.75rem 0;padding-left: 1.5rem;line-height: 1.6;}body.single-news .entry-content ul li::before{content: "•";position: absolute;left: 0;color: #f0ad4e;font-weight: bold;font-size: 1.2em;} body.single-news .entry-content h4{color: #355e69;font-size: 1.5rem;font-weight: 600;line-height: 1.3;margin: 2.5rem 0 1rem;font-family: Arial, Helvetica, sans-serif;letter-spacing: -0.02em;} body.single-news .entry-content hr{border: none;height: 1px;background: linear-gradient(90deg, transparent, #e5eff1, transparent);margin: 3rem 0;} body.single-news .entry-content h4 + p{font-style: italic;color: #6c7a7e;border-left: 3px solid #f0ad4e;padding-left: 1rem;margin-left: -1rem;background: rgba(240, 173, 78, 0.05);padding: 1rem;border-radius: 0 8px 8px 0;} body.single-news footer.entry-meta{padding: 1.5rem 2.5rem;border-top: 1px solid rgba(229, 239, 241, 0.8);background: rgba(248, 249, 250, 0.5);justify-content: flex-end;}body.single-news .post-edit-link{background: rgba(53, 94, 105, 0.1) !important;border: 1px solid rgba(53, 94, 105, 0.2) !important;color: #355e69 !important;border-radius: 8px !important;padding: 0.5rem 1rem !important;font-size: 0.875rem !important;font-weight: 500 !important;transition: all 0.2s ease !important;text-decoration: none !important;}body.single-news .post-edit-link:hover{background: #355e69 !important;color: #ffffff !important;transform: translateY(-1px);} @media (max-width: 768px){body.single-news article.news{margin: 1rem;border-radius: 12px;}body.single-news .post-featured{aspect-ratio: 16/9;}body.single-news .entry-header{padding: 2rem 1.5rem 1rem;}body.single-news .entry-title{font-size: 1.875rem;line-height: 1.2;letter-spacing: -0.02em;max-width: 100%;}body.single-news .entry-title::after{width: 3rem;height: 2px;bottom: -0.75rem;}body.single-news .entry-content{padding: 1rem 1.5rem 2rem;font-size: 1rem;line-height: 1.6;}body.single-news .entry-content h4{font-size: 1.25rem;margin: 2rem 0 0.75rem;}body.single-news footer.entry-meta{padding: 1rem 1.5rem;}} @media (max-width: 480px){body.single-news .entry-content{text-align: left;}body.single-news .entry-content p{text-align: left;hyphens: none;}}    #pg-7-2{padding: 4rem 0;background: linear-gradient( 180deg, rgba(248, 249, 250, 0.3) 0%, rgba(255, 255, 255, 0.8) 100% );} #panel-7-2-0-0 h2{font-family: Arial, Helvetica, sans-serif !important;font-size: 2.5rem !important;font-weight: 600 !important;color: #23282d !important;text-align: center !important;margin: 0 0 3.5rem !important;letter-spacing: -0.03em !important;position: relative !important;} #panel-7-2-0-0 h2::after{content: "";position: absolute;bottom: -1.5rem;left: 50%;transform: translateX(-50%);width: 4rem;height: 3px;background: linear-gradient(90deg, transparent, #355e69, transparent);border-radius: 2px;} .panel-widget-style-for-7-2-0-1{max-width: 1200px;margin: 0 auto;padding: 0 1rem;} #pg-7-2 .teaser-loop{background: #ffffff;border-radius: 16px;overflow: hidden;box-shadow: 0 2px 16px rgba(35, 40, 45, 0.06);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);border: 1px solid rgba(229, 239, 241, 0.6);height: 100%;display: flex;flex-direction: column;position: relative;} #pg-7-2 .teaser-loop:hover{transform: translateY(-8px) scale(1.01);box-shadow: 0 8px 32px rgba(35, 40, 45, 0.12);border-color: rgba(53, 94, 105, 0.3);} #pg-7-2 .teaser-loop::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 1px;background: linear-gradient( 90deg, transparent, rgba(240, 173, 78, 0.6), transparent );opacity: 0;transition: opacity 0.3s ease;}#pg-7-2 .teaser-loop:hover::before{opacity: 1;} #pg-7-2 .teaser-loop .image{position: relative;aspect-ratio: 4/3;overflow: hidden;background: linear-gradient(135deg, #f8f9fa, #e9ecef);}#pg-7-2 .teaser-loop .image a{display: block;width: 100%;height: 100%;position: relative;overflow: hidden;}#pg-7-2 .teaser-loop .image img{width: 100%;height: 100%;object-fit: cover;object-position: center;transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);filter: brightness(1) saturate(1.05);} #pg-7-2 .teaser-loop:hover .image img{transform: scale(1.08);filter: brightness(1.05) saturate(1.1);} #pg-7-2 .teaser-loop .image::after{content: "";position: absolute;bottom: 0;left: 0;right: 0;height: 50%;background: linear-gradient(transparent, rgba(35, 40, 45, 0.1));pointer-events: none;opacity: 0.8;transition: opacity 0.3s ease;}#pg-7-2 .teaser-loop:hover .image::after{opacity: 0.6;} #pg-7-2 .teaser-loop .entry-meta, #pg-7-2 .teaser-loop .entry-title{padding-left: 1.5rem;padding-right: 1.5rem;} #pg-7-2 .teaser-loop .entry-meta{padding-top: 1.25rem;padding-bottom: 0.75rem;display: flex;align-items: center;gap: 0.5rem;font-size: 0.8125rem;color: #6c7a7e;font-weight: 500;text-transform: uppercase;letter-spacing: 0.05em;font-family: Arial, Helvetica, sans-serif;} #pg-7-2 .teaser-loop .entry-meta .post-type{background: linear-gradient(135deg, #355e69, #2a4a52);color: #ffffff;padding: 0.25rem 0.75rem;border-radius: 12px;font-size: 0.75rem;font-weight: 600;letter-spacing: 0.05em;text-transform: uppercase;box-shadow: 0 2px 8px rgba(53, 94, 105, 0.3);} #pg-7-2 .teaser-loop .entry-meta .posted-on{color: #86868b;font-weight: 400;letter-spacing: normal;}#pg-7-2 .teaser-loop .entry-meta .entry-date{color: inherit;text-decoration: none;} #pg-7-2 .teaser-loop .entry-title{padding-bottom: 1.5rem;margin: 0;flex: 1;display: flex;align-items: flex-start;}#pg-7-2 .teaser-loop .entry-title a{color: #23282d !important;text-decoration: none !important;font-size: 1rem !important;font-weight: 600 !important;line-height: 1.4 !important;font-family: Arial, Helvetica, sans-serif !important;transition: all 0.3s ease !important;display: block;} #pg-7-2 .teaser-loop:hover .entry-title a{color: #355e69 !important;transform: translateX(2px);} #pg-7-2 .teaser-loop .entry-title::after{content: "";position: absolute;bottom: 0;left: 1.5rem;right: 1.5rem;height: 2px;background: linear-gradient(90deg, #355e69, #f0ad4e);border-radius: 1px;transform: scaleX(0);transform-origin: left;transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);}#pg-7-2 .teaser-loop:hover .entry-title::after{transform: scaleX(1);} #panel-7-2-0-2{margin-top: 3rem;text-align: center;}#panel-7-2-0-2 .ow-button-base a{display: inline-flex !important;align-items: center !important;justify-content: center !important;background: #ffffff !important;color: #355e69 !important;border: 2px solid #355e69 !important;border-radius: 12px !important;padding: 1rem 2.5rem !important;font-size: 1rem !important;font-weight: 600 !important;text-decoration: none !important;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;font-family: Arial, Helvetica, sans-serif !important;letter-spacing: -0.01em !important;box-shadow: 0 4px 16px rgba(53, 94, 105, 0.15) !important;position: relative !important;overflow: hidden !important;} #panel-7-2-0-2 .ow-button-base a::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(53, 94, 105, 0.1), transparent );transition: left 0.5s ease;}#panel-7-2-0-2 .ow-button-base a:hover::before{left: 100%;} #panel-7-2-0-2 .ow-button-base a:hover{background: #355e69 !important;color: #ffffff !important;border-color: #355e69 !important;transform: translateY(-2px) scale(1.02) !important;box-shadow: 0 8px 24px rgba(53, 94, 105, 0.3) !important;}#panel-7-2-0-2 .ow-button-base a:active{transform: translateY(-1px) scale(1.01) !important;}    body.single-news .post-featured img, body.single-news .featured-image img, body.single-news .wp-post-image, body.single-news article img[class*="featured"], body.single-news article img[class*="attachment"], body.single-news article img[class*="wp-image"], body.single-news .post-featured .image img{object-position: center 70% !important; object-fit: cover !important;} body.single-post .post-featured img, body.single-post .featured-image img, body.single-post .wp-post-image, body.single-post article img[class*="featured"], body.single-post article img[class*="attachment"], body.single-post article img[class*="wp-image"], body.single-post .post-featured .image img, body.single-post article.post .post-featured img, body.single-post article.blog .post-featured img{object-position: center 70% !important; object-fit: cover !important;} .single-news .post-thumbnail img, .single-post .post-thumbnail img, .single-news .attachment-post-thumbnail, .single-post .attachment-post-thumbnail, .single-news .size-post-thumbnail, .single-post .size-post-thumbnail{object-position: center 70% !important;object-fit: cover !important;} body.single-news .entry-content img, body.single-post .entry-content img{object-position: center center !important;object-fit: contain !important;max-width: 100% !important;height: 100% !important;} @media (max-aspect-ratio: 3/4){body.single-news .post-featured img, body.single-news .featured-image img, body.single-post .post-featured img, body.single-post .featured-image img{object-position: center 75% !important;}} @media (min-aspect-ratio: 3/1){body.single-news .post-featured img, body.single-news .featured-image img, body.single-post .post-featured img, body.single-post .featured-image img{object-position: center center !important;}} @media (max-width: 768px){body.single-news .post-featured img, body.single-news .featured-image img, body.single-post .post-featured img, body.single-post .featured-image img{object-position: center 65% !important;}} @media (max-width: 768px){#pg-7-2{padding: 3rem 0;}#panel-7-2-0-0 h2{font-size: 2rem !important;margin: 0 0 2.5rem !important;}#panel-7-2-0-0 h2::after{width: 3rem;height: 2px;bottom: -1rem;}.panel-widget-style-for-7-2-0-1{padding: 0 0.5rem;}#pg-7-2 .teaser-loop{border-radius: 12px;margin-bottom: 1.5rem;}#pg-7-2 .teaser-loop .image{aspect-ratio: 4/3;}#pg-7-2 .teaser-loop .entry-meta, #pg-7-2 .teaser-loop .entry-title{padding-left: 1.25rem;padding-right: 1.25rem;}#pg-7-2 .teaser-loop .entry-meta{padding-top: 1rem;padding-bottom: 0.5rem;}#pg-7-2 .teaser-loop .entry-title{padding-bottom: 1.25rem;}#pg-7-2 .teaser-loop .entry-title a{font-size: 0.9375rem !important;line-height: 1.3 !important;}#pg-7-2 .teaser-loop .entry-title::after{left: 1.25rem;right: 1.25rem;} #pg-7-2 .teaser-loop:hover{transform: translateY(-4px) scale(1.005);}#panel-7-2-0-2{margin-top: 2rem;}#panel-7-2-0-2 .ow-button-base a{padding: 0.875rem 2rem !important;font-size: 0.9375rem !important;border-radius: 10px !important;}} @media (prefers-reduced-motion: reduce){#pg-7-2 .teaser-loop, #pg-7-2 .teaser-loop .image img, #pg-7-2 .teaser-loop .entry-title a, #pg-7-2 .teaser-loop .entry-title::after, #panel-7-2-0-2 .ow-button-base a{transition: none !important;animation: none !important;transform: none !important;}}    #pg-7-3{padding: 4rem 0;background: #f8f9fa;} #panel-7-3-0-0 h2{font-family: Arial, Helvetica, sans-serif !important;font-size: 2.25rem !important;font-weight: 600 !important;color: #23282d !important;text-align: center !important;margin: 0 0 3.5rem !important;letter-spacing: -0.02em !important;position: relative !important;}#panel-7-3-0-0 h2::after{content: "";position: absolute;bottom: -1rem;left: 50%;transform: translateX(-50%);width: 3rem;height: 2px;background: #355e69;border-radius: 1px;} .panel-widget-style-for-7-3-0-1{max-width: 1200px;margin: 0 auto;padding: 0 1rem;} #pg-7-3 .resource-wrapper{padding: 0.75rem !important;margin-bottom: 1.5rem;}#pg-7-3 article.teaser-loop{background: #ffffff;border-radius: 12px;overflow: hidden;box-shadow: 0 2px 12px rgba(35, 40, 45, 0.08);transition: all 0.3s ease;border: 1px solid rgba(229, 239, 241, 0.5);height: 100%;display: flex;flex-direction: column;}#pg-7-3 article.teaser-loop:hover{transform: translateY(-4px);box-shadow: 0 4px 20px rgba(35, 40, 45, 0.12);border-color: rgba(53, 94, 105, 0.3);} #pg-7-3 .entry{display: flex;flex-direction: column;height: 100%;} #pg-7-3 .image{position: relative;aspect-ratio: 4/3;overflow: hidden;background: #f8f9fa;}#pg-7-3 .image img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.3s ease;}#pg-7-3 article.teaser-loop:hover .image img{transform: scale(1.05);} #pg-7-3 .text.blue, #pg-7-3 .text{padding: 1.5rem;flex: 1;display: flex;flex-direction: column; visibility: visible !important;overflow: visible !important;height: 100% !important;background: transparent !important;} #pg-7-3 .text.blue h2.entry-title, #pg-7-3 .text h2.entry-title{margin: 0 0 1rem 0 !important;font-size: 1rem !important;line-height: 1.4 !important;font-weight: 600 !important;color: #23282d !important;font-family: Arial, Helvetica, sans-serif !important; display: block !important;visibility: visible !important;opacity: 1 !important;text-indent: 0 !important;height: 100% !important;width: auto !important;overflow: visible !important;position: static !important;z-index: 1 !important;background: transparent !important;border: none !important;}#pg-7-3 .text.blue h2.entry-title a, #pg-7-3 .text h2.entry-title a{color: inherit !important;text-decoration: none !important;transition: color 0.2s ease !important; display: inline !important;visibility: visible !important;opacity: 1 !important;font-size: inherit !important;font-weight: inherit !important;position: static !important;z-index: 2 !important;}#pg-7-3 article.teaser-loop:hover .text h2.entry-title a{color: #355e69 !important;} #pg-7-3 .link-whole-area{display: inline-flex !important;align-items: center !important;color: #355e69 !important;font-size: 0.875rem !important;font-weight: 500 !important;text-decoration: none !important;margin-top: auto !important;padding: 0.5rem 1rem !important;border: 1px solid #cdd4d6 !important;border-radius: 6px !important;background: transparent !important;transition: all 0.2s ease !important;}#pg-7-3 .link-whole-area::after{content: "→";margin-left: 0.5rem;transition: transform 0.2s ease;}#pg-7-3 article.teaser-loop:hover .link-whole-area{background: #355e69 !important;border-color: #355e69 !important;color: #ffffff !important;}#pg-7-3 article.teaser-loop:hover .link-whole-area::after{transform: translateX(2px);} #panel-7-3-0-2 .ow-button-base{margin-top: 2rem;text-align: center;}#panel-7-3-0-2 .ow-button-base a{display: inline-flex !important;align-items: center !important;justify-content: center !important;background: #355e69 !important;color: #ffffff !important;border: none !important;border-radius: 8px !important;padding: 0.875rem 2rem !important;font-size: 0.9375rem !important;font-weight: 600 !important;text-decoration: none !important;transition: all 0.2s ease !important;font-family: Arial, Helvetica, sans-serif !important;}#panel-7-3-0-2 .ow-button-base a:hover{background: #2a4a52 !important;transform: translateY(-1px) !important;} @media (max-width: 768px){#panel-7-3-0-0 h2{font-size: 1.875rem !important;margin: 0 0 2.5rem !important;}.panel-widget-style-for-7-3-0-1{padding: 0 0.5rem;}#pg-7-3 .resource-wrapper{padding: 0.5rem !important;margin-bottom: 1rem;}#pg-7-3 .text, #pg-7-3 .text.blue{padding: 1.25rem;}#pg-7-3 .text.blue h2.entry-title, #pg-7-3 .text h2.entry-title{font-size: 0.9375rem !important;}#pg-7-3 .link-whole-area{padding: 0.5rem 0.875rem !important;font-size: 0.8125rem !important;}}    #pg-7-3{padding: 3rem 0;background: linear-gradient( 180deg, #ffffff 0%, rgba(248, 249, 250, 0.4) 100% );position: relative;} #panel-7-3-0-0 h2{font-family: Arial, Helvetica, sans-serif !important;font-size: 2.75rem !important;font-weight: 300 !important;color: #23282d !important;text-align: center !important;margin: 0 0 2.5rem !important;letter-spacing: -0.04em !important;position: relative !important;}#panel-7-3-0-0 h2::after{content: "";position: absolute;bottom: -1.5rem;left: 50%;transform: translateX(-50%);width: 2rem;height: 1px;background: linear-gradient(90deg, transparent, #355e69, transparent);} .panel-widget-style-for-7-3-0-1{max-width: 1400px;margin: 0 auto;padding: 0 2rem;display: flex;flex-wrap: wrap;align-items: stretch;} #pg-7-3 .resource-wrapper{padding: 1rem !important;margin-bottom: 1.5rem;flex: 1 1 calc(25% - 2rem);min-width: 280px;display: flex;}#pg-7-3 article.teaser-loop{background: rgba(255, 255, 255, 0.9);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border-radius: 20px;overflow: hidden;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05), 0 20px 40px rgba(0, 0, 0, 0.08);transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);border: 1px solid rgba(255, 255, 255, 0.3);height: 100%;display: flex;flex-direction: column;position: relative;}#pg-7-3 article.teaser-loop:hover{transform: translateY(-8px) scale(1.02);box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08), 0 32px 64px rgba(0, 0, 0, 0.12);border-color: rgba(255, 255, 255, 0.5);} #pg-7-3 .entry{display: flex;flex-direction: column;height: 100%;} #pg-7-3 .image{position: relative;aspect-ratio: 4/3;overflow: hidden;background: linear-gradient(135deg, #f8f9fa, #e9ecef);}#pg-7-3 .image img{width: 100%;height: 100%;object-fit: cover;object-position: center;transition: transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);filter: saturate(1.1) brightness(1.02);}#pg-7-3 article.teaser-loop:hover .image img{transform: scale(1.1);filter: saturate(1.2) brightness(1.05);} #pg-7-3 .image::after{content: "";position: absolute;bottom: 0;left: 0;right: 0;height: 30%;background: linear-gradient(transparent, rgba(255, 255, 255, 0.1));pointer-events: none;} #pg-7-3 .text.blue, #pg-7-3 .text{padding: 2rem;flex: 1;display: flex;flex-direction: column;background: linear-gradient( 180deg, rgba(255, 255, 255, 0.98) 0%, rgba(255, 255, 255, 1) 100% );backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px); visibility: visible !important;overflow: visible !important;height: 100% !important;position: relative;} #pg-7-3 .text.blue::before, #pg-7-3 .text::before{content: "";position: absolute;top: 0;left: 2rem;right: 2rem;height: 1px;background: linear-gradient( 90deg, transparent, rgba(53, 94, 105, 0.15), transparent );} #pg-7-3 .text.blue h2.entry-title, #pg-7-3 .text h2.entry-title{margin: 0 0 1.5rem 0 !important;font-size: 1.25rem !important;line-height: 1.3 !important;font-weight: 600 !important;color: #23282d !important;font-family: Arial, Helvetica, sans-serif !important;letter-spacing: -0.02em !important;text-shadow: 0 1px 3px rgba(255, 255, 255, 0.9) !important; display: block !important;visibility: visible !important;opacity: 1 !important;text-indent: 0 !important;height: 100% !important;width: auto !important;overflow: visible !important;position: static !important;z-index: 10 !important;background: transparent !important;border: none !important;}#pg-7-3 .text.blue h2.entry-title a, #pg-7-3 .text h2.entry-title a{color: inherit !important;text-decoration: none !important;transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important; display: inline !important;visibility: visible !important;opacity: 1 !important;font-size: inherit !important;font-weight: inherit !important;position: static !important;z-index: 10 !important;}#pg-7-3 article.teaser-loop:hover .text h2.entry-title a{color: #355e69 !important;transform: translateX(2px);} #pg-7-3 .text h2.entry-title::after{content: "";position: absolute;bottom: -0.5rem;left: 0;width: 0;height: 2px;background: linear-gradient(90deg, #355e69, #f0ad4e);border-radius: 1px;transition: width 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);}#pg-7-3 article.teaser-loop:hover .text h2.entry-title::after{width: 2.5rem;} #pg-7-3 .link-whole-area{display: inline-flex !important;align-items: center !important;color: #355e69 !important;font-size: 0.875rem !important;font-weight: 600 !important;text-decoration: none !important;margin-top: auto !important;padding: 0.75rem 1.5rem !important;border: 2px solid #355e69 !important;border-radius: 12px !important;background: rgba(255, 255, 255, 0.9) !important;backdrop-filter: blur(10px) !important;transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;letter-spacing: -0.01em !important;text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8) !important;}#pg-7-3 .link-whole-area::after{content: "→";margin-left: 0.5rem;font-size: 1.1em;transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);}#pg-7-3 article.teaser-loop:hover .link-whole-area{background: #355e69 !important;border-color: #355e69 !important;color: #ffffff !important;transform: translateY(-2px);box-shadow: 0 8px 24px rgba(53, 94, 105, 0.3);text-shadow: none !important;}#pg-7-3 article.teaser-loop:hover .link-whole-area::after{transform: translateX(4px);} #panel-7-3-0-2 .ow-button-base{margin-top: 1.5rem;text-align: center;}#panel-7-3-0-2 .ow-button-base a{display: inline-flex !important;align-items: center !important;justify-content: center !important;background: rgba(53, 94, 105, 0.95) !important;backdrop-filter: blur(20px) !important;color: #ffffff !important;border: 1px solid rgba(255, 255, 255, 0.2) !important;border-radius: 16px !important;padding: 1rem 2.5rem !important;font-size: 1rem !important;font-weight: 600 !important;text-decoration: none !important;transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;font-family: Arial, Helvetica, sans-serif !important;letter-spacing: -0.01em !important;box-shadow: 0 8px 32px rgba(53, 94, 105, 0.3) !important;}#panel-7-3-0-2 .ow-button-base a:hover{background: #355e69 !important;transform: translateY(-2px) scale(1.02) !important;box-shadow: 0 12px 40px rgba(53, 94, 105, 0.4) !important;border-color: rgba(255, 255, 255, 0.3) !important;}   #panel-7-1-0-0 .image{aspect-ratio: 16 / 9;}#panel-7-1-0-0 img{height: 100% !important;object-fit: cover !important;object-position: center bottom !important;}  @media (max-width: 768px){#pg-7-3{padding: 2rem 0;}#panel-7-3-0-0 h2{font-size: 2.25rem !important;margin: 0 0 2rem !important;}.panel-widget-style-for-7-3-0-1{padding: 0 1rem;flex-direction: column;}#pg-7-3 .resource-wrapper{padding: 0.75rem !important;margin-bottom: 1rem;flex: 1 1 100%;min-width: auto;}#pg-7-3 article.teaser-loop{border-radius: 16px;}#pg-7-3 .text, #pg-7-3 .text.blue{padding: 1.5rem;}#pg-7-3 .text.blue::before, #pg-7-3 .text::before{left: 1.5rem;right: 1.5rem;}#pg-7-3 .text.blue h2.entry-title, #pg-7-3 .text h2.entry-title{font-size: 1rem !important;}#pg-7-3 .link-whole-area{padding: 0.625rem 1.25rem !important;font-size: 0.8125rem !important;border-radius: 10px !important;}#panel-7-3-0-2 .ow-button-base a{padding: 0.875rem 2rem !important;border-radius: 12px !important;}} @media (prefers-reduced-motion: reduce){#pg-7-3 article.teaser-loop, #pg-7-3 .image img, #pg-7-3 .text h2.entry-title a, #pg-7-3 .text h2.entry-title::after, #pg-7-3 .link-whole-area, #panel-7-3-0-2 .ow-button-base a{transition: none !important;transform: none !important;}} #pg-7-3 .text.blue, #pg-7-3 .text{padding: 2rem;flex: 1;display: flex;flex-direction: column;background: linear-gradient( 180deg, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0.98) 100% );backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px); visibility: visible !important;overflow: visible !important;height: 100% !important;position: relative;} #pg-7-3 .text.blue::before, #pg-7-3 .text::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 1px;background: linear-gradient( 90deg, transparent, rgba(53, 94, 105, 0.2), transparent );} #pg-7-3 .text.blue h2.entry-title, #pg-7-3 .text h2.entry-title{margin: 0 0 1.5rem 0 !important;font-size: 1rem !important;line-height: 1.3 !important;font-weight: 600 !important;color: #23282d !important;font-family: Arial, Helvetica, sans-serif !important;letter-spacing: -0.01em !important;text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8) !important; display: block !important;visibility: visible !important;opacity: 1 !important;text-indent: 0 !important;height: 100% !important;width: auto !important;overflow: visible !important;position: static !important;z-index: 1 !important;background: transparent !important;border: none !important;}#pg-7-3 .text.blue h2.entry-title a, #pg-7-3 .text h2.entry-title a{color: inherit !important;text-decoration: none !important;transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important; display: inline !important;visibility: visible !important;opacity: 1 !important;font-size: inherit !important;font-weight: inherit !important;position: static !important;z-index: 2 !important;}#pg-7-3 article.teaser-loop:hover .text h2.entry-title a{color: #355e69 !important;transform: translateX(2px);} #pg-7-3 .resource-badge{display: inline-block;padding: 0.25rem 0.75rem;margin-bottom: 0.5rem;font-size: 0.75rem;font-weight: 600;text-transform: uppercase;letter-spacing: 0.05em;border-radius: 6px;transition: all 0.2s ease;}#pg-7-3 .resource-badge.type-manual{background: linear-gradient(135deg, #355e69, #23282d);color: #ffffff;}#pg-7-3 .resource-badge.type-report{background: linear-gradient(135deg, #f0ad4e, #d18b3d);color: #ffffff;}#pg-7-3 .resource-badge.type-infographic{background: linear-gradient(135deg, #e5eff1, #c0d9de);color: #23282d;}#pg-7-3 .resource-badge.lang-english{background: linear-gradient(135deg, #f0ad4e, #d18b3d);color: #ffffff;}#pg-7-3 .resource-badge.lang-spanish{background: linear-gradient(135deg, #355e69, #23282d);color: #ffffff;}#pg-7-3 .resource-badge.year-2025{background: linear-gradient(135deg, #e5eff1, #c0d9de);color: #23282d;}#pg-7-3 article.teaser-loop:hover .resource-badge{transform: translateY(-2px);box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);} #pg-7-3 article.teaser-loop{border-left: 2px solid transparent;}#pg-7-3 article.teaser-loop:hover{border-left-color: #355e69;} #pg-7-3 .file-info{display: flex;align-items: center;margin-top: 0.5rem;font-size: 0.875rem;color: #6c7a7e;}#pg-7-3 .file-info span{margin-right: 0.5rem;}#pg-7-3 .file-info .file-type{font-weight: 600;color: #23282d;}#pg-7-3 .file-info .file-size{font-weight: 500;color: #6c7a7e;} #pg-7-3 article.teaser-loop{outline: none;}#pg-7-3 article.teaser-loop:focus{outline: 2px solid #f0ad4e;outline-offset: 2px;}@media (prefers-reduced-motion: reduce){#pg-7-3 article.teaser-loop:hover{transform: none;box-shadow: none;border-left-color: transparent;}#pg-7-3 article.teaser-loop:focus{outline: none;}} @media (max-width: 768px){#pg-7-3 .resource-badge{padding: 0.2rem 0.5rem;margin-bottom: 0.25rem;font-size: 0.625rem;}#pg-7-3 .file-info{font-size: 0.75rem;}} @media print{#pg-7-3{background: #ffffff;color: #000000;padding: 2rem 0;}#panel-7-3-0-0 h2{color: #000000 !important;margin-bottom: 1rem !important;}#panel-7-3-0-0 h2::after{background: #000000;}#pg-7-3 .resource-wrapper{padding: 0 !important;margin-bottom: 1rem;flex: 1 1 100%;min-width: auto;}#pg-7-3 article.teaser-loop{background: #ffffff;border: 1px solid #000000;border-radius: 0;box-shadow: none;margin-bottom: 1rem;}#pg-7-3 .image{background: #ffffff;}#pg-7-3 .text, #pg-7-3 .text.blue{background: #ffffff;padding: 1rem;}#pg-7-3 .text.blue::before, #pg-7-3 .text::before{background: #000000;}#pg-7-3 .text.blue h2.entry-title, #pg-7-3 .text h2.entry-title{color: #000000 !important;text-shadow: none !important;}#pg-7-3 .link-whole-area{background: #000000 !important;border-color: #000000 !important;color: #ffffff !important;text-shadow: none !important;}#panel-7-3-0-2 .ow-button-base{display: none;}#pg-7-3 .resource-badge{background: #000000;color: #ffffff;}#pg-7-3 .file-info{color: #000000;}#pg-7-3 .file-info .file-type{color: #000000;}#pg-7-3 .file-info .file-size{color: #000000;}}     #pg-7-4{padding: 3rem 0;background: linear-gradient( 180deg, #ffffff 0%, rgba(248, 249, 250, 0.4) 100% );position: relative;text-align: center;} #pg-7-4 .panel-layout{max-width: 1200px;margin: 0 auto;padding: 0 2rem;position: relative;} #pg-7-4 .home-map-caption{margin-bottom: 2rem;}#pg-7-4 .home-map-caption h2{font-family: Arial, Helvetica, sans-serif !important;font-size: 2rem !important;font-weight: 300 !important;color: #23282d !important;line-height: 1.3 !important;margin: 0 0 0.5rem !important;letter-spacing: -0.03em !important;text-align: center !important;max-width: 800px;margin-left: auto;margin-right: auto;} #pg-7-4 .home-map-caption h2:first-child{margin-bottom: 0.75rem !important;} #pg-7-4 .home-map-caption h2:last-child{font-size: 1.25rem !important;font-weight: 500 !important;color: #355e69 !important;margin-bottom: 0 !important;} #pg-7-4 .panel-grid:last-child{display: flex;justify-content: center;align-items: center;gap: 4rem;margin-top: 1.5rem;flex-wrap: wrap;} #pg-7-4 .panel-grid-cell{display: flex;justify-content: center;position: relative;} #pg-7-4 .panel-grid-cell:not(:last-child)::after{content: "";position: absolute;right: -2rem;top: 50%;transform: translateY(-50%);width: 1px;height: 3rem;background: linear-gradient( 180deg, transparent, rgba(53, 94, 105, 0.3), transparent );}#pg-7-4 .so-widget-sow-headline{width: auto;min-width: 200px;}#pg-7-4 .sow-headline-container{background: rgba(255, 255, 255, 0.6);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border: 1px solid rgba(255, 255, 255, 0.3);border-radius: 20px;padding: 2rem 1.5rem;text-align: center;box-shadow: 0 2px 20px rgba(35, 40, 45, 0.06), 0 1px 3px rgba(0, 0, 0, 0.05);transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);position: relative;overflow: hidden;} #pg-7-4 .sow-headline-container:hover{transform: translateY(-4px) scale(1.02);box-shadow: 0 8px 32px rgba(35, 40, 45, 0.12), 0 4px 12px rgba(0, 0, 0, 0.08);border-color: rgba(255, 255, 255, 0.5);background: rgba(255, 255, 255, 0.8);} #pg-7-4 .sow-headline-container::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.2), transparent );transition: left 0.6s ease;pointer-events: none;}#pg-7-4 .sow-headline-container:hover::before{left: 100%;} #pg-7-4 .sow-headline{font-family: Arial, Helvetica, sans-serif !important;font-size: 3.5rem !important;font-weight: 100 !important;color: #23282d !important;margin: 0 0 0.75rem !important;letter-spacing: -0.05em !important;line-height: 0.9 !important;position: relative !important;background: linear-gradient(135deg, #23282d 0%, #355e69 50%, #23282d 100%);-webkit-background-clip: text !important;-webkit-text-fill-color: transparent !important;background-clip: text !important;background-size: 200% 200% !important;animation: subtle-gradient 12s ease-in-out infinite !important;}@keyframes subtle-gradient{0%, 100%{background-position: 0% 50%;}50%{background-position: 100% 50%;}} #pg-7-4 .decoration{display: none;} #pg-7-4 .sow-sub-headline{font-family: Arial, Helvetica, sans-serif !important;font-size: 0.8125rem !important;font-weight: 500 !important;color: #6c7a7e !important;line-height: 1.4 !important;margin: 0 !important;letter-spacing: 0.08em !important;max-width: 200px;margin: 0 auto !important;text-transform: uppercase;opacity: 0.8;transition: opacity 0.3s ease;} #pg-7-4 .sow-headline-container:hover .sow-sub-headline{opacity: 1;color: #355e69 !important;} @media (max-width: 1024px){#pg-7-4 .panel-grid:last-child{gap: 3rem;}#pg-7-4 .panel-grid-cell:not(:last-child)::after{right: -1.5rem;height: 2.5rem;}#pg-7-4 .sow-headline{font-size: 2.75rem !important;}}@media (max-width: 768px){#pg-7-4{padding: 2rem 0;}#pg-7-4 .panel-layout{padding: 0 1rem;}#pg-7-4 .home-map-caption h2{font-size: 1.75rem !important;margin: 0 0 0.5rem !important;}#pg-7-4 .home-map-caption h2:last-child{font-size: 1rem !important;}#pg-7-4 .panel-grid:last-child{gap: 2rem;margin-top: 1rem;}#pg-7-4 .panel-grid-cell:not(:last-child)::after{right: -1rem;height: 2rem;}#pg-7-4 .sow-headline{font-size: 2rem !important;}#pg-7-4 .sow-sub-headline{font-size: 0.75rem !important;max-width: 140px;}}@media (max-width: 480px){#pg-7-4 .panel-grid:last-child{flex-direction: column;gap: 1.5rem;}#pg-7-4 .panel-grid-cell:not(:last-child)::after{display: none;}#pg-7-4 .home-map-caption h2{font-size: 1.5rem !important;line-height: 1.4 !important;}#pg-7-4 .home-map-caption h2:last-child{font-size: 1rem !important;}#pg-7-4 .sow-headline{font-size: 1.75rem !important;}} @media (prefers-reduced-motion: reduce){#pg-7-4 .sow-headline-container, #pg-7-4 .sow-headline-container::before, #pg-7-4 .sow-sub-headline, #pg-7-4 .sow-headline{transition: none !important;transform: none !important;animation: none !important;}#pg-7-4 .sow-headline{background: #23282d !important;-webkit-text-fill-color: initial !important;}}    #pg-7-0{min-height: 100vh;position: relative;overflow: hidden;display: flex;align-items: center;justify-content: center;background: linear-gradient( 135deg, rgba(53, 94, 105, 0.95) 0%, rgba(35, 40, 45, 0.98) 50%, rgba(53, 94, 105, 0.95) 100% );} #pg-7-0::before{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: radial-gradient( circle at 20% 30%, rgba(240, 173, 78, 0.1) 0%, transparent 50% ), radial-gradient( circle at 80% 70%, rgba(53, 94, 105, 0.15) 0%, transparent 50% ), linear-gradient( 45deg, transparent 30%, rgba(255, 255, 255, 0.02) 50%, transparent 70% );pointer-events: none;animation: subtle-movement 20s ease-in-out infinite;}@keyframes subtle-movement{0%, 100%{transform: translateX(0) translateY(0);}33%{transform: translateX(-10px) translateY(5px);}66%{transform: translateX(5px) translateY(-10px);}} #pg-7-0::after{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-image: radial-gradient( 2px 2px at 20px 30px, rgba(255, 255, 255, 0.3), transparent ), radial-gradient( 2px 2px at 40px 70px, rgba(255, 255, 255, 0.2), transparent ), radial-gradient( 1px 1px at 90px 40px, rgba(255, 255, 255, 0.4), transparent ), radial-gradient( 1px 1px at 130px 80px, rgba(255, 255, 255, 0.2), transparent ), radial-gradient( 2px 2px at 160px 30px, rgba(255, 255, 255, 0.3), transparent );background-repeat: repeat;background-size: 200px 120px;animation: particle-float 40s linear infinite;pointer-events: none;opacity: 0.6;}@keyframes particle-float{0%{transform: translateY(0px) rotate(0deg);}100%{transform: translateY(-100vh) rotate(360deg);}} #pg-7-0 .home-banner{width: 100%;max-width: 1400px;margin: 0 auto;padding: 4rem 2rem;position: relative;z-index: 10;text-align: center;color: #ffffff;} #pg-7-0 .hero-headline{font-family: Arial, Helvetica, sans-serif \!important;font-size: 4.5rem \!important;font-weight: 100 \!important;line-height: 1.1 \!important;letter-spacing: -0.06em \!important;color: #ffffff \!important;margin: 0 0 2rem \!important;max-width: 900px;margin-left: auto;margin-right: auto;position: relative; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3), 0 8px 16px rgba(0, 0, 0, 0.2); transform: translateY(30px);opacity: 0;animation: hero-fade-in 1.2s ease-out 0.3s forwards;}@keyframes hero-fade-in{to{transform: translateY(0);opacity: 1;}} #pg-7-0 .hero-subtitle{font-family: Arial, Helvetica, sans-serif \!important;font-size: 1.5rem \!important;font-weight: 300 \!important;line-height: 1.4 \!important;color: rgba(255, 255, 255, 0.9) \!important;margin: 0 0 3rem \!important;max-width: 700px;margin-left: auto;margin-right: auto;letter-spacing: -0.01em; transform: translateY(20px);opacity: 0;animation: hero-fade-in 1s ease-out 0.8s forwards;} #pg-7-0 .hero-actions{display: flex;gap: 1.5rem;justify-content: center;align-items: center;flex-wrap: wrap;margin-top: 2rem; transform: translateY(20px);opacity: 0;animation: hero-fade-in 1s ease-out 1.2s forwards;} #pg-7-0 .hero-btn-primary{display: inline-flex \!important;align-items: center \!important;justify-content: center \!important;background: rgba(255, 255, 255, 0.95) \!important;backdrop-filter: blur(20px) \!important;-webkit-backdrop-filter: blur(20px) \!important;color: #355e69 \!important;border: 2px solid rgba(255, 255, 255, 0.3) \!important;border-radius: 16px \!important;padding: 1.25rem 3rem \!important;font-size: 1.125rem \!important;font-weight: 600 \!important;text-decoration: none \!important;transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) \!important;font-family: Arial, Helvetica, sans-serif \!important;letter-spacing: -0.01em \!important;position: relative \!important;overflow: hidden \!important;box-shadow: 0 8px 32px rgba(0, 0, 0, 0.15), 0 2px 8px rgba(0, 0, 0, 0.1) \!important;} #pg-7-0 .hero-btn-primary::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.2), transparent );transition: left 0.6s ease;}#pg-7-0 .hero-btn-primary:hover::before{left: 100%;}#pg-7-0 .hero-btn-primary:hover{background: #ffffff \!important;color: #355e69 \!important;border-color: rgba(255, 255, 255, 0.6) \!important;transform: translateY(-4px) scale(1.05) \!important;box-shadow: 0 16px 48px rgba(0, 0, 0, 0.25), 0 4px 16px rgba(0, 0, 0, 0.15) \!important;} #pg-7-0 .hero-btn-secondary{display: inline-flex \!important;align-items: center \!important;justify-content: center \!important;background: transparent \!important;backdrop-filter: blur(20px) \!important;-webkit-backdrop-filter: blur(20px) \!important;color: rgba(255, 255, 255, 0.9) \!important;border: 2px solid rgba(255, 255, 255, 0.4) \!important;border-radius: 16px \!important;padding: 1.25rem 3rem \!important;font-size: 1.125rem \!important;font-weight: 600 \!important;text-decoration: none \!important;transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) \!important;font-family: Arial, Helvetica, sans-serif \!important;letter-spacing: -0.01em \!important;position: relative \!important;overflow: hidden \!important;}#pg-7-0 .hero-btn-secondary::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.1), transparent );transition: left 0.6s ease;}#pg-7-0 .hero-btn-secondary:hover::before{left: 100%;}#pg-7-0 .hero-btn-secondary:hover{background: rgba(255, 255, 255, 0.1) \!important;color: #ffffff \!important;border-color: rgba(255, 255, 255, 0.8) \!important;transform: translateY(-2px) scale(1.02) \!important;box-shadow: 0 8px 24px rgba(0, 0, 0, 0.2), 0 2px 8px rgba(0, 0, 0, 0.1) \!important;} #pg-7-0 .scroll-indicator{position: absolute;bottom: 2rem;left: 50%;transform: translateX(-50%);color: rgba(255, 255, 255, 0.7);font-size: 0.875rem;font-weight: 400;text-align: center;animation: bounce 2s infinite;}#pg-7-0 .scroll-indicator::after{content: "↓";display: block;font-size: 1.5rem;margin-top: 0.5rem;opacity: 0.8;}@keyframes bounce{0%, 20%, 50%, 80%, 100%{transform: translateX(-50%) translateY(0);}40%{transform: translateX(-50%) translateY(-8px);}60%{transform: translateX(-50%) translateY(-4px);}} @media (max-width: 1024px){#pg-7-0 .home-banner{padding: 3rem 1.5rem;}#pg-7-0 .hero-headline{font-size: 3.5rem \!important;}#pg-7-0 .hero-subtitle{font-size: 1.25rem \!important;margin: 0 0 2.5rem \!important;}#pg-7-0 .hero-actions{gap: 1rem;}#pg-7-0 .hero-btn-primary, #pg-7-0 .hero-btn-secondary{padding: 1rem 2.5rem \!important;font-size: 1rem \!important;}}@media (max-width: 768px){#pg-7-0{min-height: 90vh;}#pg-7-0 .home-banner{padding: 2rem 1rem;}#pg-7-0 .hero-headline{font-size: 2.5rem \!important;margin: 0 0 1.5rem \!important;line-height: 1.2 \!important;}#pg-7-0 .hero-subtitle{font-size: 1.125rem \!important;margin: 0 0 2rem \!important;}#pg-7-0 .hero-actions{flex-direction: column;gap: 1rem;margin-top: 1.5rem;}#pg-7-0 .hero-btn-primary, #pg-7-0 .hero-btn-secondary{padding: 1rem 2rem \!important;font-size: 0.9375rem \!important;border-radius: 12px \!important;width: 100%;max-width: 300px;}#pg-7-0 .scroll-indicator{bottom: 1rem;font-size: 0.8125rem;} #pg-7-0::after{opacity: 0.3;animation-duration: 60s;}}@media (max-width: 480px){#pg-7-0 .hero-headline{font-size: 2rem \!important;letter-spacing: -0.03em \!important;}#pg-7-0 .hero-subtitle{font-size: 1rem \!important;}#pg-7-0 .hero-btn-primary, #pg-7-0 .hero-btn-secondary{padding: 0.875rem 1.5rem \!important;font-size: 0.875rem \!important;}} @media (prefers-reduced-motion: reduce){#pg-7-0::before, #pg-7-0::after, #pg-7-0 .hero-headline, #pg-7-0 .hero-subtitle, #pg-7-0 .hero-actions, #pg-7-0 .scroll-indicator{animation: none \!important;transition: none \!important;}#pg-7-0 .hero-headline, #pg-7-0 .hero-subtitle, #pg-7-0 .hero-actions{transform: none \!important;opacity: 1 \!important;}} @media (prefers-contrast: high){#pg-7-0{background: #000000 \!important;}#pg-7-0 .hero-btn-primary{background: #ffffff \!important;border: 3px solid #000000 \!important;color: #000000 \!important;}#pg-7-0 .hero-btn-secondary{background: transparent \!important;border: 3px solid #ffffff \!important;color: #ffffff \!important;}} @media print{#pg-7-0{min-height: auto \!important;background: #ffffff \!important;color: #000000 \!important;page-break-inside: avoid;}#pg-7-0::before, #pg-7-0::after{display: none \!important;}#pg-7-0 .hero-headline, #pg-7-0 .hero-subtitle{color: #000000 \!important;text-shadow: none \!important;}#pg-7-0 .scroll-indicator, #pg-7-0 .hero-actions{display: none \!important;}}    #pgc-7-1-0{padding: 3rem 0;background: linear-gradient( 180deg, #ffffff 0%, rgba(248, 249, 250, 0.3) 100% );position: relative;} #panel-7-1-0-0{max-width: 1400px;margin: 0 auto;padding: 0 2rem;position: relative;} #panel-7-1-0-0 a{display: block;position: relative;border-radius: 24px;overflow: hidden;background: rgba(255, 255, 255, 0.8);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);box-shadow: 0 4px 32px rgba(35, 40, 45, 0.08), 0 2px 16px rgba(0, 0, 0, 0.04);transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);border: 1px solid rgba(255, 255, 255, 0.4); transform: translateY(20px);opacity: 0;animation: banner-fade-in 1s ease-out 0.5s forwards;}@keyframes banner-fade-in{to{transform: translateY(0);opacity: 1;}} #panel-7-1-0-0 a:hover{transform: translateY(-8px) scale(1.02);box-shadow: 0 12px 48px rgba(35, 40, 45, 0.15), 0 4px 24px rgba(0, 0, 0, 0.08);border-color: rgba(255, 255, 255, 0.6);background: rgba(255, 255, 255, 0.95);} #panel-7-1-0-0 a::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.2), transparent );transition: left 0.8s ease;z-index: 2;pointer-events: none;}#panel-7-1-0-0 a:hover::before{left: 100%;} #panel-7-1-0-0 .image{position: relative;display: block;width: 100%;height: auto;border-radius: 20px;overflow: hidden;background: linear-gradient(135deg, #f8f9fa, #e9ecef);}#panel-7-1-0-0 img{width: 100% !important;height: 100% !important;display: block !important;border-radius: 20px !important;transition: all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;filter: brightness(1) saturate(1.05) contrast(1.02) !important;position: relative !important;z-index: 1 !important;} #panel-7-1-0-0 a:hover img{transform: scale(1.05) !important;filter: brightness(1.08) saturate(1.15) contrast(1.05) !important;} #panel-7-1-0-0 .image::after{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient( 135deg, rgba(53, 94, 105, 0.03) 0%, transparent 30%, transparent 70%, rgba(240, 173, 78, 0.03) 100% );border-radius: 20px;pointer-events: none;opacity: 0.8;transition: opacity 0.4s ease;z-index: 1;}#panel-7-1-0-0 a:hover .image::after{opacity: 0.4;} #panel-7-1-0-0 a:focus{outline: none;box-shadow: 0 0 0 3px rgba(53, 94, 105, 0.3), 0 12px 48px rgba(35, 40, 45, 0.15), 0 4px 24px rgba(0, 0, 0, 0.08);} @media (max-width: 1024px){#pgc-7-1-0{padding: 2.5rem 0;}#panel-7-1-0-0{padding: 0 1.5rem;}#panel-7-1-0-0 a{border-radius: 20px;}#panel-7-1-0-0 img, #panel-7-1-0-0 .image, #panel-7-1-0-0 .image::after{border-radius: 16px !important;}}@media (max-width: 768px){#pgc-7-1-0{padding: 2rem 0;}#panel-7-1-0-0{padding: 0 1rem;}#panel-7-1-0-0 a{border-radius: 16px;}#panel-7-1-0-0 img, #panel-7-1-0-0 .image, #panel-7-1-0-0 .image::after{border-radius: 12px !important;} #panel-7-1-0-0 a:hover{transform: translateY(-4px) scale(1.01);}#panel-7-1-0-0 a:hover img{transform: scale(1.02) !important;}}@media (max-width: 480px){#pgc-7-1-0{padding: 1.5rem 0;}#panel-7-1-0-0{padding: 0 0.75rem;}#panel-7-1-0-0 a{border-radius: 12px;}#panel-7-1-0-0 img, #panel-7-1-0-0 .image, #panel-7-1-0-0 .image::after{border-radius: 8px !important;}} @media (prefers-reduced-motion: reduce){#panel-7-1-0-0 a, #panel-7-1-0-0 a::before, #panel-7-1-0-0 img, #panel-7-1-0-0 .image::after{animation: none !important;transition: none !important;transform: none !important;}#panel-7-1-0-0 a{opacity: 1 !important;}} @media (prefers-contrast: high){#panel-7-1-0-0 a{background: #ffffff !important;border: 3px solid #000000 !important;}#panel-7-1-0-0 a:focus{box-shadow: 0 0 0 5px #000000 !important;}} @media print{#pgc-7-1-0{padding: 1rem 0 !important;background: #ffffff !important;}#panel-7-1-0-0 a{background: transparent !important;box-shadow: none !important;border: 1px solid #000000 !important;border-radius: 8px !important;}#panel-7-1-0-0 a::before, #panel-7-1-0-0 .image::after{display: none !important;}}      #pg-7-0:empty{display: none !important;height: 0 !important;min-height: 0 !important;padding: 0 !important;margin: 0 !important;} #pg-7-0:not(:has(img)):not(:has(h1)):not(:has(h2)):not(:has(h3)):not( :has(p) ):not(:has(a)):not(:has(button)){display: none !important;height: 0 !important;min-height: 0 !important;padding: 0 !important;margin: 0 !important;} #pg-7-0[style*="display: none"], #pg-7-0[hidden]{display: none !important;}      .news-page, body.archive.category-news, body.page-template-page-news{background: linear-gradient( 180deg, #ffffff 0%, rgba(248, 249, 250, 0.3) 100% );min-height: 100vh;} article.teaser.news{background: rgba(255, 255, 255, 0.95);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border: 1px solid rgba(255, 255, 255, 0.4);border-radius: 24px;padding: 2rem;margin-bottom: 2.5rem;box-shadow: 0 2px 20px rgba(35, 40, 45, 0.06), 0 1px 8px rgba(0, 0, 0, 0.04);transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);position: relative;overflow: hidden;display: flex;align-items: stretch;min-height: 350px;} article.teaser.news:hover{transform: translateY(-8px) scale(1.01);box-shadow: 0 8px 40px rgba(35, 40, 45, 0.12), 0 4px 16px rgba(0, 0, 0, 0.08);border-color: rgba(255, 255, 255, 0.6);background: rgba(255, 255, 255, 0.98);} article.teaser.news::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.2), transparent );transition: left 0.8s ease;pointer-events: none;z-index: 1;}article.teaser.news:hover::before{left: 100%;} article.teaser.news .image{position: relative;border-radius: 20px;overflow: hidden;background: transparent;box-shadow: none;transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);display: flex;align-items: center;justify-content: center;}article.teaser.news .image a{display: block;position: relative;overflow: hidden;border-radius: 20px;}article.teaser.news .image img{width: 100% !important;height: 100% !important;object-fit: cover !important;object-position: center 70% !important; border-radius: 20px !important;transition: all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;filter: brightness(1) saturate(1.05) contrast(1.02) !important;display: block !important;background: transparent !important;} article.teaser.news:hover .image{transform: scale(1.02);box-shadow: none;}article.teaser.news:hover .image img{transform: scale(1.08) !important;filter: brightness(1.05) saturate(1.15) contrast(1.05) !important;} article.teaser.news .image::after{display: none;} article.teaser.news .col-md-6.col-lg-7{display: flex;flex-direction: column;justify-content: center;position: relative;z-index: 2;} article.teaser.news .entry-header{margin-bottom: 1.5rem;} article.teaser.news .entry-title{margin: 0 0 1rem 0 !important;font-family: Arial, Helvetica, sans-serif !important;font-size: 1.25rem !important;font-weight: 600 !important;line-height: 1.4 !important;letter-spacing: -0.02em !important;color: #23282d !important;position: relative !important;display: -webkit-box !important;-webkit-line-clamp: 4 !important;-webkit-box-orient: vertical !important;overflow: hidden !important;text-overflow: ellipsis !important;max-height: 7rem !important;}article.teaser.news .entry-title a{color: inherit !important;text-decoration: none !important;transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;position: relative !important;} article.teaser.news:hover .entry-title a{color: #355e69 !important;transform: translateX(4px);} article.teaser.news .entry-title::after{content: "";position: absolute;bottom: -0.5rem;left: 0;width: 0;height: 2px;background: linear-gradient(90deg, #355e69, #f0ad4e);border-radius: 1px;transition: width 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);}article.teaser.news:hover .entry-title::after{width: 3rem;} article.teaser.news .entry-meta{margin-bottom: 1rem;font-family: Arial, Helvetica, sans-serif !important;} article.teaser.news .entry-meta *:before, article.teaser.news .entry-meta *:after{content: none !important;} article.teaser.news .entry-meta{font-variant-numeric: normal;text-rendering: optimizeLegibility;}article.teaser.news .entry-meta .posted-on{display: inline-flex;align-items: center;background: rgba(53, 94, 105, 0.1);color: #355e69;padding: 0.375rem 1rem;border-radius: 12px;font-size: 0.8125rem;font-weight: 500;letter-spacing: 0.05em;text-transform: uppercase;transition: all 0.3s ease;border: 1px solid rgba(53, 94, 105, 0.2);}article.teaser.news .entry-meta .posted-on::before{content: "";display: none;}article.teaser.news:hover .entry-meta .posted-on{background: #355e69;color: #ffffff;border-color: #355e69;transform: translateY(-1px);}article.teaser.news .entry-meta .entry-date{color: inherit;text-decoration: none;} article.teaser.news .entry-content{flex: 1;margin-bottom: 1.5rem;}article.teaser.news .entry-content p{font-family: Georgia, "Times New Roman", serif !important;font-size: 1rem !important;line-height: 1.6 !important;color: #6c7a7e !important;margin: 0 !important;text-align: justify;hyphens: auto;} article.teaser.news .post-edit-link{background: rgba(53, 94, 105, 0.1) !important;border: 1px solid rgba(53, 94, 105, 0.2) !important;color: #355e69 !important;border-radius: 12px !important;padding: 0.5rem 1rem !important;font-size: 0.8125rem !important;font-weight: 500 !important;transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;text-decoration: none !important;align-self: flex-start !important;backdrop-filter: blur(10px) !important;-webkit-backdrop-filter: blur(10px) !important;}article.teaser.news .post-edit-link:hover{background: #355e69 !important;color: #ffffff !important;border-color: #355e69 !important;transform: translateY(-2px) scale(1.05) !important;box-shadow: 0 4px 12px rgba(53, 94, 105, 0.3) !important;}article.teaser.news .post-edit-link .edit-post-icon{margin-right: 0.375rem;opacity: 0.8;transition: opacity 0.3s ease;}article.teaser.news .post-edit-link:hover .edit-post-icon{opacity: 1;} @media (max-width: 768px){article.teaser.news{padding: 1.5rem;margin-bottom: 2rem;border-radius: 20px;}article.teaser.news .image{margin-bottom: 1.5rem;border-radius: 16px;}article.teaser.news .image a, article.teaser.news .image img{border-radius: 16px !important;}article.teaser.news .entry-title{font-size: 1.25rem !important;margin: 0 0 0.75rem 0 !important;} article.teaser.news .image img, .news-article .featured-image img, .blog-article .featured-image img, article.news .post-featured img, article.blog .post-featured img, .teaser-loop .image img, .entry-featured img, .post-thumbnail img{object-position: center 65% !important;}article.teaser.news .entry-content p{font-size: 0.9375rem !important;text-align: left;hyphens: none;} article.teaser.news:hover{transform: translateY(-4px) scale(1.005);}article.teaser.news:hover .image{transform: scale(1.01);}article.teaser.news:hover .image img{transform: scale(1.04) !important;}}@media (max-width: 480px){article.teaser.news{padding: 1.25rem;border-radius: 16px;}article.teaser.news .image{border-radius: 12px;}article.teaser.news .image a, article.teaser.news .image img{border-radius: 12px !important;}article.teaser.news .entry-title{font-size: 1rem !important;}article.teaser.news .entry-meta .posted-on{font-size: 0.75rem;padding: 0.25rem 0.75rem;}} @media (prefers-reduced-motion: reduce){article.teaser.news, article.teaser.news::before, article.teaser.news .image, article.teaser.news .image img, article.teaser.news .entry-title a, article.teaser.news .entry-title::after, article.teaser.news .entry-meta .posted-on, article.teaser.news .post-edit-link{transition: none !important;transform: none !important;animation: none !important;}} @media (prefers-contrast: high){article.teaser.news{background: #ffffff !important;border: 2px solid #000000 !important;}article.teaser.news .entry-title a{color: #000000 !important;}article.teaser.news .entry-meta .posted-on{background: #000000 !important;color: #ffffff !important;border-color: #000000 !important;}article.teaser.news .post-edit-link{background: #000000 !important;color: #ffffff !important;border-color: #000000 !important;}}    .content-area-resource-page{background: linear-gradient( 180deg, #ffffff 0%, rgba(248, 249, 250, 0.4) 100% );padding: 6rem 2rem;position: relative;} .content-area-resource-page article.page{background: rgba(255, 255, 255, 0.95);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border: 1px solid rgba(255, 255, 255, 0.4);border-radius: 32px;padding: 5rem 4rem;margin: 0 auto;max-width: 1200px;box-shadow: 0 4px 32px rgba(35, 40, 45, 0.08), 0 2px 16px rgba(0, 0, 0, 0.04);transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);position: relative;overflow: hidden;text-align: center; transform: translateY(20px);opacity: 0;animation: resources-fade-in 1s ease-out 0.3s forwards;}@keyframes resources-fade-in{to{transform: translateY(0);opacity: 1;}} .content-area-resource-page article.page:hover{transform: translateY(-4px) scale(1.01);box-shadow: 0 8px 48px rgba(35, 40, 45, 0.12), 0 4px 24px rgba(0, 0, 0, 0.08);border-color: rgba(255, 255, 255, 0.6);background: rgba(255, 255, 255, 0.98);} .content-area-resource-page article.page::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.2), transparent );transition: left 0.8s ease;pointer-events: none;z-index: 1;}.content-area-resource-page article.page:hover::before{left: 100%;} .content-area-resource-page .entry-content{position: relative;z-index: 2;margin-bottom: 3rem;} .content-area-resource-page .entry-content h3{font-family: Arial, Helvetica, sans-serif !important;font-size: 1.875rem !important;font-weight: 300 !important;line-height: 1.5 !important;color: #23282d !important;margin: 0 0 3rem !important;letter-spacing: -0.02em !important;text-align: center !important;max-width: 900px;margin-left: auto !important;margin-right: auto !important;position: relative;padding: 0 1rem !important; text-shadow: 0 1px 3px rgba(255, 255, 255, 0.8);} .content-area-resource-page .entry-content h3::after{content: "";position: absolute;bottom: -1.5rem;left: 50%;transform: translateX(-50%);width: 4rem;height: 2px;background: linear-gradient(90deg, transparent, #355e69, transparent);border-radius: 1px;animation: accent-pulse 3s ease-in-out infinite alternate;}@keyframes accent-pulse{0%{opacity: 0.6;width: 3rem;}100%{opacity: 1;width: 4rem;}} .content-area-resource-page .entry-content h3 strong a{color: #355e69 !important;text-decoration: none !important;font-weight: 600 !important;position: relative !important;transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;padding: 0.25rem 0.5rem !important;border-radius: 8px !important;background: rgba(53, 94, 105, 0.05) !important;border: 1px solid rgba(53, 94, 105, 0.1) !important;display: inline-flex !important;align-items: center !important;gap: 0.5rem !important;margin-left: 0.5rem !important;backdrop-filter: blur(10px) !important;-webkit-backdrop-filter: blur(10px) !important;} .content-area-resource-page .entry-content h3 strong a::after{content: "→";font-size: 1.1em;transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity: 0.8;} .content-area-resource-page .entry-content h3 strong a:hover{color: #ffffff !important;background: #355e69 !important;border-color: #355e69 !important;transform: translateY(-2px) scale(1.05) !important;box-shadow: 0 8px 24px rgba(53, 94, 105, 0.3) !important;text-shadow: none !important;}.content-area-resource-page .entry-content h3 strong a:hover::after{transform: translateX(4px) scale(1.1);opacity: 1;} .content-area-resource-page .clearfix{margin: 3rem 0;position: relative;} .content-area-resource-page .clearfix::after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100px;height: 1px;background: linear-gradient( 90deg, transparent, rgba(53, 94, 105, 0.2), transparent );} .content-area-resource-page article footer{position: relative;z-index: 2;text-align: right;padding-top: 2rem;border-top: 1px solid rgba(229, 239, 241, 0.6);margin-top: 2rem;} .content-area-resource-page .post-edit-link{background: rgba(53, 94, 105, 0.08) !important;border: 1px solid rgba(53, 94, 105, 0.2) !important;color: #355e69 !important;border-radius: 12px !important;padding: 0.75rem 1.25rem !important;font-size: 0.875rem !important;font-weight: 500 !important;transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;text-decoration: none !important;backdrop-filter: blur(15px) !important;-webkit-backdrop-filter: blur(15px) !important;display: inline-flex !important;align-items: center !important;gap: 0.5rem !important;position: relative !important;overflow: hidden !important;} .content-area-resource-page .post-edit-link::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.2), transparent );transition: left 0.6s ease;}.content-area-resource-page .post-edit-link:hover::before{left: 100%;}.content-area-resource-page .post-edit-link:hover{background: #355e69 !important;color: #ffffff !important;border-color: #355e69 !important;transform: translateY(-3px) scale(1.05) !important;box-shadow: 0 8px 24px rgba(53, 94, 105, 0.3) !important;}.content-area-resource-page .post-edit-link .edit-post-icon{opacity: 0.8;transition: all 0.3s ease;font-size: 0.9em;}.content-area-resource-page .post-edit-link:hover .edit-post-icon{opacity: 1;transform: scale(1.1);} @media (max-width: 768px){.content-area-resource-page{padding: 4rem 1rem;}.content-area-resource-page article.page{padding: 3rem 2rem;border-radius: 24px;margin: 0;}.content-area-resource-page .entry-content h3{font-size: 1.5rem !important;line-height: 1.3 !important;margin: 0 0 1.5rem !important;}.content-area-resource-page .entry-content h3::after{width: 2.5rem;bottom: -0.75rem;}.content-area-resource-page .entry-content h3 strong a{padding: 0.375rem 0.75rem !important;font-size: 0.9375rem !important;margin-left: 0.25rem !important;margin-top: 0.5rem !important;display: inline-flex !important;}.content-area-resource-page .clearfix{margin: 1.5rem 0;}.content-area-resource-page .clearfix::after{width: 60px;}.content-area-resource-page article footer{text-align: center;padding-top: 1rem;margin-top: 1rem;}.content-area-resource-page .post-edit-link{padding: 0.625rem 1rem !important;font-size: 0.8125rem !important;border-radius: 10px !important;} .content-area-resource-page article.page:hover{transform: translateY(-2px) scale(1.005);}}@media (max-width: 480px){.content-area-resource-page article.page{padding: 2rem 1.5rem;border-radius: 20px;}.content-area-resource-page .entry-content h3{font-size: 1.25rem !important;line-height: 1.4 !important;}.content-area-resource-page .entry-content h3 strong a{display: block !important;margin: 1rem auto 0 !important;width: fit-content !important;}} @media (prefers-reduced-motion: reduce){.content-area-resource-page article.page, .content-area-resource-page article.page::before, .content-area-resource-page .entry-content h3::after, .content-area-resource-page .entry-content h3 strong a, .content-area-resource-page .post-edit-link, .content-area-resource-page .post-edit-link::before{animation: none !important;transition: none !important;transform: none !important;}.content-area-resource-page article.page{opacity: 1 !important;}} @media (prefers-contrast: high){.content-area-resource-page article.page{background: #ffffff !important;border: 3px solid #000000 !important;}.content-area-resource-page .entry-content h3{color: #000000 !important;text-shadow: none !important;}.content-area-resource-page .entry-content h3 strong a{background: #000000 !important;color: #ffffff !important;border-color: #000000 !important;}.content-area-resource-page .post-edit-link{background: #000000 !important;color: #ffffff !important;border-color: #000000 !important;}}    .filter-area{padding: 3rem 2rem;background: linear-gradient( 180deg, rgba(248, 249, 250, 0.4) 0%, #ffffff 100% );position: relative;} .resources-filter{background: rgba(255, 255, 255, 0.95);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border: 1px solid rgba(255, 255, 255, 0.4);border-radius: 24px;padding: 2.5rem 3rem;margin: 0 auto;max-width: 1200px;box-shadow: 0 4px 32px rgba(35, 40, 45, 0.08), 0 2px 16px rgba(0, 0, 0, 0.04);transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);position: relative;overflow: hidden; display: grid !important;grid-template-columns: 1fr 1fr 1fr auto !important;gap: 1.5rem !important;align-items: center !important; transform: translateY(20px);opacity: 0;animation: filter-fade-in 1s ease-out 0.5s forwards;}@keyframes filter-fade-in{to{transform: translateY(0);opacity: 1;}} .resources-filter:hover{transform: translateY(-4px) scale(1.01);box-shadow: 0 8px 48px rgba(35, 40, 45, 0.12), 0 4px 24px rgba(0, 0, 0, 0.08);border-color: rgba(255, 255, 255, 0.6);background: rgba(255, 255, 255, 0.98);} .resources-filter::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.2), transparent );transition: left 0.8s ease;pointer-events: none;z-index: 1;}.resources-filter:hover::before{left: 100%;}   .so-widget-sow-editor .siteorigin-widget-tinymce.textwidget h2{font-weight: 600 !important;} :root{ --sidebar-bg: #ffffff;--sidebar-text: #23282d;--sidebar-text-light: #6c7a7e;--sidebar-primary: #355e69;--sidebar-accent: #f0ad4e;--sidebar-border: rgba(229, 239, 241, 0.5);--sidebar-surface-subtle: rgba(35, 40, 45, 0.02); --space-1: 0.5rem; --space-2: 1rem; --space-3: 1.5rem; --space-4: 2rem; --space-5: 2.5rem;  --text-small: 0.875rem;--text-primary: 1rem;--font-regular: 400;--font-medium: 500;--font-semibold: 600; --timing-instant: 50ms;--timing-quick: 150ms;--timing-smooth: 250ms; --shadow-subtle: 0 2px 16px rgba(35, 40, 45, 0.06);--shadow-elevated: 0 4px 24px rgba(35, 40, 45, 0.08); --radius-sm: 0.25rem;--radius-md: 0.5rem;--radius-lg: 1rem;} #sidebar-right{font-family: Arial, Helvetica, sans-serif;font-size: var(--text-primary);color: var(--sidebar-text);-webkit-font-smoothing: antialiased;} #sidebar-right aside.widget{background-color: var(--sidebar-bg);border-radius: var(--radius-lg);padding: var(--space-4);margin-bottom: var(--space-3);box-shadow: var(--shadow-subtle);border: none;transition: box-shadow var(--timing-smooth) ease;position: relative;}#sidebar-right aside.widget:hover{box-shadow: var(--shadow-elevated);}  #sidebar-right .advanced-sidebar-menu{margin: 0;padding: 0;}#sidebar-right .advanced-sidebar-menu ul{list-style: none;margin: 0;padding: 0;} #sidebar-right .parent-sidebar-menu{position: relative;}#sidebar-right .parent-sidebar-menu > li{margin: 0;position: relative;}#sidebar-right .parent-sidebar-menu > li:not(:last-child){margin-bottom: var(--space-1);} #sidebar-right .parent-sidebar-menu > li > a{display: flex;align-items: center;padding: var(--space-2) 0;color: var(--sidebar-primary);text-decoration: none;font-weight: var(--font-semibold);font-size: var(--text-primary);transition: all var(--timing-quick) ease;position: relative;} #sidebar-right .parent-sidebar-menu > li > a:focus-visible{outline: 2px solid var(--sidebar-accent);outline-offset: 2px;border-radius: var(--radius-sm);} #sidebar-right .parent-sidebar-menu > li.current_page_item > a, #sidebar-right .parent-sidebar-menu > li.current-menu-item > a{color: var(--sidebar-primary);background-color: var(--sidebar-surface-subtle);padding-left: var(--space-2);border-radius: var(--radius-sm);} #sidebar-right .parent-sidebar-menu > li.current_page_item > a::before, #sidebar-right .parent-sidebar-menu > li.current-menu-item > a::before{content: "";position: absolute;left: calc(-1 * var(--space-4));top: 50%;transform: translateY(-50%);width: 4px;height: var(--space-4);background: var(--sidebar-primary);border-radius: 2px;} #sidebar-right .child-sidebar-menu{margin-top: var(--space-2);padding-left: var(--space-3);position: relative;} #sidebar-right .child-sidebar-menu li{margin: 0;position: relative;}#sidebar-right .child-sidebar-menu li a{display: block;padding: var(--space-1) 0;color: var(--sidebar-text-light);text-decoration: none;font-weight: var(--font-regular);font-size: var(--text-small);transition: all var(--timing-instant) ease;position: relative;line-height: 1.5;} #sidebar-right .child-sidebar-menu li a:hover{color: var(--sidebar-primary);transform: translateX(4px);padding-left: var(--space-1);} #sidebar-right .child-sidebar-menu li a:focus-visible{outline: 2px solid var(--sidebar-accent);outline-offset: 2px;border-radius: var(--radius-sm);} #sidebar-right .child-sidebar-menu li.current_page_item a, #sidebar-right .child-sidebar-menu li.current-menu-item a{color: var(--sidebar-primary);font-weight: var(--font-medium);background-color: var(--sidebar-surface-subtle);padding: var(--space-1) var(--space-2);margin: 0 calc(-1 * var(--space-2));border-radius: var(--radius-md);} #sidebar-right .child-sidebar-menu li.current_page_item a::before, #sidebar-right .child-sidebar-menu li.current-menu-item a::before{content: "";position: absolute;left: calc(-1 * var(--space-3) - 2px);top: 50%;transform: translateY(-50%);width: 2px;height: var(--space-3);background: var(--sidebar-accent);border-radius: 1px;} #sidebar-right .widget-title{font-size: var(--text-primary);font-weight: var(--font-semibold);color: var(--sidebar-text);margin-bottom: var(--space-3);border-bottom: none;padding-bottom: 0;letter-spacing: -0.01em;position: relative;} #sidebar-right .widget-title::after{content: "";position: absolute;bottom: calc(-1 * var(--space-2));left: 0;width: var(--space-3);height: 2px;background: linear-gradient(to right, var(--sidebar-primary), transparent);border-radius: 1px;} #sidebar-right ul#lct-widget-news_category{list-style: none;margin: 0;padding: 0;}#sidebar-right ul#lct-widget-news_category li{margin: 0;}#sidebar-right ul#lct-widget-news_category li:not(:last-child){margin-bottom: var(--space-1);}#sidebar-right ul#lct-widget-news_category li a{display: block;padding: var(--space-2);color: var(--sidebar-text);text-decoration: none;transition: all var(--timing-quick) ease;font-weight: var(--font-regular);position: relative;border-radius: var(--radius-md);background-color: transparent;line-height: 1.5;} #sidebar-right ul#lct-widget-news_category li a:focus-visible{outline: 2px solid var(--sidebar-primary);outline-offset: 2px;background-color: var(--sidebar-surface-subtle);} #sidebar-right ul#lct-widget-news_category li a:hover{color: var(--sidebar-primary);background-color: var(--sidebar-surface-subtle);transform: translateX(var(--space-1));} #sidebar-right ul#lct-widget-news_category li a::before{content: "";position: absolute;left: var(--space-1);top: 50%;transform: translateY(-50%);width: 3px;height: 3px;background-color: var(--sidebar-primary);border-radius: 50%;opacity: 0;transition: all var(--timing-quick) ease;}#sidebar-right ul#lct-widget-news_category li a:hover::before{opacity: 1;transform: translateY(-50%) scale(1.2);} #sidebar-right ul#lct-widget-news_category li.current-cat a, #sidebar-right ul#lct-widget-news_category li a.active{color: var(--sidebar-primary);font-weight: var(--font-medium);background-color: var(--sidebar-surface-subtle);}#sidebar-right ul#lct-widget-news_category li.current-cat a::before, #sidebar-right ul#lct-widget-news_category li a.active::before{opacity: 1;width: 4px;height: 4px;} #sidebar-right ul#lct-widget-news_category li a .count{margin-left: auto;font-size: var(--text-small);color: #9ca3af;font-weight: var(--font-regular);} #sidebar-right ul#lct-widget-news_category li a .icon{margin-right: var(--space-2);opacity: 0.6;transition: opacity var(--timing-quick) ease;}#sidebar-right ul#lct-widget-news_category li a:hover .icon{opacity: 1;}  #sidebar-right aside.widget:last-child{margin-bottom: 0;} @media (min-width: 993px){#sidebar-right aside.widget{position: sticky;top: var(--space-4);}} @media (max-width: 992px){#sidebar-right{margin-top: var(--space-4);}#sidebar-right aside.widget{position: relative;top: auto;}}@media (max-width: 768px){:root{ --space-4: 1.5rem;--space-3: 1rem;}#sidebar-right aside.widget{padding: var(--space-3);border-radius: var(--radius-md);margin-bottom: var(--space-2);}#sidebar-right .widget-title{font-size: var(--text-small);margin-bottom: var(--space-2);} #sidebar-right .parent-sidebar-menu > li > a{padding: var(--space-2) 0;font-size: var(--text-small);min-height: 44px; display: flex;align-items: center;}#sidebar-right .child-sidebar-menu{padding-left: var(--space-2);margin-top: var(--space-1);}#sidebar-right .child-sidebar-menu li a{padding: calc(var(--space-1) * 0.75) 0;min-height: 44px; display: flex;align-items: center;} #sidebar-right .parent-sidebar-menu > li > a:hover, #sidebar-right .child-sidebar-menu li a:hover{transform: none;padding-left: 0;} #sidebar-right ul#lct-widget-news_category li a{padding: var(--space-2) 0;font-size: var(--text-small);min-height: 44px;}#sidebar-right ul#lct-widget-news_category li a:hover{padding-left: 0;}}  @media (prefers-reduced-motion: reduce){#sidebar-right aside.widget, #sidebar-right .parent-sidebar-menu > li > a, #sidebar-right .child-sidebar-menu li a, #sidebar-right ul#lct-widget-news_category li a, #sidebar-right ul#lct-widget-news_category li a::before{transition: none !important;}#sidebar-right .child-sidebar-menu li a:hover{transform: none !important;}} @media (prefers-contrast: high){:root{--sidebar-border: #000000;--shadow-subtle: 0 2px 16px rgba(0, 0, 0, 0.3);--shadow-elevated: 0 4px 24px rgba(0, 0, 0, 0.4);}#sidebar-right .parent-sidebar-menu > li > a, #sidebar-right .child-sidebar-menu li a, #sidebar-right ul#lct-widget-news_category li a{border: 1px solid transparent;}#sidebar-right .parent-sidebar-menu > li > a:focus-visible, #sidebar-right .child-sidebar-menu li a:focus-visible, #sidebar-right ul#lct-widget-news_category li a:focus-visible{border-color: currentColor;}} @media print{#sidebar-right aside.widget{box-shadow: none;border: 1px solid #ddd;break-inside: avoid;}#sidebar-right .parent-sidebar-menu > li > a::before, #sidebar-right .child-sidebar-menu li a::before, #sidebar-right ul#lct-widget-news_category li a::before{display: none;}}  @keyframes sidebar-fade-in{from{opacity: 0;transform: translateY(var(--space-2));}to{opacity: 1;transform: translateY(0);}}#sidebar-right aside.widget{animation: sidebar-fade-in var(--timing-smooth) ease-out;}      body, html, *{font-family: Arial, Helvetica, sans-serif !important;-webkit-font-smoothing: antialiased !important;-moz-osx-font-smoothing: grayscale !important;} h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .entry-title, .page-title, .widget-title, .site-title{font-family: Arial, Helvetica, sans-serif !important;font-weight: 600 !important;color: #23282d !important;letter-spacing: -0.02em !important;} .entry-content, .page-content, .post-content, .widget-content, .content-area, main, article{font-family: Arial, Helvetica, sans-serif !important;} nav, .menu, .navigation, .breadcrumbs, .nav-menu, .primary-menu, .secondary-menu{font-family: Arial, Helvetica, sans-serif !important;} .blog .entry-content, .archive .entry-content, .single .entry-content, .page .entry-content, .resource .entry-content, .category .entry-content, .search .entry-content{font-family: Arial, Helvetica, sans-serif !important;} input, textarea, select, button, .form-control, .btn, .button{font-family: Arial, Helvetica, sans-serif !important;} .wp-block-heading, .wp-block-paragraph, .wp-block-quote, .wp-block-list, .wp-block-group, .wp-block-columns, .wp-block-media-text{font-family: Arial, Helvetica, sans-serif !important;} p, span, div, a, li, td, th, label, .text, .description, .excerpt, .summary{font-family: Arial, Helvetica, sans-serif !important;} .sidebar, .widget, .widget-area, aside, .secondary{font-family: Arial, Helvetica, sans-serif !important;} footer, .footer, .site-footer, .footer-widget, .footer-content{font-family: Arial, Helvetica, sans-serif !important;} header, .header, .site-header, .masthead, .banner{font-family: Arial, Helvetica, sans-serif !important;} .resource-wrapper, .resource-card, .resource-title, .resource-description, .resource-meta, .resources-grid, .resources-list{font-family: Arial, Helvetica, sans-serif !important;} .blog-post, .post-meta, .post-title, .post-excerpt, .post-content, .blog-grid, .blog-list, .category-title, .tag-title{font-family: Arial, Helvetica, sans-serif !important;}  .site-content *, .content-wrapper *, .main-content *, #content *, #main *{font-family: Arial, Helvetica, sans-serif !important;} .teaser-loop, .card, .panel, .box, .container, .wrapper, .section, .block{font-family: Arial, Helvetica, sans-serif !important;}  .so-widget *, .siteorigin-panels *, .panel-grid *, .widget_text *, .textwidget *, .custom-html-widget *{font-family: Arial, Helvetica, sans-serif !important;}   h1, .h1, .entry-title, .page-title{font-size: 2.5rem !important;font-weight: 700 !important;line-height: 1.2 !important;margin-bottom: 1.5rem !important;} h2, .h2{font-size: 2rem !important;font-weight: 600 !important;line-height: 1.3 !important;margin-bottom: 1.25rem !important;} h3, .h3{font-size: 1.5rem !important;font-weight: 600 !important;line-height: 1.4 !important;margin-bottom: 1rem !important;} h4, .h4{font-size: 1.25rem !important;font-weight: 600 !important;line-height: 1.4 !important;margin-bottom: 0.875rem !important;} h5, .h5, h6, .h6{font-size: 1rem !important;font-weight: 600 !important;line-height: 1.4 !important;margin-bottom: 0.75rem !important;} p, .paragraph, .text, li{font-size: 1rem !important;font-weight: 400 !important;line-height: 1.6 !important;margin-bottom: 1rem !important;color: #23282d !important;} .small, .meta, .caption, .note, small{font-size: 0.875rem !important;font-weight: 400 !important;line-height: 1.5 !important;color: #6c7a7e !important;}  body.single-news .entry-content p, body.single-post .entry-content p, body.single .entry-content p{font-family: Georgia, "Times New Roman", serif !important;font-size: 1rem !important;line-height: 1.7 !important;text-align: justify !important;hyphens: auto !important;} body.single-news .entry-content h1, body.single-news .entry-content h2, body.single-news .entry-content h3, body.single-news .entry-content h4, body.single-news .entry-content h5, body.single-news .entry-content h6, body.single-post .entry-content h1, body.single-post .entry-content h2, body.single-post .entry-content h3, body.single-post .entry-content h4, body.single-post .entry-content h5, body.single-post .entry-content h6{font-family: Arial, Helvetica, sans-serif !important;}  .so-widget-sow-editor .siteorigin-widget-tinymce.textwidget h2{font-weight: 600 !important;} :root{ --sidebar-bg: #ffffff;--sidebar-text: #23282d;--sidebar-text-light: #6c7a7e;--sidebar-primary: #355e69;--sidebar-accent: #f0ad4e;--sidebar-border: rgba(229, 239, 241, 0.5);--sidebar-surface-subtle: rgba(35, 40, 45, 0.02); --space-1: 0.5rem; --space-2: 1rem; --space-3: 1.5rem; --space-4: 2rem; --space-5: 2.5rem;  --text-small: 0.875rem;--text-primary: 1rem;--font-regular: 400;--font-medium: 500;--font-semibold: 600; --timing-instant: 50ms;--timing-quick: 150ms;--timing-smooth: 250ms; --shadow-subtle: 0 2px 16px rgba(35, 40, 45, 0.06);--shadow-elevated: 0 4px 24px rgba(35, 40, 45, 0.08); --radius-sm: 0.25rem;--radius-md: 0.5rem;--radius-lg: 1rem;} #sidebar-right{font-family: Arial, Helvetica, sans-serif;font-size: var(--text-primary);color: var(--sidebar-text);-webkit-font-smoothing: antialiased;} #sidebar-right aside.widget{background-color: var(--sidebar-bg);border-radius: var(--radius-lg);padding: var(--space-4);margin-bottom: var(--space-3);box-shadow: var(--shadow-subtle);border: none;transition: box-shadow var(--timing-smooth) ease;position: relative;}#sidebar-right aside.widget:hover{box-shadow: var(--shadow-elevated);}  #sidebar-right .advanced-sidebar-menu{margin: 0;padding: 0;}#sidebar-right .advanced-sidebar-menu ul{list-style: none;margin: 0;padding: 0;} #sidebar-right .parent-sidebar-menu{position: relative;}#sidebar-right .parent-sidebar-menu > li{margin: 0;position: relative;}#sidebar-right .parent-sidebar-menu > li:not(:last-child){margin-bottom: var(--space-1);} #sidebar-right .parent-sidebar-menu > li > a{display: flex;align-items: center;padding: var(--space-2) 0;color: var(--sidebar-primary);text-decoration: none;font-weight: var(--font-semibold);font-size: var(--text-primary);transition: all var(--timing-quick) ease;position: relative;} #sidebar-right .parent-sidebar-menu > li > a:focus-visible{outline: 2px solid var(--sidebar-accent);outline-offset: 2px;border-radius: var(--radius-sm);} #sidebar-right .parent-sidebar-menu > li.current_page_item > a, #sidebar-right .parent-sidebar-menu > li.current-menu-item > a{color: var(--sidebar-primary);background-color: var(--sidebar-surface-subtle);padding-left: var(--space-2);border-radius: var(--radius-sm);} #sidebar-right .parent-sidebar-menu > li.current_page_item > a::before, #sidebar-right .parent-sidebar-menu > li.current-menu-item > a::before{content: "";position: absolute;left: calc(-1 * var(--space-4));top: 50%;transform: translateY(-50%);width: 4px;height: var(--space-4);background: var(--sidebar-primary);border-radius: 2px;} #sidebar-right .child-sidebar-menu{margin-top: var(--space-2);padding-left: var(--space-3);position: relative;} #sidebar-right .child-sidebar-menu li{margin: 0;position: relative;}#sidebar-right .child-sidebar-menu li a{display: block;padding: var(--space-1) 0;color: var(--sidebar-text-light);text-decoration: none;font-weight: var(--font-regular);font-size: var(--text-small);transition: all var(--timing-instant) ease;position: relative;line-height: 1.5;} #sidebar-right .child-sidebar-menu li a:hover{color: var(--sidebar-primary);transform: translateX(4px);padding-left: var(--space-1);} #sidebar-right .child-sidebar-menu li a:focus-visible{outline: 2px solid var(--sidebar-accent);outline-offset: 2px;border-radius: var(--radius-sm);} #sidebar-right .child-sidebar-menu li.current_page_item a, #sidebar-right .child-sidebar-menu li.current-menu-item a{color: var(--sidebar-primary);font-weight: var(--font-medium);background-color: var(--sidebar-surface-subtle);padding: var(--space-1) var(--space-2);margin: 0 calc(-1 * var(--space-2));border-radius: var(--radius-md);} #sidebar-right .child-sidebar-menu li.current_page_item a::before, #sidebar-right .child-sidebar-menu li.current-menu-item a::before{content: "";position: absolute;left: calc(-1 * var(--space-3) - 2px);top: 50%;transform: translateY(-50%);width: 2px;height: var(--space-3);background: var(--sidebar-accent);border-radius: 1px;} #sidebar-right .widget-title{font-size: var(--text-primary);font-weight: var(--font-semibold);color: var(--sidebar-text);margin-bottom: var(--space-3);border-bottom: none;padding-bottom: 0;letter-spacing: -0.01em;position: relative;} #sidebar-right .widget-title::after{content: "";position: absolute;bottom: calc(-1 * var(--space-2));left: 0;width: var(--space-3);height: 2px;background: linear-gradient(to right, var(--sidebar-primary), transparent);border-radius: 1px;} #sidebar-right ul#lct-widget-news_category{list-style: none;margin: 0;padding: 0;}#sidebar-right ul#lct-widget-news_category li{margin: 0;}#sidebar-right ul#lct-widget-news_category li:not(:last-child){margin-bottom: var(--space-1);}#sidebar-right ul#lct-widget-news_category li a{display: block;padding: var(--space-2);color: var(--sidebar-text);text-decoration: none;transition: all var(--timing-quick) ease;font-weight: var(--font-regular);position: relative;border-radius: var(--radius-md);background-color: transparent;line-height: 1.5;} #sidebar-right ul#lct-widget-news_category li a:focus-visible{outline: 2px solid var(--sidebar-primary);outline-offset: 2px;background-color: var(--sidebar-surface-subtle);} #sidebar-right ul#lct-widget-news_category li a:hover{color: var(--sidebar-primary);background-color: var(--sidebar-surface-subtle);transform: translateX(var(--space-1));} #sidebar-right ul#lct-widget-news_category li a::before{content: "";position: absolute;left: var(--space-1);top: 50%;transform: translateY(-50%);width: 3px;height: 3px;background-color: var(--sidebar-primary);border-radius: 50%;opacity: 0;transition: all var(--timing-quick) ease;}#sidebar-right ul#lct-widget-news_category li a:hover::before{opacity: 1;transform: translateY(-50%) scale(1.2);} #sidebar-right ul#lct-widget-news_category li.current-cat a, #sidebar-right ul#lct-widget-news_category li a.active{color: var(--sidebar-primary);font-weight: var(--font-medium);background-color: var(--sidebar-surface-subtle);}#sidebar-right ul#lct-widget-news_category li.current-cat a::before, #sidebar-right ul#lct-widget-news_category li a.active::before{opacity: 1;width: 4px;height: 4px;} #sidebar-right ul#lct-widget-news_category li a .count{margin-left: auto;font-size: var(--text-small);color: #9ca3af;font-weight: var(--font-regular);} #sidebar-right ul#lct-widget-news_category li a .icon{margin-right: var(--space-2);opacity: 0.6;transition: opacity var(--timing-quick) ease;}#sidebar-right ul#lct-widget-news_category li a:hover .icon{opacity: 1;}  #sidebar-right aside.widget:last-child{margin-bottom: 0;} @media (min-width: 993px){#sidebar-right aside.widget{position: sticky;top: var(--space-4);}} @media (max-width: 992px){#sidebar-right{margin-top: var(--space-4);}#sidebar-right aside.widget{position: relative;top: auto;}}@media (max-width: 768px){:root{ --space-4: 1.5rem;--space-3: 1rem;}#sidebar-right aside.widget{padding: var(--space-3);border-radius: var(--radius-md);margin-bottom: var(--space-2);}#sidebar-right .widget-title{font-size: var(--text-small);margin-bottom: var(--space-2);} #sidebar-right .parent-sidebar-menu > li > a{padding: var(--space-2) 0;font-size: var(--text-small);min-height: 44px; display: flex;align-items: center;}#sidebar-right .child-sidebar-menu{padding-left: var(--space-2);margin-top: var(--space-1);}#sidebar-right .child-sidebar-menu li a{padding: calc(var(--space-1) * 0.75) 0;min-height: 44px; display: flex;align-items: center;} #sidebar-right .parent-sidebar-menu > li > a:hover, #sidebar-right .child-sidebar-menu li a:hover{transform: none;padding-left: 0;} #sidebar-right ul#lct-widget-news_category li a{padding: var(--space-2) 0;font-size: var(--text-small);min-height: 44px;}#sidebar-right ul#lct-widget-news_category li a:hover{padding-left: 0;}}  @media (prefers-reduced-motion: reduce){#sidebar-right aside.widget, #sidebar-right .parent-sidebar-menu > li > a, #sidebar-right .child-sidebar-menu li a, #sidebar-right ul#lct-widget-news_category li a, #sidebar-right ul#lct-widget-news_category li a::before{transition: none !important;}#sidebar-right .child-sidebar-menu li a:hover{transform: none !important;}} @media (prefers-contrast: high){:root{--sidebar-border: #000000;--shadow-subtle: 0 2px 16px rgba(0, 0, 0, 0.3);--shadow-elevated: 0 4px 24px rgba(0, 0, 0, 0.4);}#sidebar-right .parent-sidebar-menu > li > a, #sidebar-right .child-sidebar-menu li a, #sidebar-right ul#lct-widget-news_category li a{border: 1px solid transparent;}#sidebar-right .parent-sidebar-menu > li > a:focus-visible, #sidebar-right .child-sidebar-menu li a:focus-visible, #sidebar-right ul#lct-widget-news_category li a:focus-visible{border-color: currentColor;}} @media print{#sidebar-right aside.widget{box-shadow: none;border: 1px solid #ddd;break-inside: avoid;}#sidebar-right .parent-sidebar-menu > li > a::before, #sidebar-right .child-sidebar-menu li a::before, #sidebar-right ul#lct-widget-news_category li a::before{display: none;}}  @keyframes sidebar-fade-in{from{opacity: 0;transform: translateY(var(--space-2));}to{opacity: 1;transform: translateY(0);}}#sidebar-right aside.widget{animation: sidebar-fade-in var(--timing-smooth) ease-out;}      body, html, *{font-family: Arial, Helvetica, sans-serif !important;-webkit-font-smoothing: antialiased !important;-moz-osx-font-smoothing: grayscale !important;} h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .entry-title, .page-title, .widget-title, .site-title{font-family: Arial, Helvetica, sans-serif !important;font-weight: 600 !important;color: #23282d !important;letter-spacing: -0.02em !important;} .entry-content, .page-content, .post-content, .widget-content, .content-area, main, article{font-family: Arial, Helvetica, sans-serif !important;} nav, .menu, .navigation, .breadcrumbs, .nav-menu, .primary-menu, .secondary-menu{font-family: Arial, Helvetica, sans-serif !important;} .blog .entry-content, .archive .entry-content, .single .entry-content, .page .entry-content, .resource .entry-content, .category .entry-content, .search .entry-content{font-family: Arial, Helvetica, sans-serif !important;} input, textarea, select, button, .form-control, .btn, .button{font-family: Arial, Helvetica, sans-serif !important;} .wp-block-heading, .wp-block-paragraph, .wp-block-quote, .wp-block-list, .wp-block-group, .wp-block-columns, .wp-block-media-text{font-family: Arial, Helvetica, sans-serif !important;} p, span, div, a, li, td, th, label, .text, .description, .excerpt, .summary{font-family: Arial, Helvetica, sans-serif !important;} .sidebar, .widget, .widget-area, aside, .secondary{font-family: Arial, Helvetica, sans-serif !important;} footer, .footer, .site-footer, .footer-widget, .footer-content{font-family: Arial, Helvetica, sans-serif !important;} header, .header, .site-header, .masthead, .banner{font-family: Arial, Helvetica, sans-serif !important;} .resource-wrapper, .resource-card, .resource-title, .resource-description, .resource-meta, .resources-grid, .resources-list{font-family: Arial, Helvetica, sans-serif !important;} .blog-post, .post-meta, .post-title, .post-excerpt, .post-content, .blog-grid, .blog-list, .category-title, .tag-title{font-family: Arial, Helvetica, sans-serif !important;}  .site-content *, .content-wrapper *, .main-content *, #content *, #main *{font-family: Arial, Helvetica, sans-serif !important;} .teaser-loop, .card, .panel, .box, .container, .wrapper, .section, .block{font-family: Arial, Helvetica, sans-serif !important;}  .so-widget *, .siteorigin-panels *, .panel-grid *, .widget_text *, .textwidget *, .custom-html-widget *{font-family: Arial, Helvetica, sans-serif !important;}   h1, .h1, .entry-title, .page-title{font-size: 2.5rem !important;font-weight: 700 !important;line-height: 1.2 !important;margin-bottom: 1.5rem !important;} h2, .h2{font-size: 2rem !important;font-weight: 600 !important;line-height: 1.3 !important;margin-bottom: 1.25rem !important;} h3, .h3{font-size: 1.5rem !important;font-weight: 600 !important;line-height: 1.4 !important;margin-bottom: 1rem !important;} h4, .h4{font-size: 1.25rem !important;font-weight: 600 !important;line-height: 1.4 !important;margin-bottom: 0.875rem !important;} h5, .h5, h6, .h6{font-size: 1rem !important;font-weight: 600 !important;line-height: 1.4 !important;margin-bottom: 0.75rem !important;} p, .paragraph, .text, li{font-size: 1rem !important;font-weight: 400 !important;line-height: 1.6 !important;margin-bottom: 1rem !important;color: #23282d !important;} .small, .meta, .caption, .note, small{font-size: 0.875rem !important;font-weight: 400 !important;line-height: 1.5 !important;color: #6c7a7e !important;}  body.single-news .entry-content p, body.single-post .entry-content p, body.single .entry-content p{font-family: Georgia, "Times New Roman", serif !important;font-size: 1rem !important;line-height: 1.7 !important;text-align: justify !important;hyphens: auto !important;} body.single-news .entry-content h1, body.single-news .entry-content h2, body.single-news .entry-content h3, body.single-news .entry-content h4, body.single-news .entry-content h5, body.single-news .entry-content h6, body.single-post .entry-content h1, body.single-post .entry-content h2, body.single-post .entry-content h3, body.single-post .entry-content h4, body.single-post .entry-content h5, body.single-post .entry-content h6{font-family: Arial, Helvetica, sans-serif !important;} @media (max-width: 768px){h1, .h1, .entry-title, .page-title{font-size: 2rem !important;line-height: 1.2 !important;}h2, .h2{font-size: 1.75rem !important;line-height: 1.3 !important;}h3, .h3{font-size: 1.375rem !important;line-height: 1.4 !important;}h4, .h4{font-size: 1rem !important;line-height: 1.4 !important;}p, li{font-size: 0.9375rem !important;line-height: 1.6 !important;}body.single-news .entry-content p, body.single-post .entry-content p{font-size: 1rem !important;line-height: 1.6 !important;text-align: left !important;hyphens: none !important;}}  @font-face{font-family: "Arial";font-display: swap;} .cost-subscribe{background: rgba(255, 255, 255, 0.95);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);padding: 2.5rem; border-radius: 16px;max-width: 1000px;margin: 2rem auto;color: #23282d;font-family: Arial, Helvetica, sans-serif;box-shadow: 0 2px 16px rgba(35, 40, 45, 0.08);border: 1px solid rgba(229, 239, 241, 0.4);transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);position: relative;overflow: hidden;}.cost-subscribe:hover{box-shadow: 0 4px 24px rgba(35, 40, 45, 0.12);} .cost-subscribe .title{font-size: 2.25rem; font-weight: 700; color: #23282d;margin-bottom: 0.25rem; letter-spacing: -0.025em; text-align: center;line-height: 1.25; position: relative;padding-bottom: 0.75rem;} .cost-subscribe .title::after{content: "";position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 5rem;height: 3px;background: #355e69; border-radius: 2px;} .cost-subscribe .subtitle{font-size: 1rem; color: #6c7a7e;text-align: center;margin-top: 0; margin-bottom: 2rem; line-height: 1.5;font-weight: 400;max-width: 90%; margin-left: auto;margin-right: auto;} .cost-subscribe .fields{display: grid;grid-template-columns: 1fr 1fr 1fr auto;gap: 0.75rem;align-items: center;}.cost-subscribe input, .cost-subscribe select{padding: 0.75rem 1rem;border: 1px solid #d2d2d7;border-radius: 8px;background: #ffffff;color: #23282d;font-size: 0.9375rem;font-weight: 400;transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);-webkit-font-smoothing: antialiased;}.cost-subscribe input::placeholder{color: #86868b;font-weight: 400;}.cost-subscribe input:focus, .cost-subscribe select:focus{outline: none;border-color: #355e69;box-shadow: 0 0 0 3px rgba(53, 94, 105, 0.1);}.cost-subscribe select{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7'%3E%3Cpath fill='%2323282D' d='M0 0l6 7 6-7z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 0.75rem center;background-size: 12px 7px;-webkit-appearance: none;-moz-appearance: none;appearance: none;padding-right: 2rem;} .cost-subscribe .button{background-color: #355e69;color: #ffffff;border: none;border-radius: 8px;padding: 0.75rem 1.5rem;font-weight: 600;font-size: 0.9375rem;cursor: pointer;transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);-webkit-font-smoothing: antialiased;letter-spacing: -0.01em;white-space: nowrap;}.cost-subscribe .button:hover{background-color: #2a4a52;transform: translateY(-1px);}.cost-subscribe .button:active{transform: translateY(0);} .cost-subscribe details{margin-top: 1.5rem;font-size: 0.875rem;line-height: 1.6;color: #6c7a7e;}.cost-subscribe details summary{cursor: pointer;list-style: none;font-weight: 500;color: #355e69;margin-bottom: 0.75rem;transition: color 0.2s ease;}.cost-subscribe details summary:hover{color: #23282d;}.cost-subscribe details[open] summary{margin-bottom: 1rem;}.cost-subscribe .checkbox{display: flex;align-items: flex-start;gap: 0.75rem;margin: 1rem 0;font-size: 0.875rem;line-height: 1.5;}.cost-subscribe .checkbox input{margin: 0.25rem 0 0 0;transform: scale(1.1);accent-color: #355e69;flex-shrink: 0;}  .cost-subscribe::before{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: radial-gradient( circle at 20% 20%, rgba(53, 94, 105, 0.03) 0%, transparent 50% ), radial-gradient( circle at 80% 80%, rgba(240, 173, 78, 0.02) 0%, transparent 50% );border-radius: 16px;pointer-events: none;} .cost-subscribe input:focus, .cost-subscribe select:focus{outline: none;border-color: #355e69;box-shadow: 0 0 0 3px rgba(53, 94, 105, 0.1);transform: translateY(-1px);} .cost-subscribe input:hover, .cost-subscribe select:hover{border-color: #355e69;box-shadow: 0 2px 8px rgba(35, 40, 45, 0.05);} .cost-subscribe .button{background: linear-gradient(135deg, #355e69 0%, #2a4a52 100%);color: #ffffff;border: none;border-radius: 8px;padding: 0.75rem 1.5rem;font-weight: 600;font-size: 0.9375rem;cursor: pointer;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);-webkit-font-smoothing: antialiased;letter-spacing: -0.01em;white-space: nowrap;position: relative;overflow: hidden;}.cost-subscribe .button::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.2), transparent );transition: left 0.5s;}.cost-subscribe .button:hover::before{left: 100%;}.cost-subscribe .button:hover{background: linear-gradient(135deg, #2a4a52 0%, #1f3a40 100%);transform: translateY(-2px);box-shadow: 0 8px 25px rgba(53, 94, 105, 0.3);} .cost-subscribe details{margin-top: 1.5rem;font-size: 0.875rem;line-height: 1.6;color: #6c7a7e;background: rgba(53, 94, 105, 0.03);border-radius: 8px;padding: 1rem;border: 1px solid rgba(53, 94, 105, 0.1);}.cost-subscribe details summary{cursor: pointer;list-style: none;font-weight: 500;color: #355e69;margin-bottom: 0.75rem;transition: color 0.2s ease;position: relative;padding-left: 1.5rem;}.cost-subscribe details summary::before{content: "\203A";position: absolute;left: 0;top: 0;color: #355e69;transition: transform 0.2s ease;font-size: 1rem;font-weight: bold;}.cost-subscribe details[open] summary::before{transform: rotate(90deg);}.cost-subscribe details summary:hover{color: #23282d;} :root{ --space-1: 0.5rem; --space-2: 1rem; --space-3: 1.5rem; --space-4: 2rem; --space-6: 3rem;  --article-img-radius: 0.75rem; --article-img-shadow: 0 2px 12px rgba(0, 0, 0, 0.06);--article-img-shadow-hover: 0 4px 20px rgba(0, 0, 0, 0.1);} .entry-content img{max-width: 100% !important;height: 100% !important;border-radius: var(--article-img-radius);box-shadow: var(--article-img-shadow);transition: transform 250ms ease, box-shadow 250ms ease;} .entry-content img:hover{transform: translateY(-4px) scale(1.01);box-shadow: var(--article-img-shadow-hover);} @media (prefers-reduced-motion: reduce){.entry-content img, .entry-content img:hover{transition: none !important;transform: none !important;}} .entry-content img.aligncenter{display: block;margin-left: auto;margin-right: auto;margin-top: var(--space-3);margin-bottom: var(--space-3);}.entry-content img.alignleft{float: left;margin: 0 var(--space-3) var(--space-3) 0;}.entry-content img.alignright{float: right;margin: 0 0 var(--space-3) var(--space-3);} .wp-caption, figure.wp-block-image{max-width: 100%;margin: var(--space-4) auto;text-align: center;}.wp-caption img, figure.wp-block-image img{border-radius: var(--article-img-radius);box-shadow: var(--article-img-shadow);}.wp-caption .wp-caption-text, figure.wp-block-image figcaption{font-size: 0.875rem;color: #555;margin-top: var(--space-1);line-height: 1.4;} .entry-content a:focus-visible img{outline: 2px solid #355e69; outline-offset: 2px;} @media (max-width: 768px){.entry-content img.alignleft, .entry-content img.alignright{float: none;display: block;margin-left: auto;margin-right: auto;}} .cost-subscribe details[open] summary{margin-bottom: 1rem;border-bottom: 1px solid rgba(53, 94, 105, 0.1);padding-bottom: 0.75rem;} .cost-subscribe .checkbox{display: flex;align-items: flex-start;gap: 0.75rem;margin: 1rem 0;font-size: 0.875rem;line-height: 1.5;padding: 0.75rem;background: rgba(255, 255, 255, 0.5);border-radius: 6px;border: 1px solid rgba(53, 94, 105, 0.1);}.cost-subscribe .checkbox:hover{background: rgba(255, 255, 255, 0.7);border-color: rgba(53, 94, 105, 0.2);}.cost-subscribe .checkbox input{margin: 0.25rem 0 0 0;transform: scale(1.2);accent-color: #355e69;flex-shrink: 0;} .cost-subscribe details a{color: #355e69;text-decoration: none;font-weight: 500;border-bottom: 1px solid transparent;transition: border-color 0.2s ease;}.cost-subscribe details a:hover{border-bottom-color: #355e69;} .cost-subscribe .responses .response{display: none;margin-top: 1rem;padding: 1rem 1.25rem;border-radius: 8px;font-size: 0.875rem;font-weight: 500;text-align: center;position: relative;animation: slideIn 0.3s ease-out;}@keyframes slideIn{from{opacity: 0;transform: translateY(-10px);}to{opacity: 1;transform: translateY(0);}}.cost-subscribe #mce-success-response{background: linear-gradient(135deg, #f0f9f4 0%, #e6f7ea 100%);color: #166534;border: 1px solid #bbf7d0;box-shadow: 0 2px 8px rgba(22, 101, 52, 0.1);}.cost-subscribe #mce-success-response::before{content: "✓";position: absolute;left: 1rem;top: 50%;transform: translateY(-50%);color: #166534;font-weight: bold;font-size: 1rem;}.cost-subscribe #mce-error-response{background: linear-gradient(135deg, #fef2f2 0%, #fce8e8 100%);color: #dc2626;border: 1px solid #fecaca;box-shadow: 0 2px 8px rgba(220, 38, 38, 0.1);}.cost-subscribe #mce-error-response::before{content: "&#x26a0;";position: absolute;left: 1rem;top: 50%;transform: translateY(-50%);color: #dc2626;font-weight: bold;font-size: 1rem;} @media (max-width: 768px){.cost-subscribe{margin: 1.5rem 1rem;padding: 2rem 1.5rem;} .cost-subscribe .title{font-size: 1.75rem; margin-bottom: 0.25rem; padding-bottom: 0.5rem; letter-spacing: -0.02em;}.cost-subscribe .title::after{width: 4rem;height: 2px;} .cost-subscribe .subtitle{font-size: 0.9375rem; margin-bottom: 1.5rem;}.cost-subscribe .fields{grid-template-columns: 1fr; gap: 0.75rem;}.cost-subscribe input, .cost-subscribe select{padding: 0.75rem 1rem;}.cost-subscribe .button{padding: 0.75rem 1.5rem;width: 100%;} .cost-subscribe .checkbox{padding: 0.5rem;}.cost-subscribe details{padding: 0.75rem;}.cost-subscribe details summary{padding-left: 1.25rem;}}    .breadcrumbs-wrapper{background: rgba(255, 255, 255, 0.98);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);padding: 0.5rem 0;font-family: Arial, Helvetica, sans-serif;font-size: 0.8125rem;border-bottom: 1px solid rgba(229, 239, 241, 0.6);position: relative;box-shadow: 0 1px 3px rgba(53, 94, 105, 0.06);}.breadcrumbs-wrapper .container{max-width: 1200px;margin: 0 auto;padding: 0 1.5rem;} .breadcrumbs{list-style: none;display: flex;align-items: center;gap: 0;margin: 0;padding: 0;line-height: 1.3;} .breadcrumbs li{display: flex;align-items: center;} .breadcrumbs .bread-link{color: #6c7a7e;text-decoration: none;transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);padding: 0.125rem 0.25rem;position: relative;border-radius: 4px;font-weight: 500;letter-spacing: -0.01em;}.breadcrumbs .bread-link:hover{color: #355e69;background: rgba(53, 94, 105, 0.06);transform: translateY(-1px);} .breadcrumbs .bread-current{color: #23282d;font-weight: 600;padding: 0.125rem 0.5rem;background: linear-gradient( 135deg, rgba(53, 94, 105, 0.08) 0%, rgba(53, 94, 105, 0.12) 100% );border-radius: 6px;border: 1px solid rgba(53, 94, 105, 0.15);font-size: 0.75rem;letter-spacing: 0.02em;text-transform: uppercase;} .breadcrumbs li:not(:last-child)::after{content: "\203A"; color: #d1d5d8;margin: 0 0.375rem;font-size: 0.875rem;opacity: 0.5;font-weight: 400;transition: opacity 0.2s ease;} .breadcrumbs .separator{display: none;} .breadcrumbs .bread-link::after{content: "";position: absolute;bottom: -1px;left: 50%;transform: translateX(-50%);width: 0;height: 1px;background: linear-gradient(90deg, transparent, #f0ad4e, transparent);transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1);}.breadcrumbs .bread-link:hover::after{width: calc(100% - 0.5rem);} .breadcrumbs li:first-child .bread-link::before{content: "\2302"; margin-right: 0.25rem;font-size: 0.875rem;opacity: 0.6;transition: opacity 0.2s ease;}.breadcrumbs li:first-child .bread-link:hover::before{opacity: 1;} @media (max-width: 768px){.breadcrumbs-wrapper{padding: 0.375rem 0;font-size: 0.75rem;}.breadcrumbs-wrapper .container{padding: 0 1rem;}.breadcrumbs .bread-link{padding: 0.1rem 0.2rem;font-size: 0.75rem;}.breadcrumbs .bread-current{padding: 0.1rem 0.375rem;font-size: 0.6875rem;}.breadcrumbs li:not(:last-child)::after{margin: 0 0.25rem;font-size: 0.75rem;}.breadcrumbs li:first-child .bread-link::before{margin-right: 0.2rem;font-size: 0.75rem;} @media (max-width: 480px){.breadcrumbs-wrapper{padding: 0.25rem 0;}.breadcrumbs li:not(:last-child):not(:first-child){display: none;}.breadcrumbs li:first-child::after{content: "⋯";margin: 0 0.25rem;opacity: 0.4;font-size: 0.875rem;}.breadcrumbs .bread-current{padding: 0.125rem 0.25rem;font-size: 0.625rem;border-radius: 4px;}}} @media (min-width: 769px){.breadcrumbs-wrapper{position: sticky;top: 0;z-index: 100;backdrop-filter: blur(16px) saturate(180%);-webkit-backdrop-filter: blur(16px) saturate(180%);background: rgba(255, 255, 255, 0.96);border-bottom: 1px solid rgba(229, 239, 241, 0.4);box-shadow: 0 2px 8px rgba(53, 94, 105, 0.08);} .breadcrumbs-wrapper::before{content: "";position: absolute;bottom: -1px;left: 0;right: 0;height: 1px;background: linear-gradient( 90deg, transparent 0%, rgba(53, 94, 105, 0.2) 25%, rgba(240, 173, 78, 0.3) 50%, rgba(53, 94, 105, 0.2) 75%, transparent 100% );opacity: 0;transition: opacity 0.3s ease;}.breadcrumbs-wrapper:hover::before{opacity: 1;}}    #pg-7-3{padding: 4rem 0;background: #ffffff;position: relative;} #panel-7-3-0-0 h2{font-family: Arial, Helvetica, sans-serif !important;font-size: 3rem !important;font-weight: 700 !important;color: #23282d !important;text-align: center !important;margin: 0 0 4rem !important;letter-spacing: -0.04em !important;position: relative !important;z-index: 2 !important; background: linear-gradient( 135deg, #23282d 0%, #355e69 50%, #23282d 100% ) !important;-webkit-background-clip: text !important;-webkit-text-fill-color: transparent !important;background-clip: text !important;background-size: 200% 200% !important;animation: gradient-flow 8s ease-in-out infinite !important;}@keyframes gradient-flow{0%, 100%{background-position: 0% 50%;}50%{background-position: 100% 50%;}} #panel-7-3-0-0 h2::after{content: "";position: absolute;bottom: -2rem;left: 50%;transform: translateX(-50%);width: 5rem;height: 4px;background: linear-gradient( 90deg, transparent, #355e69, #f0ad4e, #355e69, transparent );border-radius: 2px;box-shadow: 0 2px 8px rgba(53, 94, 105, 0.3);}#panel-7-3-0-0 h2::before{content: "";position: absolute;bottom: -1.75rem;left: 50%;transform: translateX(-50%);width: 6rem;height: 1px;background: linear-gradient( 90deg, transparent, rgba(240, 173, 78, 0.5), transparent );border-radius: 1px;} .panel-widget-style-for-7-3-0-1{max-width: 1400px;margin: 0 auto;padding: 0 2rem;position: relative;z-index: 2;} .resource-wrapper{padding: 1rem !important;margin-bottom: 2rem;}#pg-7-3 .resource-wrapper article.teaser-loop{background: #ffffff;border-radius: 16px;overflow: hidden;box-shadow: 0 4px 20px rgba(35, 40, 45, 0.08);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);border: 1px solid rgba(229, 239, 241, 0.5);height: 100%;min-height: 420px;max-height: 480px;position: relative;display: flex;flex-direction: column;} #pg-7-3 .resource-wrapper article.teaser-loop:hover{transform: translateY(-6px) scale(1.01);box-shadow: 0 8px 32px rgba(35, 40, 45, 0.12);border-color: rgba(53, 94, 105, 0.3);} #pg-7-3 .resource-wrapper article.teaser-loop::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 1px;background: linear-gradient( 90deg, transparent, rgba(53, 94, 105, 0.3), transparent );opacity: 0;transition: opacity 0.4s ease;z-index: 1;}#pg-7-3 .resource-wrapper article.teaser-loop:hover::before{opacity: 0.6;} #pg-7-3 .resource-wrapper .entry{display: flex;flex-direction: column;height: 100%;position: relative;z-index: 2;} #pg-7-3 .resource-wrapper .image{position: relative;aspect-ratio: 4/3;overflow: hidden;background: linear-gradient(135deg, #f8f9fa, #e9ecef);border-radius: 16px 16px 0 0;}#pg-7-3 .resource-wrapper .image img{width: 100%;height: 100%;object-fit: cover;object-position: center;transition: all 0.8s cubic-bezier(0.4, 0, 0.2, 1);filter: brightness(1) saturate(1.1) contrast(1.05);} #pg-7-3 .resource-wrapper article.teaser-loop:hover .image img{transform: scale(1.1) rotate(1deg);filter: brightness(1.1) saturate(1.2) contrast(1.1);} #pg-7-3 .resource-wrapper .image::after{content: "";position: absolute;bottom: 0;left: 0;right: 0;height: 60%;background: linear-gradient( transparent, rgba(23, 28, 45, 0.1), rgba(23, 28, 45, 0.2) );pointer-events: none;opacity: 0.7;transition: opacity 0.4s ease;}#pg-7-3 .resource-wrapper article.teaser-loop:hover .image::after{opacity: 0.4;} #pg-7-3 .resource-wrapper .text{padding: 1.5rem 2rem 2rem 2rem !important;flex: 1 !important;display: flex !important;flex-direction: column !important;position: relative !important;min-height: 200px !important;max-height: 280px !important;overflow: hidden !important;box-sizing: border-box !important;} #pg-7-3 .resource-wrapper .entry-title, .resource-wrapper .entry-title, .resource-wrapper .entry-title, .resource-wrapper h1, .resource-wrapper h2, .resource-wrapper h3, .resource-wrapper .entry-title.entry-title{margin: 0 0 1.5rem 0 !important;font-size: 1rem !important;line-height: 1.4 !important;font-weight: 700 !important;color: #23282d !important;font-family: Arial, Helvetica, sans-serif !important;letter-spacing: -0.02em !important;position: relative !important;display: block !important;visibility: visible !important;opacity: 1 !important;z-index: 10 !important;max-height: 2.8rem !important;overflow: hidden !important;display: -webkit-box !important;-webkit-line-clamp: 2 !important;-webkit-box-orient: vertical !important;word-wrap: break-word !important;text-overflow: ellipsis !important;hyphens: auto !important;word-break: break-word !important;}#pg-7-3 .resource-wrapper .entry-title a, .resource-wrapper .entry-title a, .resource-wrapper h1 a, .resource-wrapper h2 a, .resource-wrapper h3 a{color: #23282d !important;text-decoration: none !important;transition: all 0.3s ease !important;position: relative !important;display: block !important;visibility: visible !important;opacity: 1 !important;z-index: 10 !important;} #pg-7-3 .resource-wrapper article.teaser-loop:hover .entry-title a, .resource-wrapper article.teaser-loop:hover .entry-title a{color: #23282d !important;transform: translateX(4px) !important;}  #pg-7-3 .resource-wrapper .text.blue .entry-title, #pg-7-3 .resource-wrapper .text .entry-title, #pg-7-3 .teaser-loop .text.blue .entry-title, #pg-7-3 .teaser-loop .text .entry-title, #pg-7-3 .resource-wrapper .text.blue h2, #pg-7-3 .resource-wrapper .text h2, #pg-7-3 .teaser-loop .text.blue h2, #pg-7-3 .teaser-loop .text h2{color: #23282d !important;font-family: Arial, Helvetica, sans-serif !important;font-size: 1.25rem !important;font-weight: 700 !important;line-height: 1.3 !important;display: block !important;visibility: visible !important;opacity: 1 !important;z-index: 50 !important;text-shadow: none !important;background: transparent !important;margin-bottom: 1rem !important;text-indent: 0 !important;overflow: visible !important;height: 100% !important;width: auto !important;} #pg-7-3 .resource-wrapper .text.blue .entry-title a, #pg-7-3 .resource-wrapper .text .entry-title a, #pg-7-3 .teaser-loop .text.blue .entry-title a, #pg-7-3 .teaser-loop .text .entry-title a, #pg-7-3 .resource-wrapper .text.blue h2 a, #pg-7-3 .resource-wrapper .text h2 a, #pg-7-3 .teaser-loop .text.blue h2 a, #pg-7-3 .teaser-loop .text h2 a{color: #23282d !important;text-decoration: none !important;display: inline !important;visibility: visible !important;opacity: 1 !important;z-index: 50 !important;text-shadow: none !important;background: transparent !important;text-indent: 0 !important;overflow: visible !important;height: 100% !important;width: auto !important;} #pg-7-3 .text.blue, #pg-7-3 .text.blue *{color: #23282d !important;visibility: visible !important;opacity: 1 !important;display: block !important;}#pg-7-3 .text.blue a, #pg-7-3 .text.blue a *{display: inline !important;}  #pg-7-3 *{text-indent: 0 !important;overflow: visible !important;}#pg-7-3 .resource-wrapper, #pg-7-3 .teaser-loop, #pg-7-3 .text, #pg-7-3 .entry{overflow: visible !important;height: 100% !important;max-height: none !important;} .text.blue{color: #23282d !important;}.text.blue .entry-title, .text.blue h1, .text.blue h2, .text.blue h3{color: #23282d !important;font-size: 1.25rem !important;font-weight: 700 !important;display: block !important;visibility: visible !important;opacity: 1 !important;margin: 0 0 1rem 0 !important;padding: 0 !important;text-indent: 0 !important;overflow: visible !important;height: 100% !important;width: auto !important;position: relative !important;z-index: 100 !important;}.text.blue .entry-title a, .text.blue h1 a, .text.blue h2 a, .text.blue h3 a{color: #23282d !important;text-decoration: none !important;display: inline !important;visibility: visible !important;opacity: 1 !important;z-index: 100 !important;} #pg-7-3 .resource-wrapper .entry-title::after{content: "";position: absolute;bottom: -0.75rem;left: 0;width: 0;height: 2px;background: linear-gradient(90deg, #355e69, #f0ad4e);border-radius: 1px;transition: width 0.5s cubic-bezier(0.4, 0, 0.2, 1);}#pg-7-3 .resource-wrapper article.teaser-loop:hover .entry-title::after{width: 3rem;} #pg-7-3 .resource-wrapper .link-whole-area{display: inline-flex !important;align-items: center !important;justify-content: center !important;color: #355e69 !important;font-size: 0.8rem !important;font-weight: 600 !important;text-decoration: none !important;margin-top: auto !important;margin-bottom: 1rem !important;padding: 0.5rem 1rem !important;border: 2px solid #355e69 !important;border-radius: 8px !important;background: rgba(255, 255, 255, 0.95) !important;backdrop-filter: blur(8px) !important;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;position: relative !important;overflow: hidden !important;letter-spacing: -0.01em !important;align-self: flex-start !important;white-space: nowrap !important;flex-shrink: 0 !important;width: auto !important;max-width: 120px !important;} .resource-wrapper .link-whole-area::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(53, 94, 105, 0.1), transparent );transition: left 0.6s ease;}.resource-wrapper article.teaser-loop:hover .link-whole-area::before{left: 100%;}.resource-wrapper .link-whole-area::after{content: "→";margin-left: 0.5rem;font-size: 1.1em;transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);} #pg-7-3 .resource-wrapper article.teaser-loop:hover .link-whole-area{background: #355e69 !important;color: #ffffff !important;border-color: #355e69 !important;transform: translateY(-2px) scale(1.02) !important;box-shadow: 0 8px 24px rgba(53, 94, 105, 0.25) !important;}.resource-wrapper article.teaser-loop:hover .link-whole-area::after{transform: translateX(4px) scale(1.1);} #panel-7-3-0-2{margin-top: 4rem;text-align: center;position: relative;z-index: 2;}#panel-7-3-0-2 .ow-button-base a{display: inline-flex !important;align-items: center !important;justify-content: center !important;background: #ffffff !important;color: #355e69 !important;border: 2px solid #355e69 !important;border-radius: 16px !important;padding: 1.25rem 3rem !important;font-size: 1rem !important;font-weight: 700 !important;text-decoration: none !important;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;font-family: Arial, Helvetica, sans-serif !important;letter-spacing: -0.02em !important;box-shadow: 0 8px 32px rgba(53, 94, 105, 0.15), 0 2px 8px rgba(53, 94, 105, 0.08) !important;position: relative !important;overflow: hidden !important;} #panel-7-3-0-2 .ow-button-base a::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.2), transparent );transition: left 0.6s ease;}#panel-7-3-0-2 .ow-button-base a:hover::before{left: 100%;}#panel-7-3-0-2 .ow-button-base a:hover{background: #355e69 !important;color: #ffffff !important;border-color: #355e69 !important;transform: translateY(-4px) scale(1.05) !important;box-shadow: 0 16px 48px rgba(53, 94, 105, 0.3), 0 4px 16px rgba(53, 94, 105, 0.15) !important;}#panel-7-3-0-2 .ow-button-base a:active{transform: translateY(-2px) scale(1.02) !important;} @media (max-width: 768px){#pg-7-3{padding: 4rem 0;}#panel-7-3-0-0 h2{font-size: 2.5rem !important;margin: 0 0 3rem !important;}#panel-7-3-0-0 h2::after{width: 4rem;height: 3px;bottom: -1.5rem;}.panel-widget-style-for-7-3-0-1{padding: 0 1rem;}.resource-wrapper{padding: 0.75rem !important;margin-bottom: 1.5rem;}#pg-7-3 .resource-wrapper article.teaser-loop{border-radius: 16px;} #pg-7-3 .resource-wrapper article.teaser-loop:hover{transform: translateY(-6px) scale(1.01);}#pg-7-3 .resource-wrapper .image{aspect-ratio: 16/9;border-radius: 12px 12px 0 0;}#pg-7-3 .resource-wrapper .text{padding: 1.5rem;}.resource-wrapper .entry-title{font-size: 1rem !important;margin: 0 0 1.25rem 0 !important;}#pg-7-3 .resource-wrapper .link-whole-area{padding: 0.625rem 1.25rem !important;font-size: 0.875rem !important;border-radius: 10px !important;}#panel-7-3-0-2{margin-top: 3rem;}#panel-7-3-0-2 .ow-button-base a{padding: 1rem 2rem !important;font-size: 1rem !important;border-radius: 12px !important;}} @media (prefers-reduced-motion: reduce){.resource-wrapper article.teaser-loop, .resource-wrapper .image img, .resource-wrapper .entry-title a, .resource-wrapper .link-whole-area, #panel-7-3-0-2 .ow-button-base a{transition: none !important;animation: none !important;transform: none !important;}#panel-7-3-0-0 h2{animation: none !important;background: #23282d !important;-webkit-text-fill-color: initial !important;}}    body.single-news article.news{background: #ffffff;border-radius: 16px;overflow: hidden;box-shadow: 0 2px 20px rgba(35, 40, 45, 0.08);margin: 2rem auto;max-width: 800px;transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);}body.single-news article.news:hover{box-shadow: 0 4px 28px rgba(35, 40, 45, 0.12);} body.single-news .post-featured{position: relative;aspect-ratio: 21/9;overflow: hidden;background: #f8f9fa;}body.single-news .post-featured .image{width: 100%;height: 100%;position: relative;overflow: hidden;}body.single-news .post-featured .image img{width: 100%;height: 100%;object-fit: cover;object-position: center;transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);animation: ken-burns 20s ease-in-out infinite alternate;}@keyframes ken-burns{0%{transform: scale(1) translateX(0);}100%{transform: scale(1.05) translateX(-1%);}}body.single-news .post-featured .image::after{content: "";position: absolute;bottom: 0;left: 0;right: 0;height: 40%;background: linear-gradient(transparent, rgba(0, 0, 0, 0.1));pointer-events: none;} body.single-news .entry-header{padding: 2.5rem 2.5rem 1.5rem;text-align: center;position: relative;} body.single-news .entry-title{background: linear-gradient(135deg, #23282d 0%, #355e69 50%, #23282d 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;background-size: 200% 200%;animation: gradient-shift 8s ease-in-out infinite;font-size: 2.75rem !important;font-weight: 700;line-height: 1.15;letter-spacing: -0.04em;margin: 0 0 1.5rem;font-family: Arial, Helvetica, sans-serif;max-width: 700px;margin-left: auto;margin-right: auto;text-shadow: 0 2px 4px rgba(35, 40, 45, 0.1);position: relative;transform: translateY(20px);opacity: 0;animation: fade-in-up 1s ease-out 0.3s forwards, gradient-shift 8s ease-in-out infinite;}@keyframes gradient-shift{0%, 100%{background-position: 0% 50%;}50%{background-position: 100% 50%;}}@keyframes fade-in-up{to{transform: translateY(0);opacity: 1;}} body.single-news .entry-title::after{content: "";position: absolute;bottom: -1rem;left: 50%;transform: translateX(-50%);width: 4rem;height: 3px;background: linear-gradient(90deg, transparent, #f0ad4e, transparent);border-radius: 2px;animation: accent-glow 2s ease-in-out infinite alternate;}@keyframes accent-glow{0%{opacity: 0.6;transform: translateX(-50%) scaleX(1);}100%{opacity: 1;transform: translateX(-50%) scaleX(1.2);}} body.single-news .entry-title font{font: inherit !important;vertical-align: baseline !important;background: inherit !important;-webkit-background-clip: inherit !important;-webkit-text-fill-color: inherit !important;background-clip: inherit !important;} body.single-news .entry-title:hover{animation-play-state: paused;background-position: 100% 50%;transition: background-position 0.5s ease;}body.single-news .entry-title:hover::after{width: 6rem;opacity: 1;background: linear-gradient(90deg, #355e69, #f0ad4e, #355e69);transition: all 0.3s ease;} body.single-news .entry-meta{display: flex;justify-content: center;align-items: center;gap: 1rem;color: #6c7a7e;font-size: 0.9375rem;font-weight: 400;}body.single-news .entry-meta .posted-on{display: flex;align-items: center;gap: 0.5rem;}body.single-news .entry-meta .posted-on::before{content: "\1F4C5"; opacity: 0.7;}body.single-news .entry-date{color: #6c7a7e;text-decoration: none;} body.single-news .entry-content{padding: 1.5rem 2.5rem 2.5rem;font-family: Georgia, "Times New Roman", serif;font-size: 1.125rem;line-height: 1.7;color: #23282d;max-width: 680px;margin: 0 auto;} body.single-news .entry-content p{margin: 0 0 1.5rem;text-align: justify;hyphens: auto;}body.single-news .entry-content p:last-child{margin-bottom: 0;} body.single-news .entry-content font{font: inherit !important;vertical-align: baseline !important;} body.single-news .entry-content a{color: #355e69;text-decoration: none;border-bottom: 1px solid rgba(53, 94, 105, 0.3);transition: all 0.2s ease;font-weight: 500;}body.single-news .entry-content a:hover{color: #23282d;border-bottom-color: #f0ad4e;background: rgba(240, 173, 78, 0.1);padding: 0.1em 0.2em;margin: 0 -0.2em;border-radius: 3px;} body.single-news .entry-content ul{margin: 1.5rem 0;padding: 0;list-style: none;}body.single-news .entry-content ul li{position: relative;margin: 0.75rem 0;padding-left: 1.5rem;line-height: 1.6;}body.single-news .entry-content ul li::before{content: "•";position: absolute;left: 0;color: #f0ad4e;font-weight: bold;font-size: 1.2em;} body.single-news .entry-content h4{color: #355e69;font-size: 1.5rem;font-weight: 600;line-height: 1.3;margin: 2.5rem 0 1rem;font-family: Arial, Helvetica, sans-serif;letter-spacing: -0.02em;} body.single-news .entry-content hr{border: none;height: 1px;background: linear-gradient(90deg, transparent, #e5eff1, transparent);margin: 3rem 0;} body.single-news .entry-content h4 + p{font-style: italic;color: #6c7a7e;border-left: 3px solid #f0ad4e;padding-left: 1rem;margin-left: -1rem;background: rgba(240, 173, 78, 0.05);padding: 1rem;border-radius: 0 8px 8px 0;} body.single-news footer.entry-meta{padding: 1.5rem 2.5rem;border-top: 1px solid rgba(229, 239, 241, 0.8);background: rgba(248, 249, 250, 0.5);justify-content: flex-end;}body.single-news .post-edit-link{background: rgba(53, 94, 105, 0.1) !important;border: 1px solid rgba(53, 94, 105, 0.2) !important;color: #355e69 !important;border-radius: 8px !important;padding: 0.5rem 1rem !important;font-size: 0.875rem !important;font-weight: 500 !important;transition: all 0.2s ease !important;text-decoration: none !important;}body.single-news .post-edit-link:hover{background: #355e69 !important;color: #ffffff !important;transform: translateY(-1px);} @media (max-width: 768px){body.single-news article.news{margin: 1rem;border-radius: 12px;}body.single-news .post-featured{aspect-ratio: 16/9;}body.single-news .entry-header{padding: 2rem 1.5rem 1rem;}body.single-news .entry-title{font-size: 1.875rem;line-height: 1.2;letter-spacing: -0.02em;max-width: 100%;}body.single-news .entry-title::after{width: 3rem;height: 2px;bottom: -0.75rem;}body.single-news .entry-content{padding: 1rem 1.5rem 2rem;font-size: 1rem;line-height: 1.6;}body.single-news .entry-content h4{font-size: 1.25rem;margin: 2rem 0 0.75rem;}body.single-news footer.entry-meta{padding: 1rem 1.5rem;}} @media (max-width: 480px){body.single-news .entry-content{text-align: left;}body.single-news .entry-content p{text-align: left;hyphens: none;}}    #pg-7-2{padding: 4rem 0;background: linear-gradient( 180deg, rgba(248, 249, 250, 0.3) 0%, rgba(255, 255, 255, 0.8) 100% );} #panel-7-2-0-0 h2{font-family: Arial, Helvetica, sans-serif !important;font-size: 2.5rem !important;font-weight: 600 !important;color: #23282d !important;text-align: center !important;margin: 0 0 3.5rem !important;letter-spacing: -0.03em !important;position: relative !important;} #panel-7-2-0-0 h2::after{content: "";position: absolute;bottom: -1.5rem;left: 50%;transform: translateX(-50%);width: 4rem;height: 3px;background: linear-gradient(90deg, transparent, #355e69, transparent);border-radius: 2px;} .panel-widget-style-for-7-2-0-1{max-width: 1200px;margin: 0 auto;padding: 0 1rem;} #pg-7-2 .teaser-loop{background: #ffffff;border-radius: 16px;overflow: hidden;box-shadow: 0 2px 16px rgba(35, 40, 45, 0.06);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);border: 1px solid rgba(229, 239, 241, 0.6);height: 100%;display: flex;flex-direction: column;position: relative;} #pg-7-2 .teaser-loop:hover{transform: translateY(-8px) scale(1.01);box-shadow: 0 8px 32px rgba(35, 40, 45, 0.12);border-color: rgba(53, 94, 105, 0.3);} #pg-7-2 .teaser-loop::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 1px;background: linear-gradient( 90deg, transparent, rgba(240, 173, 78, 0.6), transparent );opacity: 0;transition: opacity 0.3s ease;}#pg-7-2 .teaser-loop:hover::before{opacity: 1;} #pg-7-2 .teaser-loop .image{position: relative;aspect-ratio: 4/3;overflow: hidden;background: linear-gradient(135deg, #f8f9fa, #e9ecef);}#pg-7-2 .teaser-loop .image a{display: block;width: 100%;height: 100%;position: relative;overflow: hidden;}#pg-7-2 .teaser-loop .image img{width: 100%;height: 100%;object-fit: cover;object-position: center;transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);filter: brightness(1) saturate(1.05);} #pg-7-2 .teaser-loop:hover .image img{transform: scale(1.08);filter: brightness(1.05) saturate(1.1);} #pg-7-2 .teaser-loop .image::after{content: "";position: absolute;bottom: 0;left: 0;right: 0;height: 50%;background: linear-gradient(transparent, rgba(35, 40, 45, 0.1));pointer-events: none;opacity: 0.8;transition: opacity 0.3s ease;}#pg-7-2 .teaser-loop:hover .image::after{opacity: 0.6;} #pg-7-2 .teaser-loop .entry-meta, #pg-7-2 .teaser-loop .entry-title{padding-left: 1.5rem;padding-right: 1.5rem;} #pg-7-2 .teaser-loop .entry-meta{padding-top: 1.25rem;padding-bottom: 0.75rem;display: flex;align-items: center;gap: 0.5rem;font-size: 0.8125rem;color: #6c7a7e;font-weight: 500;text-transform: uppercase;letter-spacing: 0.05em;font-family: Arial, Helvetica, sans-serif;} #pg-7-2 .teaser-loop .entry-meta .post-type{background: linear-gradient(135deg, #355e69, #2a4a52);color: #ffffff;padding: 0.25rem 0.75rem;border-radius: 12px;font-size: 0.75rem;font-weight: 600;letter-spacing: 0.05em;text-transform: uppercase;box-shadow: 0 2px 8px rgba(53, 94, 105, 0.3);} #pg-7-2 .teaser-loop .entry-meta .posted-on{color: #86868b;font-weight: 400;letter-spacing: normal;}#pg-7-2 .teaser-loop .entry-meta .entry-date{color: inherit;text-decoration: none;} #pg-7-2 .teaser-loop .entry-title{padding-bottom: 1.5rem;margin: 0;flex: 1;display: flex;align-items: flex-start;}#pg-7-2 .teaser-loop .entry-title a{color: #23282d !important;text-decoration: none !important;font-size: 1rem !important;font-weight: 600 !important;line-height: 1.4 !important;font-family: Arial, Helvetica, sans-serif !important;transition: all 0.3s ease !important;display: block;} #pg-7-2 .teaser-loop:hover .entry-title a{color: #355e69 !important;transform: translateX(2px);} #pg-7-2 .teaser-loop .entry-title::after{content: "";position: absolute;bottom: 0;left: 1.5rem;right: 1.5rem;height: 2px;background: linear-gradient(90deg, #355e69, #f0ad4e);border-radius: 1px;transform: scaleX(0);transform-origin: left;transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);}#pg-7-2 .teaser-loop:hover .entry-title::after{transform: scaleX(1);} #panel-7-2-0-2{margin-top: 3rem;text-align: center;}#panel-7-2-0-2 .ow-button-base a{display: inline-flex !important;align-items: center !important;justify-content: center !important;background: #ffffff !important;color: #355e69 !important;border: 2px solid #355e69 !important;border-radius: 12px !important;padding: 1rem 2.5rem !important;font-size: 1rem !important;font-weight: 600 !important;text-decoration: none !important;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;font-family: Arial, Helvetica, sans-serif !important;letter-spacing: -0.01em !important;box-shadow: 0 4px 16px rgba(53, 94, 105, 0.15) !important;position: relative !important;overflow: hidden !important;} #panel-7-2-0-2 .ow-button-base a::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(53, 94, 105, 0.1), transparent );transition: left 0.5s ease;}#panel-7-2-0-2 .ow-button-base a:hover::before{left: 100%;} #panel-7-2-0-2 .ow-button-base a:hover{background: #355e69 !important;color: #ffffff !important;border-color: #355e69 !important;transform: translateY(-2px) scale(1.02) !important;box-shadow: 0 8px 24px rgba(53, 94, 105, 0.3) !important;}#panel-7-2-0-2 .ow-button-base a:active{transform: translateY(-1px) scale(1.01) !important;}    body.single-news .post-featured img, body.single-news .featured-image img, body.single-news .wp-post-image, body.single-news article img[class*="featured"], body.single-news article img[class*="attachment"], body.single-news article img[class*="wp-image"], body.single-news .post-featured .image img{object-position: center 70% !important; object-fit: cover !important;} body.single-post .post-featured img, body.single-post .featured-image img, body.single-post .wp-post-image, body.single-post article img[class*="featured"], body.single-post article img[class*="attachment"], body.single-post article img[class*="wp-image"], body.single-post .post-featured .image img, body.single-post article.post .post-featured img, body.single-post article.blog .post-featured img{object-position: center 70% !important; object-fit: cover !important;} .single-news .post-thumbnail img, .single-post .post-thumbnail img, .single-news .attachment-post-thumbnail, .single-post .attachment-post-thumbnail, .single-news .size-post-thumbnail, .single-post .size-post-thumbnail{object-position: center 70% !important;object-fit: cover !important;} body.single-news .entry-content img, body.single-post .entry-content img{object-position: center center !important;object-fit: contain !important;max-width: 100% !important;height: 100% !important;} @media (max-aspect-ratio: 3/4){body.single-news .post-featured img, body.single-news .featured-image img, body.single-post .post-featured img, body.single-post .featured-image img{object-position: center 75% !important;}} @media (min-aspect-ratio: 3/1){body.single-news .post-featured img, body.single-news .featured-image img, body.single-post .post-featured img, body.single-post .featured-image img{object-position: center center !important;}} @media (max-width: 768px){body.single-news .post-featured img, body.single-news .featured-image img, body.single-post .post-featured img, body.single-post .featured-image img{object-position: center 65% !important;}} @media (max-width: 768px){#pg-7-2{padding: 3rem 0;}#panel-7-2-0-0 h2{font-size: 2rem !important;margin: 0 0 2.5rem !important;}#panel-7-2-0-0 h2::after{width: 3rem;height: 2px;bottom: -1rem;}.panel-widget-style-for-7-2-0-1{padding: 0 0.5rem;}#pg-7-2 .teaser-loop{border-radius: 12px;margin-bottom: 1.5rem;}#pg-7-2 .teaser-loop .image{aspect-ratio: 4/3;}#pg-7-2 .teaser-loop .entry-meta, #pg-7-2 .teaser-loop .entry-title{padding-left: 1.25rem;padding-right: 1.25rem;}#pg-7-2 .teaser-loop .entry-meta{padding-top: 1rem;padding-bottom: 0.5rem;}#pg-7-2 .teaser-loop .entry-title{padding-bottom: 1.25rem;}#pg-7-2 .teaser-loop .entry-title a{font-size: 0.9375rem !important;line-height: 1.3 !important;}#pg-7-2 .teaser-loop .entry-title::after{left: 1.25rem;right: 1.25rem;} #pg-7-2 .teaser-loop:hover{transform: translateY(-4px) scale(1.005);}#panel-7-2-0-2{margin-top: 2rem;}#panel-7-2-0-2 .ow-button-base a{padding: 0.875rem 2rem !important;font-size: 0.9375rem !important;border-radius: 10px !important;}} @media (prefers-reduced-motion: reduce){#pg-7-2 .teaser-loop, #pg-7-2 .teaser-loop .image img, #pg-7-2 .teaser-loop .entry-title a, #pg-7-2 .teaser-loop .entry-title::after, #panel-7-2-0-2 .ow-button-base a{transition: none !important;animation: none !important;transform: none !important;}}    #pg-7-3{padding: 4rem 0;background: #f8f9fa;} #panel-7-3-0-0 h2{font-family: Arial, Helvetica, sans-serif !important;font-size: 2.25rem !important;font-weight: 600 !important;color: #23282d !important;text-align: center !important;margin: 0 0 3.5rem !important;letter-spacing: -0.02em !important;position: relative !important;}#panel-7-3-0-0 h2::after{content: "";position: absolute;bottom: -1rem;left: 50%;transform: translateX(-50%);width: 3rem;height: 2px;background: #355e69;border-radius: 1px;} .panel-widget-style-for-7-3-0-1{max-width: 1200px;margin: 0 auto;padding: 0 1rem;} #pg-7-3 .resource-wrapper{padding: 0.75rem !important;margin-bottom: 1.5rem;}#pg-7-3 article.teaser-loop{background: #ffffff;border-radius: 12px;overflow: hidden;box-shadow: 0 2px 12px rgba(35, 40, 45, 0.08);transition: all 0.3s ease;border: 1px solid rgba(229, 239, 241, 0.5);height: 100%;display: flex;flex-direction: column;}#pg-7-3 article.teaser-loop:hover{transform: translateY(-4px);box-shadow: 0 4px 20px rgba(35, 40, 45, 0.12);border-color: rgba(53, 94, 105, 0.3);} #pg-7-3 .entry{display: flex;flex-direction: column;height: 100%;} #pg-7-3 .image{position: relative;aspect-ratio: 4/3;overflow: hidden;background: #f8f9fa;}#pg-7-3 .image img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.3s ease;}#pg-7-3 article.teaser-loop:hover .image img{transform: scale(1.05);} #pg-7-3 .text.blue, #pg-7-3 .text{padding: 1.5rem;flex: 1;display: flex;flex-direction: column; visibility: visible !important;overflow: visible !important;height: 100% !important;background: transparent !important;} #pg-7-3 .text.blue h2.entry-title, #pg-7-3 .text h2.entry-title{margin: 0 0 1rem 0 !important;font-size: 1rem !important;line-height: 1.4 !important;font-weight: 600 !important;color: #23282d !important;font-family: Arial, Helvetica, sans-serif !important; display: block !important;visibility: visible !important;opacity: 1 !important;text-indent: 0 !important;height: 100% !important;width: auto !important;overflow: visible !important;position: static !important;z-index: 1 !important;background: transparent !important;border: none !important;}#pg-7-3 .text.blue h2.entry-title a, #pg-7-3 .text h2.entry-title a{color: inherit !important;text-decoration: none !important;transition: color 0.2s ease !important; display: inline !important;visibility: visible !important;opacity: 1 !important;font-size: inherit !important;font-weight: inherit !important;position: static !important;z-index: 2 !important;}#pg-7-3 article.teaser-loop:hover .text h2.entry-title a{color: #355e69 !important;} #pg-7-3 .link-whole-area{display: inline-flex !important;align-items: center !important;color: #355e69 !important;font-size: 0.875rem !important;font-weight: 500 !important;text-decoration: none !important;margin-top: auto !important;padding: 0.5rem 1rem !important;border: 1px solid #cdd4d6 !important;border-radius: 6px !important;background: transparent !important;transition: all 0.2s ease !important;}#pg-7-3 .link-whole-area::after{content: "→";margin-left: 0.5rem;transition: transform 0.2s ease;}#pg-7-3 article.teaser-loop:hover .link-whole-area{background: #355e69 !important;border-color: #355e69 !important;color: #ffffff !important;}#pg-7-3 article.teaser-loop:hover .link-whole-area::after{transform: translateX(2px);} #panel-7-3-0-2 .ow-button-base{margin-top: 2rem;text-align: center;}#panel-7-3-0-2 .ow-button-base a{display: inline-flex !important;align-items: center !important;justify-content: center !important;background: #355e69 !important;color: #ffffff !important;border: none !important;border-radius: 8px !important;padding: 0.875rem 2rem !important;font-size: 0.9375rem !important;font-weight: 600 !important;text-decoration: none !important;transition: all 0.2s ease !important;font-family: Arial, Helvetica, sans-serif !important;}#panel-7-3-0-2 .ow-button-base a:hover{background: #2a4a52 !important;transform: translateY(-1px) !important;} @media (max-width: 768px){#panel-7-3-0-0 h2{font-size: 1.875rem !important;margin: 0 0 2.5rem !important;}.panel-widget-style-for-7-3-0-1{padding: 0 0.5rem;}#pg-7-3 .resource-wrapper{padding: 0.5rem !important;margin-bottom: 1rem;}#pg-7-3 .text, #pg-7-3 .text.blue{padding: 1.25rem;}#pg-7-3 .text.blue h2.entry-title, #pg-7-3 .text h2.entry-title{font-size: 0.9375rem !important;}#pg-7-3 .link-whole-area{padding: 0.5rem 0.875rem !important;font-size: 0.8125rem !important;}}    #pg-7-3{padding: 3rem 0;background: linear-gradient( 180deg, #ffffff 0%, rgba(248, 249, 250, 0.4) 100% );position: relative;} #panel-7-3-0-0 h2{font-family: Arial, Helvetica, sans-serif !important;font-size: 2.75rem !important;font-weight: 300 !important;color: #23282d !important;text-align: center !important;margin: 0 0 2.5rem !important;letter-spacing: -0.04em !important;position: relative !important;}#panel-7-3-0-0 h2::after{content: "";position: absolute;bottom: -1.5rem;left: 50%;transform: translateX(-50%);width: 2rem;height: 1px;background: linear-gradient(90deg, transparent, #355e69, transparent);} .panel-widget-style-for-7-3-0-1{max-width: 1400px;margin: 0 auto;padding: 0 2rem;display: flex;flex-wrap: wrap;align-items: stretch;} #pg-7-3 .resource-wrapper{padding: 1rem !important;margin-bottom: 1.5rem;flex: 1 1 calc(25% - 2rem);min-width: 280px;display: flex;}#pg-7-3 article.teaser-loop{background: rgba(255, 255, 255, 0.9);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border-radius: 20px;overflow: hidden;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05), 0 20px 40px rgba(0, 0, 0, 0.08);transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);border: 1px solid rgba(255, 255, 255, 0.3);height: 100%;display: flex;flex-direction: column;position: relative;}#pg-7-3 article.teaser-loop:hover{transform: translateY(-8px) scale(1.02);box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08), 0 32px 64px rgba(0, 0, 0, 0.12);border-color: rgba(255, 255, 255, 0.5);} #pg-7-3 .entry{display: flex;flex-direction: column;height: 100%;} #pg-7-3 .image{position: relative;aspect-ratio: 4/3;overflow: hidden;background: linear-gradient(135deg, #f8f9fa, #e9ecef);}#pg-7-3 .image img{width: 100%;height: 100%;object-fit: cover;object-position: center;transition: transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);filter: saturate(1.1) brightness(1.02);}#pg-7-3 article.teaser-loop:hover .image img{transform: scale(1.1);filter: saturate(1.2) brightness(1.05);} #pg-7-3 .image::after{content: "";position: absolute;bottom: 0;left: 0;right: 0;height: 30%;background: linear-gradient(transparent, rgba(255, 255, 255, 0.1));pointer-events: none;} #pg-7-3 .text.blue, #pg-7-3 .text{padding: 2rem;flex: 1;display: flex;flex-direction: column;background: linear-gradient( 180deg, rgba(255, 255, 255, 0.98) 0%, rgba(255, 255, 255, 1) 100% );backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px); visibility: visible !important;overflow: visible !important;height: 100% !important;position: relative;} #pg-7-3 .text.blue::before, #pg-7-3 .text::before{content: "";position: absolute;top: 0;left: 2rem;right: 2rem;height: 1px;background: linear-gradient( 90deg, transparent, rgba(53, 94, 105, 0.15), transparent );} #pg-7-3 .text.blue h2.entry-title, #pg-7-3 .text h2.entry-title{margin: 0 0 1.5rem 0 !important;font-size: 1.25rem !important;line-height: 1.3 !important;font-weight: 600 !important;color: #23282d !important;font-family: Arial, Helvetica, sans-serif !important;letter-spacing: -0.02em !important;text-shadow: 0 1px 3px rgba(255, 255, 255, 0.9) !important; display: block !important;visibility: visible !important;opacity: 1 !important;text-indent: 0 !important;height: 100% !important;width: auto !important;overflow: visible !important;position: static !important;z-index: 10 !important;background: transparent !important;border: none !important;}#pg-7-3 .text.blue h2.entry-title a, #pg-7-3 .text h2.entry-title a{color: inherit !important;text-decoration: none !important;transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important; display: inline !important;visibility: visible !important;opacity: 1 !important;font-size: inherit !important;font-weight: inherit !important;position: static !important;z-index: 10 !important;}#pg-7-3 article.teaser-loop:hover .text h2.entry-title a{color: #355e69 !important;transform: translateX(2px);} #pg-7-3 .text h2.entry-title::after{content: "";position: absolute;bottom: -0.5rem;left: 0;width: 0;height: 2px;background: linear-gradient(90deg, #355e69, #f0ad4e);border-radius: 1px;transition: width 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);}#pg-7-3 article.teaser-loop:hover .text h2.entry-title::after{width: 2.5rem;} #pg-7-3 .link-whole-area{display: inline-flex !important;align-items: center !important;color: #355e69 !important;font-size: 0.875rem !important;font-weight: 600 !important;text-decoration: none !important;margin-top: auto !important;padding: 0.75rem 1.5rem !important;border: 2px solid #355e69 !important;border-radius: 12px !important;background: rgba(255, 255, 255, 0.9) !important;backdrop-filter: blur(10px) !important;transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;letter-spacing: -0.01em !important;text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8) !important;}#pg-7-3 .link-whole-area::after{content: "→";margin-left: 0.5rem;font-size: 1.1em;transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);}#pg-7-3 article.teaser-loop:hover .link-whole-area{background: #355e69 !important;border-color: #355e69 !important;color: #ffffff !important;transform: translateY(-2px);box-shadow: 0 8px 24px rgba(53, 94, 105, 0.3);text-shadow: none !important;}#pg-7-3 article.teaser-loop:hover .link-whole-area::after{transform: translateX(4px);} #panel-7-3-0-2 .ow-button-base{margin-top: 1.5rem;text-align: center;}#panel-7-3-0-2 .ow-button-base a{display: inline-flex !important;align-items: center !important;justify-content: center !important;background: rgba(53, 94, 105, 0.95) !important;backdrop-filter: blur(20px) !important;color: #ffffff !important;border: 1px solid rgba(255, 255, 255, 0.2) !important;border-radius: 16px !important;padding: 1rem 2.5rem !important;font-size: 1rem !important;font-weight: 600 !important;text-decoration: none !important;transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;font-family: Arial, Helvetica, sans-serif !important;letter-spacing: -0.01em !important;box-shadow: 0 8px 32px rgba(53, 94, 105, 0.3) !important;}#panel-7-3-0-2 .ow-button-base a:hover{background: #355e69 !important;transform: translateY(-2px) scale(1.02) !important;box-shadow: 0 12px 40px rgba(53, 94, 105, 0.4) !important;border-color: rgba(255, 255, 255, 0.3) !important;}   #panel-7-1-0-0 .image{aspect-ratio: 16 / 9;}#panel-7-1-0-0 img{height: 100% !important;object-fit: cover !important;object-position: center bottom !important;}  @media (max-width: 768px){#pg-7-3{padding: 2rem 0;}#panel-7-3-0-0 h2{font-size: 2.25rem !important;margin: 0 0 2rem !important;}.panel-widget-style-for-7-3-0-1{padding: 0 1rem;flex-direction: column;}#pg-7-3 .resource-wrapper{padding: 0.75rem !important;margin-bottom: 1rem;flex: 1 1 100%;min-width: auto;}#pg-7-3 article.teaser-loop{border-radius: 16px;}#pg-7-3 .text, #pg-7-3 .text.blue{padding: 1.5rem;}#pg-7-3 .text.blue::before, #pg-7-3 .text::before{left: 1.5rem;right: 1.5rem;}#pg-7-3 .text.blue h2.entry-title, #pg-7-3 .text h2.entry-title{font-size: 1rem !important;}#pg-7-3 .link-whole-area{padding: 0.625rem 1.25rem !important;font-size: 0.8125rem !important;border-radius: 10px !important;}#panel-7-3-0-2 .ow-button-base a{padding: 0.875rem 2rem !important;border-radius: 12px !important;}} @media (prefers-reduced-motion: reduce){#pg-7-3 article.teaser-loop, #pg-7-3 .image img, #pg-7-3 .text h2.entry-title a, #pg-7-3 .text h2.entry-title::after, #pg-7-3 .link-whole-area, #panel-7-3-0-2 .ow-button-base a{transition: none !important;transform: none !important;}} #pg-7-3 .text.blue, #pg-7-3 .text{padding: 2rem;flex: 1;display: flex;flex-direction: column;background: linear-gradient( 180deg, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0.98) 100% );backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px); visibility: visible !important;overflow: visible !important;height: 100% !important;position: relative;} #pg-7-3 .text.blue::before, #pg-7-3 .text::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 1px;background: linear-gradient( 90deg, transparent, rgba(53, 94, 105, 0.2), transparent );} #pg-7-3 .text.blue h2.entry-title, #pg-7-3 .text h2.entry-title{margin: 0 0 1.5rem 0 !important;font-size: 1rem !important;line-height: 1.3 !important;font-weight: 600 !important;color: #23282d !important;font-family: Arial, Helvetica, sans-serif !important;letter-spacing: -0.01em !important;text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8) !important; display: block !important;visibility: visible !important;opacity: 1 !important;text-indent: 0 !important;height: 100% !important;width: auto !important;overflow: visible !important;position: static !important;z-index: 1 !important;background: transparent !important;border: none !important;}#pg-7-3 .text.blue h2.entry-title a, #pg-7-3 .text h2.entry-title a{color: inherit !important;text-decoration: none !important;transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important; display: inline !important;visibility: visible !important;opacity: 1 !important;font-size: inherit !important;font-weight: inherit !important;position: static !important;z-index: 2 !important;}#pg-7-3 article.teaser-loop:hover .text h2.entry-title a{color: #355e69 !important;transform: translateX(2px);} #pg-7-3 .resource-badge{display: inline-block;padding: 0.25rem 0.75rem;margin-bottom: 0.5rem;font-size: 0.75rem;font-weight: 600;text-transform: uppercase;letter-spacing: 0.05em;border-radius: 6px;transition: all 0.2s ease;}#pg-7-3 .resource-badge.type-manual{background: linear-gradient(135deg, #355e69, #23282d);color: #ffffff;}#pg-7-3 .resource-badge.type-report{background: linear-gradient(135deg, #f0ad4e, #d18b3d);color: #ffffff;}#pg-7-3 .resource-badge.type-infographic{background: linear-gradient(135deg, #e5eff1, #c0d9de);color: #23282d;}#pg-7-3 .resource-badge.lang-english{background: linear-gradient(135deg, #f0ad4e, #d18b3d);color: #ffffff;}#pg-7-3 .resource-badge.lang-spanish{background: linear-gradient(135deg, #355e69, #23282d);color: #ffffff;}#pg-7-3 .resource-badge.year-2025{background: linear-gradient(135deg, #e5eff1, #c0d9de);color: #23282d;}#pg-7-3 article.teaser-loop:hover .resource-badge{transform: translateY(-2px);box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);} #pg-7-3 article.teaser-loop{border-left: 2px solid transparent;}#pg-7-3 article.teaser-loop:hover{border-left-color: #355e69;} #pg-7-3 .file-info{display: flex;align-items: center;margin-top: 0.5rem;font-size: 0.875rem;color: #6c7a7e;}#pg-7-3 .file-info span{margin-right: 0.5rem;}#pg-7-3 .file-info .file-type{font-weight: 600;color: #23282d;}#pg-7-3 .file-info .file-size{font-weight: 500;color: #6c7a7e;} #pg-7-3 article.teaser-loop{outline: none;}#pg-7-3 article.teaser-loop:focus{outline: 2px solid #f0ad4e;outline-offset: 2px;}@media (prefers-reduced-motion: reduce){#pg-7-3 article.teaser-loop:hover{transform: none;box-shadow: none;border-left-color: transparent;}#pg-7-3 article.teaser-loop:focus{outline: none;}} @media (max-width: 768px){#pg-7-3 .resource-badge{padding: 0.2rem 0.5rem;margin-bottom: 0.25rem;font-size: 0.625rem;}#pg-7-3 .file-info{font-size: 0.75rem;}} @media print{#pg-7-3{background: #ffffff;color: #000000;padding: 2rem 0;}#panel-7-3-0-0 h2{color: #000000 !important;margin-bottom: 1rem !important;}#panel-7-3-0-0 h2::after{background: #000000;}#pg-7-3 .resource-wrapper{padding: 0 !important;margin-bottom: 1rem;flex: 1 1 100%;min-width: auto;}#pg-7-3 article.teaser-loop{background: #ffffff;border: 1px solid #000000;border-radius: 0;box-shadow: none;margin-bottom: 1rem;}#pg-7-3 .image{background: #ffffff;}#pg-7-3 .text, #pg-7-3 .text.blue{background: #ffffff;padding: 1rem;}#pg-7-3 .text.blue::before, #pg-7-3 .text::before{background: #000000;}#pg-7-3 .text.blue h2.entry-title, #pg-7-3 .text h2.entry-title{color: #000000 !important;text-shadow: none !important;}#pg-7-3 .link-whole-area{background: #000000 !important;border-color: #000000 !important;color: #ffffff !important;text-shadow: none !important;}#panel-7-3-0-2 .ow-button-base{display: none;}#pg-7-3 .resource-badge{background: #000000;color: #ffffff;}#pg-7-3 .file-info{color: #000000;}#pg-7-3 .file-info .file-type{color: #000000;}#pg-7-3 .file-info .file-size{color: #000000;}}     #pg-7-4{padding: 3rem 0;background: linear-gradient( 180deg, #ffffff 0%, rgba(248, 249, 250, 0.4) 100% );position: relative;text-align: center;} #pg-7-4 .panel-layout{max-width: 1200px;margin: 0 auto;padding: 0 2rem;position: relative;} #pg-7-4 .home-map-caption{margin-bottom: 2rem;}#pg-7-4 .home-map-caption h2{font-family: Arial, Helvetica, sans-serif !important;font-size: 2rem !important;font-weight: 300 !important;color: #23282d !important;line-height: 1.3 !important;margin: 0 0 0.5rem !important;letter-spacing: -0.03em !important;text-align: center !important;max-width: 800px;margin-left: auto;margin-right: auto;} #pg-7-4 .home-map-caption h2:first-child{margin-bottom: 0.75rem !important;} #pg-7-4 .home-map-caption h2:last-child{font-size: 1.25rem !important;font-weight: 500 !important;color: #355e69 !important;margin-bottom: 0 !important;} #pg-7-4 .panel-grid:last-child{display: flex;justify-content: center;align-items: center;gap: 4rem;margin-top: 1.5rem;flex-wrap: wrap;} #pg-7-4 .panel-grid-cell{display: flex;justify-content: center;position: relative;} #pg-7-4 .panel-grid-cell:not(:last-child)::after{content: "";position: absolute;right: -2rem;top: 50%;transform: translateY(-50%);width: 1px;height: 3rem;background: linear-gradient( 180deg, transparent, rgba(53, 94, 105, 0.3), transparent );}#pg-7-4 .so-widget-sow-headline{width: auto;min-width: 200px;}#pg-7-4 .sow-headline-container{background: rgba(255, 255, 255, 0.6);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border: 1px solid rgba(255, 255, 255, 0.3);border-radius: 20px;padding: 2rem 1.5rem;text-align: center;box-shadow: 0 2px 20px rgba(35, 40, 45, 0.06), 0 1px 3px rgba(0, 0, 0, 0.05);transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);position: relative;overflow: hidden;} #pg-7-4 .sow-headline-container:hover{transform: translateY(-4px) scale(1.02);box-shadow: 0 8px 32px rgba(35, 40, 45, 0.12), 0 4px 12px rgba(0, 0, 0, 0.08);border-color: rgba(255, 255, 255, 0.5);background: rgba(255, 255, 255, 0.8);} #pg-7-4 .sow-headline-container::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.2), transparent );transition: left 0.6s ease;pointer-events: none;}#pg-7-4 .sow-headline-container:hover::before{left: 100%;} #pg-7-4 .sow-headline{font-family: Arial, Helvetica, sans-serif !important;font-size: 3.5rem !important;font-weight: 100 !important;color: #23282d !important;margin: 0 0 0.75rem !important;letter-spacing: -0.05em !important;line-height: 0.9 !important;position: relative !important;background: linear-gradient(135deg, #23282d 0%, #355e69 50%, #23282d 100%);-webkit-background-clip: text !important;-webkit-text-fill-color: transparent !important;background-clip: text !important;background-size: 200% 200% !important;animation: subtle-gradient 12s ease-in-out infinite !important;}@keyframes subtle-gradient{0%, 100%{background-position: 0% 50%;}50%{background-position: 100% 50%;}} #pg-7-4 .decoration{display: none;} #pg-7-4 .sow-sub-headline{font-family: Arial, Helvetica, sans-serif !important;font-size: 0.8125rem !important;font-weight: 500 !important;color: #6c7a7e !important;line-height: 1.4 !important;margin: 0 !important;letter-spacing: 0.08em !important;max-width: 200px;margin: 0 auto !important;text-transform: uppercase;opacity: 0.8;transition: opacity 0.3s ease;} #pg-7-4 .sow-headline-container:hover .sow-sub-headline{opacity: 1;color: #355e69 !important;} @media (max-width: 1024px){#pg-7-4 .panel-grid:last-child{gap: 3rem;}#pg-7-4 .panel-grid-cell:not(:last-child)::after{right: -1.5rem;height: 2.5rem;}#pg-7-4 .sow-headline{font-size: 2.75rem !important;}}@media (max-width: 768px){#pg-7-4{padding: 2rem 0;}#pg-7-4 .panel-layout{padding: 0 1rem;}#pg-7-4 .home-map-caption h2{font-size: 1.75rem !important;margin: 0 0 0.5rem !important;}#pg-7-4 .home-map-caption h2:last-child{font-size: 1rem !important;}#pg-7-4 .panel-grid:last-child{gap: 2rem;margin-top: 1rem;}#pg-7-4 .panel-grid-cell:not(:last-child)::after{right: -1rem;height: 2rem;}#pg-7-4 .sow-headline{font-size: 2rem !important;}#pg-7-4 .sow-sub-headline{font-size: 0.75rem !important;max-width: 140px;}}@media (max-width: 480px){#pg-7-4 .panel-grid:last-child{flex-direction: column;gap: 1.5rem;}#pg-7-4 .panel-grid-cell:not(:last-child)::after{display: none;}#pg-7-4 .home-map-caption h2{font-size: 1.5rem !important;line-height: 1.4 !important;}#pg-7-4 .home-map-caption h2:last-child{font-size: 1rem !important;}#pg-7-4 .sow-headline{font-size: 1.75rem !important;}} @media (prefers-reduced-motion: reduce){#pg-7-4 .sow-headline-container, #pg-7-4 .sow-headline-container::before, #pg-7-4 .sow-sub-headline, #pg-7-4 .sow-headline{transition: none !important;transform: none !important;animation: none !important;}#pg-7-4 .sow-headline{background: #23282d !important;-webkit-text-fill-color: initial !important;}}    #pg-7-0{min-height: 100vh;position: relative;overflow: hidden;display: flex;align-items: center;justify-content: center;background: linear-gradient( 135deg, rgba(53, 94, 105, 0.95) 0%, rgba(35, 40, 45, 0.98) 50%, rgba(53, 94, 105, 0.95) 100% );} #pg-7-0::before{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: radial-gradient( circle at 20% 30%, rgba(240, 173, 78, 0.1) 0%, transparent 50% ), radial-gradient( circle at 80% 70%, rgba(53, 94, 105, 0.15) 0%, transparent 50% ), linear-gradient( 45deg, transparent 30%, rgba(255, 255, 255, 0.02) 50%, transparent 70% );pointer-events: none;animation: subtle-movement 20s ease-in-out infinite;}@keyframes subtle-movement{0%, 100%{transform: translateX(0) translateY(0);}33%{transform: translateX(-10px) translateY(5px);}66%{transform: translateX(5px) translateY(-10px);}} #pg-7-0::after{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-image: radial-gradient( 2px 2px at 20px 30px, rgba(255, 255, 255, 0.3), transparent ), radial-gradient( 2px 2px at 40px 70px, rgba(255, 255, 255, 0.2), transparent ), radial-gradient( 1px 1px at 90px 40px, rgba(255, 255, 255, 0.4), transparent ), radial-gradient( 1px 1px at 130px 80px, rgba(255, 255, 255, 0.2), transparent ), radial-gradient( 2px 2px at 160px 30px, rgba(255, 255, 255, 0.3), transparent );background-repeat: repeat;background-size: 200px 120px;animation: particle-float 40s linear infinite;pointer-events: none;opacity: 0.6;}@keyframes particle-float{0%{transform: translateY(0px) rotate(0deg);}100%{transform: translateY(-100vh) rotate(360deg);}} #pg-7-0 .home-banner{width: 100%;max-width: 1400px;margin: 0 auto;padding: 4rem 2rem;position: relative;z-index: 10;text-align: center;color: #ffffff;} #pg-7-0 .hero-headline{font-family: Arial, Helvetica, sans-serif \!important;font-size: 4.5rem \!important;font-weight: 100 \!important;line-height: 1.1 \!important;letter-spacing: -0.06em \!important;color: #ffffff \!important;margin: 0 0 2rem \!important;max-width: 900px;margin-left: auto;margin-right: auto;position: relative; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3), 0 8px 16px rgba(0, 0, 0, 0.2); transform: translateY(30px);opacity: 0;animation: hero-fade-in 1.2s ease-out 0.3s forwards;}@keyframes hero-fade-in{to{transform: translateY(0);opacity: 1;}} #pg-7-0 .hero-subtitle{font-family: Arial, Helvetica, sans-serif \!important;font-size: 1.5rem \!important;font-weight: 300 \!important;line-height: 1.4 \!important;color: rgba(255, 255, 255, 0.9) \!important;margin: 0 0 3rem \!important;max-width: 700px;margin-left: auto;margin-right: auto;letter-spacing: -0.01em; transform: translateY(20px);opacity: 0;animation: hero-fade-in 1s ease-out 0.8s forwards;} #pg-7-0 .hero-actions{display: flex;gap: 1.5rem;justify-content: center;align-items: center;flex-wrap: wrap;margin-top: 2rem; transform: translateY(20px);opacity: 0;animation: hero-fade-in 1s ease-out 1.2s forwards;} #pg-7-0 .hero-btn-primary{display: inline-flex \!important;align-items: center \!important;justify-content: center \!important;background: rgba(255, 255, 255, 0.95) \!important;backdrop-filter: blur(20px) \!important;-webkit-backdrop-filter: blur(20px) \!important;color: #355e69 \!important;border: 2px solid rgba(255, 255, 255, 0.3) \!important;border-radius: 16px \!important;padding: 1.25rem 3rem \!important;font-size: 1.125rem \!important;font-weight: 600 \!important;text-decoration: none \!important;transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) \!important;font-family: Arial, Helvetica, sans-serif \!important;letter-spacing: -0.01em \!important;position: relative \!important;overflow: hidden \!important;box-shadow: 0 8px 32px rgba(0, 0, 0, 0.15), 0 2px 8px rgba(0, 0, 0, 0.1) \!important;} #pg-7-0 .hero-btn-primary::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.2), transparent );transition: left 0.6s ease;}#pg-7-0 .hero-btn-primary:hover::before{left: 100%;}#pg-7-0 .hero-btn-primary:hover{background: #ffffff \!important;color: #355e69 \!important;border-color: rgba(255, 255, 255, 0.6) \!important;transform: translateY(-4px) scale(1.05) \!important;box-shadow: 0 16px 48px rgba(0, 0, 0, 0.25), 0 4px 16px rgba(0, 0, 0, 0.15) \!important;} #pg-7-0 .hero-btn-secondary{display: inline-flex \!important;align-items: center \!important;justify-content: center \!important;background: transparent \!important;backdrop-filter: blur(20px) \!important;-webkit-backdrop-filter: blur(20px) \!important;color: rgba(255, 255, 255, 0.9) \!important;border: 2px solid rgba(255, 255, 255, 0.4) \!important;border-radius: 16px \!important;padding: 1.25rem 3rem \!important;font-size: 1.125rem \!important;font-weight: 600 \!important;text-decoration: none \!important;transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) \!important;font-family: Arial, Helvetica, sans-serif \!important;letter-spacing: -0.01em \!important;position: relative \!important;overflow: hidden \!important;}#pg-7-0 .hero-btn-secondary::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.1), transparent );transition: left 0.6s ease;}#pg-7-0 .hero-btn-secondary:hover::before{left: 100%;}#pg-7-0 .hero-btn-secondary:hover{background: rgba(255, 255, 255, 0.1) \!important;color: #ffffff \!important;border-color: rgba(255, 255, 255, 0.8) \!important;transform: translateY(-2px) scale(1.02) \!important;box-shadow: 0 8px 24px rgba(0, 0, 0, 0.2), 0 2px 8px rgba(0, 0, 0, 0.1) \!important;} #pg-7-0 .scroll-indicator{position: absolute;bottom: 2rem;left: 50%;transform: translateX(-50%);color: rgba(255, 255, 255, 0.7);font-size: 0.875rem;font-weight: 400;text-align: center;animation: bounce 2s infinite;}#pg-7-0 .scroll-indicator::after{content: "↓";display: block;font-size: 1.5rem;margin-top: 0.5rem;opacity: 0.8;}@keyframes bounce{0%, 20%, 50%, 80%, 100%{transform: translateX(-50%) translateY(0);}40%{transform: translateX(-50%) translateY(-8px);}60%{transform: translateX(-50%) translateY(-4px);}} @media (max-width: 1024px){#pg-7-0 .home-banner{padding: 3rem 1.5rem;}#pg-7-0 .hero-headline{font-size: 3.5rem \!important;}#pg-7-0 .hero-subtitle{font-size: 1.25rem \!important;margin: 0 0 2.5rem \!important;}#pg-7-0 .hero-actions{gap: 1rem;}#pg-7-0 .hero-btn-primary, #pg-7-0 .hero-btn-secondary{padding: 1rem 2.5rem \!important;font-size: 1rem \!important;}}@media (max-width: 768px){#pg-7-0{min-height: 90vh;}#pg-7-0 .home-banner{padding: 2rem 1rem;}#pg-7-0 .hero-headline{font-size: 2.5rem \!important;margin: 0 0 1.5rem \!important;line-height: 1.2 \!important;}#pg-7-0 .hero-subtitle{font-size: 1.125rem \!important;margin: 0 0 2rem \!important;}#pg-7-0 .hero-actions{flex-direction: column;gap: 1rem;margin-top: 1.5rem;}#pg-7-0 .hero-btn-primary, #pg-7-0 .hero-btn-secondary{padding: 1rem 2rem \!important;font-size: 0.9375rem \!important;border-radius: 12px \!important;width: 100%;max-width: 300px;}#pg-7-0 .scroll-indicator{bottom: 1rem;font-size: 0.8125rem;} #pg-7-0::after{opacity: 0.3;animation-duration: 60s;}}@media (max-width: 480px){#pg-7-0 .hero-headline{font-size: 2rem \!important;letter-spacing: -0.03em \!important;}#pg-7-0 .hero-subtitle{font-size: 1rem \!important;}#pg-7-0 .hero-btn-primary, #pg-7-0 .hero-btn-secondary{padding: 0.875rem 1.5rem \!important;font-size: 0.875rem \!important;}} @media (prefers-reduced-motion: reduce){#pg-7-0::before, #pg-7-0::after, #pg-7-0 .hero-headline, #pg-7-0 .hero-subtitle, #pg-7-0 .hero-actions, #pg-7-0 .scroll-indicator{animation: none \!important;transition: none \!important;}#pg-7-0 .hero-headline, #pg-7-0 .hero-subtitle, #pg-7-0 .hero-actions{transform: none \!important;opacity: 1 \!important;}} @media (prefers-contrast: high){#pg-7-0{background: #000000 \!important;}#pg-7-0 .hero-btn-primary{background: #ffffff \!important;border: 3px solid #000000 \!important;color: #000000 \!important;}#pg-7-0 .hero-btn-secondary{background: transparent \!important;border: 3px solid #ffffff \!important;color: #ffffff \!important;}} @media print{#pg-7-0{min-height: auto \!important;background: #ffffff \!important;color: #000000 \!important;page-break-inside: avoid;}#pg-7-0::before, #pg-7-0::after{display: none \!important;}#pg-7-0 .hero-headline, #pg-7-0 .hero-subtitle{color: #000000 \!important;text-shadow: none \!important;}#pg-7-0 .scroll-indicator, #pg-7-0 .hero-actions{display: none \!important;}}    #pgc-7-1-0{padding: 3rem 0;background: linear-gradient( 180deg, #ffffff 0%, rgba(248, 249, 250, 0.3) 100% );position: relative;} #panel-7-1-0-0{max-width: 1400px;margin: 0 auto;padding: 0 2rem;position: relative;} #panel-7-1-0-0 a{display: block;position: relative;border-radius: 24px;overflow: hidden;background: rgba(255, 255, 255, 0.8);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);box-shadow: 0 4px 32px rgba(35, 40, 45, 0.08), 0 2px 16px rgba(0, 0, 0, 0.04);transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);border: 1px solid rgba(255, 255, 255, 0.4); transform: translateY(20px);opacity: 0;animation: banner-fade-in 1s ease-out 0.5s forwards;}@keyframes banner-fade-in{to{transform: translateY(0);opacity: 1;}} #panel-7-1-0-0 a:hover{transform: translateY(-8px) scale(1.02);box-shadow: 0 12px 48px rgba(35, 40, 45, 0.15), 0 4px 24px rgba(0, 0, 0, 0.08);border-color: rgba(255, 255, 255, 0.6);background: rgba(255, 255, 255, 0.95);} #panel-7-1-0-0 a::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.2), transparent );transition: left 0.8s ease;z-index: 2;pointer-events: none;}#panel-7-1-0-0 a:hover::before{left: 100%;} #panel-7-1-0-0 .image{position: relative;display: block;width: 100%;height: auto;border-radius: 20px;overflow: hidden;background: linear-gradient(135deg, #f8f9fa, #e9ecef);}#panel-7-1-0-0 img{width: 100% !important;height: 100% !important;display: block !important;border-radius: 20px !important;transition: all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;filter: brightness(1) saturate(1.05) contrast(1.02) !important;position: relative !important;z-index: 1 !important;} #panel-7-1-0-0 a:hover img{transform: scale(1.05) !important;filter: brightness(1.08) saturate(1.15) contrast(1.05) !important;} #panel-7-1-0-0 .image::after{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient( 135deg, rgba(53, 94, 105, 0.03) 0%, transparent 30%, transparent 70%, rgba(240, 173, 78, 0.03) 100% );border-radius: 20px;pointer-events: none;opacity: 0.8;transition: opacity 0.4s ease;z-index: 1;}#panel-7-1-0-0 a:hover .image::after{opacity: 0.4;} #panel-7-1-0-0 a:focus{outline: none;box-shadow: 0 0 0 3px rgba(53, 94, 105, 0.3), 0 12px 48px rgba(35, 40, 45, 0.15), 0 4px 24px rgba(0, 0, 0, 0.08);} @media (max-width: 1024px){#pgc-7-1-0{padding: 2.5rem 0;}#panel-7-1-0-0{padding: 0 1.5rem;}#panel-7-1-0-0 a{border-radius: 20px;}#panel-7-1-0-0 img, #panel-7-1-0-0 .image, #panel-7-1-0-0 .image::after{border-radius: 16px !important;}}@media (max-width: 768px){#pgc-7-1-0{padding: 2rem 0;}#panel-7-1-0-0{padding: 0 1rem;}#panel-7-1-0-0 a{border-radius: 16px;}#panel-7-1-0-0 img, #panel-7-1-0-0 .image, #panel-7-1-0-0 .image::after{border-radius: 12px !important;} #panel-7-1-0-0 a:hover{transform: translateY(-4px) scale(1.01);}#panel-7-1-0-0 a:hover img{transform: scale(1.02) !important;}}@media (max-width: 480px){#pgc-7-1-0{padding: 1.5rem 0;}#panel-7-1-0-0{padding: 0 0.75rem;}#panel-7-1-0-0 a{border-radius: 12px;}#panel-7-1-0-0 img, #panel-7-1-0-0 .image, #panel-7-1-0-0 .image::after{border-radius: 8px !important;}} @media (prefers-reduced-motion: reduce){#panel-7-1-0-0 a, #panel-7-1-0-0 a::before, #panel-7-1-0-0 img, #panel-7-1-0-0 .image::after{animation: none !important;transition: none !important;transform: none !important;}#panel-7-1-0-0 a{opacity: 1 !important;}} @media (prefers-contrast: high){#panel-7-1-0-0 a{background: #ffffff !important;border: 3px solid #000000 !important;}#panel-7-1-0-0 a:focus{box-shadow: 0 0 0 5px #000000 !important;}} @media print{#pgc-7-1-0{padding: 1rem 0 !important;background: #ffffff !important;}#panel-7-1-0-0 a{background: transparent !important;box-shadow: none !important;border: 1px solid #000000 !important;border-radius: 8px !important;}#panel-7-1-0-0 a::before, #panel-7-1-0-0 .image::after{display: none !important;}}      #pg-7-0:empty{display: none !important;height: 0 !important;min-height: 0 !important;padding: 0 !important;margin: 0 !important;} #pg-7-0:not(:has(img)):not(:has(h1)):not(:has(h2)):not(:has(h3)):not( :has(p) ):not(:has(a)):not(:has(button)){display: none !important;height: 0 !important;min-height: 0 !important;padding: 0 !important;margin: 0 !important;} #pg-7-0[style*="display: none"], #pg-7-0[hidden]{display: none !important;}      .news-page, body.archive.category-news, body.page-template-page-news{background: linear-gradient( 180deg, #ffffff 0%, rgba(248, 249, 250, 0.3) 100% );min-height: 100vh;} article.teaser.news{background: rgba(255, 255, 255, 0.95);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border: 1px solid rgba(255, 255, 255, 0.4);border-radius: 24px;padding: 2rem;margin-bottom: 2.5rem;box-shadow: 0 2px 20px rgba(35, 40, 45, 0.06), 0 1px 8px rgba(0, 0, 0, 0.04);transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);position: relative;overflow: hidden;display: flex;align-items: stretch;min-height: 350px;} article.teaser.news:hover{transform: translateY(-8px) scale(1.01);box-shadow: 0 8px 40px rgba(35, 40, 45, 0.12), 0 4px 16px rgba(0, 0, 0, 0.08);border-color: rgba(255, 255, 255, 0.6);background: rgba(255, 255, 255, 0.98);} article.teaser.news::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.2), transparent );transition: left 0.8s ease;pointer-events: none;z-index: 1;}article.teaser.news:hover::before{left: 100%;} article.teaser.news .image{position: relative;border-radius: 20px;overflow: hidden;background: transparent;box-shadow: none;transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);display: flex;align-items: center;justify-content: center;}article.teaser.news .image a{display: block;position: relative;overflow: hidden;border-radius: 20px;}article.teaser.news .image img{width: 100% !important;height: 100% !important;object-fit: cover !important;object-position: center 70% !important; border-radius: 20px !important;transition: all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;filter: brightness(1) saturate(1.05) contrast(1.02) !important;display: block !important;background: transparent !important;} article.teaser.news:hover .image{transform: scale(1.02);box-shadow: none;}article.teaser.news:hover .image img{transform: scale(1.08) !important;filter: brightness(1.05) saturate(1.15) contrast(1.05) !important;} article.teaser.news .image::after{display: none;} article.teaser.news .col-md-6.col-lg-7{display: flex;flex-direction: column;justify-content: center;position: relative;z-index: 2;} article.teaser.news .entry-header{margin-bottom: 1.5rem;} article.teaser.news .entry-title{margin: 0 0 1rem 0 !important;font-family: Arial, Helvetica, sans-serif !important;font-size: 1.25rem !important;font-weight: 600 !important;line-height: 1.4 !important;letter-spacing: -0.02em !important;color: #23282d !important;position: relative !important;display: -webkit-box !important;-webkit-line-clamp: 4 !important;-webkit-box-orient: vertical !important;overflow: hidden !important;text-overflow: ellipsis !important;max-height: 7rem !important;}article.teaser.news .entry-title a{color: inherit !important;text-decoration: none !important;transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;position: relative !important;} article.teaser.news:hover .entry-title a{color: #355e69 !important;transform: translateX(4px);} article.teaser.news .entry-title::after{content: "";position: absolute;bottom: -0.5rem;left: 0;width: 0;height: 2px;background: linear-gradient(90deg, #355e69, #f0ad4e);border-radius: 1px;transition: width 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);}article.teaser.news:hover .entry-title::after{width: 3rem;} article.teaser.news .entry-meta{margin-bottom: 1rem;font-family: Arial, Helvetica, sans-serif !important;} article.teaser.news .entry-meta *:before, article.teaser.news .entry-meta *:after{content: none !important;} article.teaser.news .entry-meta{font-variant-numeric: normal;text-rendering: optimizeLegibility;}article.teaser.news .entry-meta .posted-on{display: inline-flex;align-items: center;background: rgba(53, 94, 105, 0.1);color: #355e69;padding: 0.375rem 1rem;border-radius: 12px;font-size: 0.8125rem;font-weight: 500;letter-spacing: 0.05em;text-transform: uppercase;transition: all 0.3s ease;border: 1px solid rgba(53, 94, 105, 0.2);}article.teaser.news .entry-meta .posted-on::before{content: "";display: none;}article.teaser.news:hover .entry-meta .posted-on{background: #355e69;color: #ffffff;border-color: #355e69;transform: translateY(-1px);}article.teaser.news .entry-meta .entry-date{color: inherit;text-decoration: none;} article.teaser.news .entry-content{flex: 1;margin-bottom: 1.5rem;}article.teaser.news .entry-content p{font-family: Georgia, "Times New Roman", serif !important;font-size: 1rem !important;line-height: 1.6 !important;color: #6c7a7e !important;margin: 0 !important;text-align: justify;hyphens: auto;} article.teaser.news .post-edit-link{background: rgba(53, 94, 105, 0.1) !important;border: 1px solid rgba(53, 94, 105, 0.2) !important;color: #355e69 !important;border-radius: 12px !important;padding: 0.5rem 1rem !important;font-size: 0.8125rem !important;font-weight: 500 !important;transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;text-decoration: none !important;align-self: flex-start !important;backdrop-filter: blur(10px) !important;-webkit-backdrop-filter: blur(10px) !important;}article.teaser.news .post-edit-link:hover{background: #355e69 !important;color: #ffffff !important;border-color: #355e69 !important;transform: translateY(-2px) scale(1.05) !important;box-shadow: 0 4px 12px rgba(53, 94, 105, 0.3) !important;}article.teaser.news .post-edit-link .edit-post-icon{margin-right: 0.375rem;opacity: 0.8;transition: opacity 0.3s ease;}article.teaser.news .post-edit-link:hover .edit-post-icon{opacity: 1;} @media (max-width: 768px){article.teaser.news{padding: 1.5rem;margin-bottom: 2rem;border-radius: 20px;}article.teaser.news .image{margin-bottom: 1.5rem;border-radius: 16px;}article.teaser.news .image a, article.teaser.news .image img{border-radius: 16px !important;}article.teaser.news .entry-title{font-size: 1.25rem !important;margin: 0 0 0.75rem 0 !important;} article.teaser.news .image img, .news-article .featured-image img, .blog-article .featured-image img, article.news .post-featured img, article.blog .post-featured img, .teaser-loop .image img, .entry-featured img, .post-thumbnail img{object-position: center 65% !important;}article.teaser.news .entry-content p{font-size: 0.9375rem !important;text-align: left;hyphens: none;} article.teaser.news:hover{transform: translateY(-4px) scale(1.005);}article.teaser.news:hover .image{transform: scale(1.01);}article.teaser.news:hover .image img{transform: scale(1.04) !important;}}@media (max-width: 480px){article.teaser.news{padding: 1.25rem;border-radius: 16px;}article.teaser.news .image{border-radius: 12px;}article.teaser.news .image a, article.teaser.news .image img{border-radius: 12px !important;}article.teaser.news .entry-title{font-size: 1rem !important;}article.teaser.news .entry-meta .posted-on{font-size: 0.75rem;padding: 0.25rem 0.75rem;}} @media (prefers-reduced-motion: reduce){article.teaser.news, article.teaser.news::before, article.teaser.news .image, article.teaser.news .image img, article.teaser.news .entry-title a, article.teaser.news .entry-title::after, article.teaser.news .entry-meta .posted-on, article.teaser.news .post-edit-link{transition: none !important;transform: none !important;animation: none !important;}} @media (prefers-contrast: high){article.teaser.news{background: #ffffff !important;border: 2px solid #000000 !important;}article.teaser.news .entry-title a{color: #000000 !important;}article.teaser.news .entry-meta .posted-on{background: #000000 !important;color: #ffffff !important;border-color: #000000 !important;}article.teaser.news .post-edit-link{background: #000000 !important;color: #ffffff !important;border-color: #000000 !important;}}    .content-area-resource-page{background: linear-gradient( 180deg, #ffffff 0%, rgba(248, 249, 250, 0.4) 100% );padding: 6rem 2rem;position: relative;} .content-area-resource-page article.page{background: rgba(255, 255, 255, 0.95);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border: 1px solid rgba(255, 255, 255, 0.4);border-radius: 32px;padding: 5rem 4rem;margin: 0 auto;max-width: 1200px;box-shadow: 0 4px 32px rgba(35, 40, 45, 0.08), 0 2px 16px rgba(0, 0, 0, 0.04);transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);position: relative;overflow: hidden;text-align: center; transform: translateY(20px);opacity: 0;animation: resources-fade-in 1s ease-out 0.3s forwards;}@keyframes resources-fade-in{to{transform: translateY(0);opacity: 1;}} .content-area-resource-page article.page:hover{transform: translateY(-4px) scale(1.01);box-shadow: 0 8px 48px rgba(35, 40, 45, 0.12), 0 4px 24px rgba(0, 0, 0, 0.08);border-color: rgba(255, 255, 255, 0.6);background: rgba(255, 255, 255, 0.98);} .content-area-resource-page article.page::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.2), transparent );transition: left 0.8s ease;pointer-events: none;z-index: 1;}.content-area-resource-page article.page:hover::before{left: 100%;} .content-area-resource-page .entry-content{position: relative;z-index: 2;margin-bottom: 3rem;} .content-area-resource-page .entry-content h3{font-family: Arial, Helvetica, sans-serif !important;font-size: 1.875rem !important;font-weight: 300 !important;line-height: 1.5 !important;color: #23282d !important;margin: 0 0 3rem !important;letter-spacing: -0.02em !important;text-align: center !important;max-width: 900px;margin-left: auto !important;margin-right: auto !important;position: relative;padding: 0 1rem !important; text-shadow: 0 1px 3px rgba(255, 255, 255, 0.8);} .content-area-resource-page .entry-content h3::after{content: "";position: absolute;bottom: -1.5rem;left: 50%;transform: translateX(-50%);width: 4rem;height: 2px;background: linear-gradient(90deg, transparent, #355e69, transparent);border-radius: 1px;animation: accent-pulse 3s ease-in-out infinite alternate;}@keyframes accent-pulse{0%{opacity: 0.6;width: 3rem;}100%{opacity: 1;width: 4rem;}} .content-area-resource-page .entry-content h3 strong a{color: #355e69 !important;text-decoration: none !important;font-weight: 600 !important;position: relative !important;transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;padding: 0.25rem 0.5rem !important;border-radius: 8px !important;background: rgba(53, 94, 105, 0.05) !important;border: 1px solid rgba(53, 94, 105, 0.1) !important;display: inline-flex !important;align-items: center !important;gap: 0.5rem !important;margin-left: 0.5rem !important;backdrop-filter: blur(10px) !important;-webkit-backdrop-filter: blur(10px) !important;} .content-area-resource-page .entry-content h3 strong a::after{content: "→";font-size: 1.1em;transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity: 0.8;} .content-area-resource-page .entry-content h3 strong a:hover{color: #ffffff !important;background: #355e69 !important;border-color: #355e69 !important;transform: translateY(-2px) scale(1.05) !important;box-shadow: 0 8px 24px rgba(53, 94, 105, 0.3) !important;text-shadow: none !important;}.content-area-resource-page .entry-content h3 strong a:hover::after{transform: translateX(4px) scale(1.1);opacity: 1;} .content-area-resource-page .clearfix{margin: 3rem 0;position: relative;} .content-area-resource-page .clearfix::after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100px;height: 1px;background: linear-gradient( 90deg, transparent, rgba(53, 94, 105, 0.2), transparent );} .content-area-resource-page article footer{position: relative;z-index: 2;text-align: right;padding-top: 2rem;border-top: 1px solid rgba(229, 239, 241, 0.6);margin-top: 2rem;} .content-area-resource-page .post-edit-link{background: rgba(53, 94, 105, 0.08) !important;border: 1px solid rgba(53, 94, 105, 0.2) !important;color: #355e69 !important;border-radius: 12px !important;padding: 0.75rem 1.25rem !important;font-size: 0.875rem !important;font-weight: 500 !important;transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;text-decoration: none !important;backdrop-filter: blur(15px) !important;-webkit-backdrop-filter: blur(15px) !important;display: inline-flex !important;align-items: center !important;gap: 0.5rem !important;position: relative !important;overflow: hidden !important;} .content-area-resource-page .post-edit-link::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.2), transparent );transition: left 0.6s ease;}.content-area-resource-page .post-edit-link:hover::before{left: 100%;}.content-area-resource-page .post-edit-link:hover{background: #355e69 !important;color: #ffffff !important;border-color: #355e69 !important;transform: translateY(-3px) scale(1.05) !important;box-shadow: 0 8px 24px rgba(53, 94, 105, 0.3) !important;}.content-area-resource-page .post-edit-link .edit-post-icon{opacity: 0.8;transition: all 0.3s ease;font-size: 0.9em;}.content-area-resource-page .post-edit-link:hover .edit-post-icon{opacity: 1;transform: scale(1.1);} @media (max-width: 768px){.content-area-resource-page{padding: 4rem 1rem;}.content-area-resource-page article.page{padding: 3rem 2rem;border-radius: 24px;margin: 0;}.content-area-resource-page .entry-content h3{font-size: 1.5rem !important;line-height: 1.3 !important;margin: 0 0 1.5rem !important;}.content-area-resource-page .entry-content h3::after{width: 2.5rem;bottom: -0.75rem;}.content-area-resource-page .entry-content h3 strong a{padding: 0.375rem 0.75rem !important;font-size: 0.9375rem !important;margin-left: 0.25rem !important;margin-top: 0.5rem !important;display: inline-flex !important;}.content-area-resource-page .clearfix{margin: 1.5rem 0;}.content-area-resource-page .clearfix::after{width: 60px;}.content-area-resource-page article footer{text-align: center;padding-top: 1rem;margin-top: 1rem;}.content-area-resource-page .post-edit-link{padding: 0.625rem 1rem !important;font-size: 0.8125rem !important;border-radius: 10px !important;} .content-area-resource-page article.page:hover{transform: translateY(-2px) scale(1.005);}}@media (max-width: 480px){.content-area-resource-page article.page{padding: 2rem 1.5rem;border-radius: 20px;}.content-area-resource-page .entry-content h3{font-size: 1.25rem !important;line-height: 1.4 !important;}.content-area-resource-page .entry-content h3 strong a{display: block !important;margin: 1rem auto 0 !important;width: fit-content !important;}} @media (prefers-reduced-motion: reduce){.content-area-resource-page article.page, .content-area-resource-page article.page::before, .content-area-resource-page .entry-content h3::after, .content-area-resource-page .entry-content h3 strong a, .content-area-resource-page .post-edit-link, .content-area-resource-page .post-edit-link::before{animation: none !important;transition: none !important;transform: none !important;}.content-area-resource-page article.page{opacity: 1 !important;}} @media (prefers-contrast: high){.content-area-resource-page article.page{background: #ffffff !important;border: 3px solid #000000 !important;}.content-area-resource-page .entry-content h3{color: #000000 !important;text-shadow: none !important;}.content-area-resource-page .entry-content h3 strong a{background: #000000 !important;color: #ffffff !important;border-color: #000000 !important;}.content-area-resource-page .post-edit-link{background: #000000 !important;color: #ffffff !important;border-color: #000000 !important;}}    .filter-area{padding: 3rem 2rem;background: linear-gradient( 180deg, rgba(248, 249, 250, 0.4) 0%, #ffffff 100% );position: relative;} .resources-filter{background: rgba(255, 255, 255, 0.95);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border: 1px solid rgba(255, 255, 255, 0.4);border-radius: 24px;padding: 2.5rem 3rem;margin: 0 auto;max-width: 1200px;box-shadow: 0 4px 32px rgba(35, 40, 45, 0.08), 0 2px 16px rgba(0, 0, 0, 0.04);transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);position: relative;overflow: hidden; display: grid !important;grid-template-columns: 1fr 1fr 1fr auto !important;gap: 1.5rem !important;align-items: center !important; transform: translateY(20px);opacity: 0;animation: filter-fade-in 1s ease-out 0.5s forwards;}@keyframes filter-fade-in{to{transform: translateY(0);opacity: 1;}} .resources-filter:hover{transform: translateY(-4px) scale(1.01);box-shadow: 0 8px 48px rgba(35, 40, 45, 0.12), 0 4px 24px rgba(0, 0, 0, 0.08);border-color: rgba(255, 255, 255, 0.6);background: rgba(255, 255, 255, 0.98);} .resources-filter::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.2), transparent );transition: left 0.8s ease;pointer-events: none;z-index: 1;}.resources-filter:hover::before{left: 100%;} .resources-filter select.postform{background: rgba(255, 255, 255, 0.9);backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);border: 1px solid rgba(53, 94, 105, 0.2);border-radius: 16px;padding: 1rem 3rem 1rem 1.25rem;font-family: Arial, Helvetica, sans-serif !important;font-size: 0.9375rem !important;font-weight: 500 !important;color: #23282d !important;cursor: pointer;transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);position: relative;z-index: 2;width: 100%;min-height: 3.25rem; -webkit-appearance: none;-moz-appearance: none;appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3Cpath fill='%23355E69' d='M8 10L0 2h16z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 1rem center;background-size: 16px 10px; text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8);} .resources-filter select.postform:hover{background: rgba(255, 255, 255, 0.95);border-color: rgba(53, 94, 105, 0.4);transform: translateY(-2px) scale(1.02);box-shadow: 0 8px 24px rgba(53, 94, 105, 0.15), 0 2px 8px rgba(0, 0, 0, 0.05);} .resources-filter select.postform:focus{outline: none;border-color: #355e69;background: #ffffff;box-shadow: 0 0 0 3px rgba(53, 94, 105, 0.15), 0 8px 24px rgba(53, 94, 105, 0.2), 0 2px 8px rgba(0, 0, 0, 0.08);transform: translateY(-2px) scale(1.02);} .resources-filter select.postform option[value="-1"]{color: #86868b;font-style: italic;font-weight: 400;} .resources-filter select.postform option{background: #ffffff;color: #23282d;padding: 0.75rem 1rem;font-weight: 500;}.resources-filter select.postform option:hover{background: rgba(53, 94, 105, 0.1);color: #355e69;} .resources-filter button.filter{background: linear-gradient(135deg, #355e69 0%, #2a4a52 100%);color: #ffffff !important;border: none;border-radius: 16px;padding: 1rem 2.5rem;font-family: Arial, Helvetica, sans-serif !important;font-size: 0.9375rem !important;font-weight: 600 !important;letter-spacing: -0.01em;cursor: pointer;transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);position: relative;z-index: 2;overflow: hidden;min-height: 3.25rem;white-space: nowrap;text-transform: uppercase; box-shadow: 0 4px 16px rgba(53, 94, 105, 0.3), 0 2px 8px rgba(0, 0, 0, 0.1);} .resources-filter button.filter::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.2), transparent );transition: left 0.6s ease;}.resources-filter button.filter:hover::before{left: 100%;} .resources-filter button.filter:hover{background: linear-gradient(135deg, #2a4a52 0%, #355e69 100%);transform: translateY(-3px) scale(1.05);box-shadow: 0 8px 32px rgba(53, 94, 105, 0.4), 0 4px 16px rgba(0, 0, 0, 0.15);} .resources-filter button.filter:active{transform: translateY(-1px) scale(1.02);box-shadow: 0 4px 16px rgba(53, 94, 105, 0.3), 0 2px 8px rgba(0, 0, 0, 0.1);} .resources-filter button.filter:focus{outline: none;box-shadow: 0 0 0 3px rgba(53, 94, 105, 0.3), 0 8px 32px rgba(53, 94, 105, 0.4), 0 4px 16px rgba(0, 0, 0, 0.15);} @media (min-width: 1025px){.resources-filter{display: grid !important;grid-template-columns: 1fr 1fr 1fr auto !important;grid-template-rows: auto !important;gap: 1.5rem !important;align-items: center !important;justify-items: stretch !important;}.resources-filter select.postform{grid-column: auto !important;}.resources-filter button.filter{grid-column: auto !important;justify-self: auto !important;}} @media (max-width: 1024px){.resources-filter{ grid-template-columns: 1fr 1fr;grid-template-rows: 1fr auto;gap: 1.25rem;padding: 2rem 2.5rem;}.resources-filter select.postform:nth-child(3){ grid-column: 1 / -1;}.resources-filter button.filter{grid-column: 1 / -1;justify-self: center;min-width: 200px;margin-top: 0.5rem;}}@media (max-width: 768px){.filter-area{padding: 2rem 1rem;}.resources-filter{ grid-template-columns: 1fr 1fr;grid-template-rows: auto auto auto;gap: 1rem;padding: 2rem 1.5rem;border-radius: 20px;}.resources-filter select.postform:nth-child(3){ grid-column: 1 / -1;}.resources-filter button.filter{grid-column: 1 / -1;justify-self: stretch;margin-top: 0.5rem;}.resources-filter select.postform{padding: 0.875rem 2.5rem 0.875rem 1rem;font-size: 0.875rem !important;border-radius: 12px;min-height: 3rem;background-size: 14px 8px;background-position: right 0.875rem center;}.resources-filter button.filter{padding: 0.875rem 2rem;font-size: 0.875rem !important;border-radius: 12px;min-height: 3rem;width: 100%;max-width: 250px;justify-self: center;} .resources-filter:hover{transform: translateY(-2px) scale(1.005);}.resources-filter select.postform:hover, .resources-filter select.postform:focus{transform: translateY(-1px) scale(1.01);}.resources-filter button.filter:hover{transform: translateY(-2px) scale(1.02);}}@media (max-width: 480px){.resources-filter{padding: 1.5rem 1rem;border-radius: 16px;}.resources-filter select.postform{padding: 0.75rem 2rem 0.75rem 0.875rem;font-size: 0.8125rem !important;border-radius: 10px;min-height: 2.75rem;}.resources-filter button.filter{padding: 0.75rem 1.5rem;font-size: 0.8125rem !important;border-radius: 10px;min-height: 2.75rem;}} @media (prefers-reduced-motion: reduce){.resources-filter, .resources-filter::before, .resources-filter select.postform, .resources-filter button.filter, .resources-filter button.filter::before{animation: none !important;transition: none !important;transform: none !important;}.resources-filter{opacity: 1 !important;}} @media (prefers-contrast: high){.resources-filter{background: #ffffff !important;border: 3px solid #000000 !important;}.resources-filter select.postform{background: #ffffff !important;border: 2px solid #000000 !important;color: #000000 !important;}.resources-filter button.filter{background: #000000 !important;color: #ffffff !important;border: 2px solid #000000 !important;}} @media print{.filter-area{display: none !important;}}    .filter-area .resources-filter, div.filter-area div.resources-filter, body .filter-area .resources-filter{display: grid !important;grid-template-columns: 1fr 1fr 1fr auto !important;grid-template-rows: auto !important;gap: 1.5rem !important;align-items: center !important;justify-items: stretch !important;} .filter-area .resources-filter select.postform, div.filter-area div.resources-filter select.postform, body .filter-area .resources-filter select.postform{grid-column: auto !important;grid-row: 1 !important;width: 100% !important;display: block !important;} .filter-area .resources-filter button.filter, div.filter-area div.resources-filter button.filter, body .filter-area .resources-filter button.filter{grid-column: 4 !important;grid-row: 1 !important;justify-self: stretch !important;width: auto !important;min-width: 120px !important;} .filter-area .resources-filter > *, div.filter-area div.resources-filter > *, body .filter-area .resources-filter > *{flex: none !important;float: none !important;clear: none !important;position: relative !important;} @media (max-width: 1024px){.filter-area .resources-filter, div.filter-area div.resources-filter, body .filter-area .resources-filter{grid-template-columns: 1fr 1fr !important;grid-template-rows: auto auto !important;}.filter-area .resources-filter select.postform:nth-child(3), div.filter-area div.resources-filter select.postform:nth-child(3), body .filter-area .resources-filter select.postform:nth-child(3){grid-column: 1 / -1 !important;grid-row: 2 !important;}.filter-area .resources-filter button.filter, div.filter-area div.resources-filter button.filter, body .filter-area .resources-filter button.filter{grid-column: 1 / -1 !important;grid-row: 3 !important;justify-self: center !important;min-width: 200px !important;}}@media (max-width: 768px){.filter-area .resources-filter, div.filter-area div.resources-filter, body .filter-area .resources-filter{grid-template-columns: 1fr 1fr !important;grid-template-rows: auto auto auto !important;}}@media (max-width: 480px){.filter-area .resources-filter, div.filter-area div.resources-filter, body .filter-area .resources-filter{grid-template-columns: 1fr !important;grid-template-rows: auto auto auto auto !important;}.filter-area .resources-filter select.postform, div.filter-area div.resources-filter select.postform, body .filter-area .resources-filter select.postform{grid-column: 1 !important;}.filter-area .resources-filter select.postform:nth-child(3), div.filter-area div.resources-filter select.postform:nth-child(3), body .filter-area .resources-filter select.postform:nth-child(3){grid-column: 1 !important;grid-row: 3 !important;}.filter-area .resources-filter button.filter, div.filter-area div.resources-filter button.filter, body .filter-area .resources-filter button.filter{grid-column: 1 !important;grid-row: 4 !important;justify-self: stretch !important;min-width: auto !important;}}    #resorces-grid, .resorces-grid{background: linear-gradient( 180deg, #ffffff 0%, rgba(248, 249, 250, 0.4) 100% ) !important;padding: 2rem 1rem 6rem 1rem !important; position: relative !important;overflow: visible !important; border: none !important;box-shadow: none !important;margin: 0 !important;} .resorces-row{position: relative !important;margin: 0 0 1rem 0 !important;padding: 0 !important;width: 100% !important;max-width: 1400px !important;margin-left: auto !important;margin-right: auto !important;} .resorces-grid .resource-wrapper, .resorces-grid [class*="col-"]{padding: 0.5rem !important;margin: 0 !important;transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important; } .resorces-grid article.teaser-loop, .resorces-grid .resource-wrapper article.teaser-loop, #resorces-grid article.teaser-loop{background: #ffffff !important;border: 1px solid rgba(229, 239, 241, 0.6) !important;border-radius: 16px !important;padding: 0 !important;margin: 0 !important;box-shadow: 0 2px 16px rgba(35, 40, 45, 0.06) !important;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;position: relative !important;overflow: hidden !important;height: 100% !important;display: flex !important;flex-direction: column !important;} .resorces-grid article.teaser-loop:hover{transform: translateY(-8px) scale(1.01) !important;box-shadow: 0 8px 32px rgba(35, 40, 45, 0.12) !important;border-color: rgba(53, 94, 105, 0.3) !important;} .resorces-grid article.teaser-loop::before{content: "" !important;position: absolute !important;top: 0 !important;left: 0 !important;right: 0 !important;height: 1px !important;background: linear-gradient( 90deg, transparent, rgba(240, 173, 78, 0.6), transparent ) !important;opacity: 0 !important;transition: opacity 0.3s ease !important;}.resorces-grid article.teaser-loop:hover::before{opacity: 1 !important;} .resorces-grid .entry{display: flex !important;flex-direction: column !important;height: 100% !important;position: relative !important;z-index: 2 !important;padding: 0 !important;margin: 0 !important;background: #ffffff !important;border-radius: 16px !important;overflow: hidden !important;} .resorces-grid .entry > .image:first-child{position: relative !important;aspect-ratio: 4/3 !important;overflow: hidden !important;background: linear-gradient(135deg, #f8f9fa, #e9ecef) !important;margin: 0 !important;padding: 0 !important;z-index: 0 !important;}.resorces-grid .image img{width: 100% !important;height: 100% !important;object-fit: cover !important;object-position: center !important;transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) !important;filter: brightness(1) saturate(1.05) !important;}.resorces-grid article.teaser-loop:hover .image img{transform: scale(1.08) !important;filter: brightness(1.05) saturate(1.1) !important;} .resorces-grid .image::after{content: "" !important;position: absolute !important;top: 0 !important;left: 0 !important;right: 0 !important;bottom: 0 !important;background: linear-gradient( to bottom, rgba(53, 94, 105, 0.05) 0%, rgba(53, 94, 105, 0.1) 50%, rgba(53, 94, 105, 0.15) 100% ) !important;pointer-events: none !important;transition: opacity 0.3s ease !important;z-index: 1 !important;} .resorces-grid article.teaser-loop:hover .image::after{opacity: 0.7 !important;} .resorces-grid .entry > .no-image:first-child, .resorces-grid .resource-wrapper .entry > .no-image:first-child, #resorces-grid .entry > .no-image:first-child{position: relative !important;aspect-ratio: 4/3 !important;height: auto !important;background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%) !important;display: flex !important;align-items: center !important;justify-content: center !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important; background-image: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%), repeating-linear-gradient( 45deg, transparent, transparent 10px, rgba(53, 94, 105, 0.03) 10px, rgba(53, 94, 105, 0.03) 20px ) !important;} .resorces-grid .no-image::before{content: "" !important;position: absolute !important;width: 80px !important;height: 80px !important;background: linear-gradient(135deg, rgba(53, 94, 105, 0.1) 0%, rgba(240, 173, 78, 0.1) 100%) !important;border-radius: 20px !important;display: flex !important;align-items: center !important;justify-content: center !important; box-shadow: inset 0 0 0 2px rgba(53, 94, 105, 0.2), 0 4px 12px rgba(0, 0, 0, 0.05) !important;transition: all 0.3s ease !important;} .resorces-grid .no-image::after{content: "" !important;position: absolute !important;width: 40px !important;height: 50px !important;background: #ffffff !important;border-radius: 4px !important;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1) !important; background-image: repeating-linear-gradient( 180deg, transparent, transparent 8px, rgba(53, 94, 105, 0.2) 8px, rgba(53, 94, 105, 0.2) 10px ) !important;background-position: 8px 12px !important;background-size: calc(100% - 16px) 100% !important;background-repeat: no-repeat !important;} .resorces-grid article.teaser-loop:hover .no-image::before{transform: scale(1.1) rotate(3deg) !important;background: linear-gradient(135deg, rgba(53, 94, 105, 0.15) 0%, rgba(240, 173, 78, 0.15) 100%) !important;}.resorces-grid article.teaser-loop:hover .no-image::after{transform: scale(1.05) !important;} .resorces-grid .text, .resorces-grid .resource-wrapper .text, #resorces-grid .text{padding: 1.25rem 1.5rem 1.5rem 1.5rem !important;flex: 1 !important;display: flex !important;flex-direction: column !important;background: #ffffff !important;position: relative !important;z-index: 2 !important;overflow: hidden !important;} .resorces-grid .text.blue, .resorces-grid .resource-wrapper .text.blue, #resorces-grid .text.blue{background: #ffffff !important;}.resorces-grid .text.yellow, .resorces-grid .resource-wrapper .text.yellow, #resorces-grid .text.yellow{background: #ffffff !important;} .resorces-grid .entry-title{margin: 0 0 0.75rem 0 !important;font-size: 1rem !important;line-height: 1.4 !important;font-weight: 600 !important;color: #23282d !important;font-family: Arial, Helvetica, sans-serif !important;letter-spacing: -0.02em !important;position: relative !important; display: -webkit-box !important;-webkit-line-clamp: 2 !important;-webkit-box-orient: vertical !important;overflow: hidden !important;text-overflow: ellipsis !important;max-height: 2.8rem !important;}.resorces-grid .entry-title a{color: #23282d !important;text-decoration: none !important;transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;display: block !important;}.resorces-grid article.teaser-loop:hover .entry-title a{color: #355e69 !important;transform: translateY(-1px) !important;} .resorces-grid .entry-title::after{content: "" !important;position: absolute !important;bottom: -0.75rem !important;left: 0 !important;width: 0 !important;height: 2px !important;background: linear-gradient(90deg, #355e69, #f0ad4e) !important;border-radius: 1px !important;transition: width 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;}.resorces-grid article.teaser-loop:hover .entry-title::after{width: 3rem !important;} .resorces-grid .entry-meta-category-tag{margin: 0 0 1.5rem 0 !important;font-size: 0.8125rem !important;line-height: 1.4 !important;opacity: 0.8 !important;}.resorces-grid .entry-meta-category-tag a{color: #355e69 !important;text-decoration: none !important;background: rgba(53, 94, 105, 0.1) !important;padding: 0.25rem 0.5rem !important;border-radius: 6px !important;font-size: 0.75rem !important;font-weight: 500 !important;margin-right: 0.5rem !important;margin-bottom: 0.25rem !important;display: inline-block !important;transition: all 0.3s ease !important;}.resorces-grid .entry-meta-category-tag a:hover{background: rgba(53, 94, 105, 0.2) !important;transform: translateY(-1px) !important;} .resorces-grid .link-whole-area{display: none !important;align-items: center !important;justify-content: center !important;color: #355e69 !important;font-size: 0.875rem !important;font-weight: 600 !important;text-decoration: none !important;margin-top: auto !important;padding: 0.75rem 1.5rem !important;border: 2px solid rgba(53, 94, 105, 0.2) !important;border-radius: 12px !important;background: rgba(255, 255, 255, 0.8) !important;backdrop-filter: blur(10px) !important;transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;position: relative !important;overflow: hidden !important;letter-spacing: -0.01em !important;text-transform: uppercase !important;font-size: 0.8125rem !important;} .resorces-grid .link-whole-area::before{content: "" !important;position: absolute !important;top: 0 !important;left: -100% !important;width: 100% !important;height: 100% !important;background: linear-gradient( 90deg, transparent, rgba(53, 94, 105, 0.1), transparent ) !important;transition: left 0.6s ease !important;}.resorces-grid article.teaser-loop:hover .link-whole-area::before{left: 100% !important;}.resorces-grid .link-whole-area::after{content: "→" !important;margin-left: 0.5rem !important;font-size: 1.1em !important;transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;} .resorces-grid article.teaser-loop:hover .link-whole-area{background: #355e69 !important;color: #ffffff !important;border-color: #355e69 !important;transform: translateY(-2px) scale(1.02) !important;box-shadow: 0 8px 24px rgba(53, 94, 105, 0.25) !important;}.resorces-grid article.teaser-loop:hover .link-whole-area::after{transform: translateX(4px) scale(1.1) !important;}    @media (max-width: 767px){.resorces-grid article.teaser-loop{border-radius: 20px !important;}.resorces-grid .text{padding: 1.5rem !important;}.resorces-grid .entry-title{font-size: 1rem !important;-webkit-line-clamp: 2 !important;max-height: 2.8rem !important;}}@media (max-width: 575px){.resorces-grid article.teaser-loop{min-height: 260px !important;border-radius: 16px !important;}.resorces-grid .text{padding: 1.25rem !important;}.resorces-grid .entry-title{font-size: 0.9375rem !important;margin: 0 0 1rem 0 !important;}.resorces-grid .link-whole-area{padding: 0.625rem 1.25rem !important;font-size: 0.75rem !important;border-radius: 10px !important;}} @media (prefers-reduced-motion: reduce){.resorces-grid article.teaser-loop, .resorces-grid .image img, .resorces-grid .entry-title a, .resorces-grid .entry-title::after, .resorces-grid .link-whole-area, .resorces-grid .link-whole-area::before, .resorces-grid .link-whole-area::after{animation: none !important;transition: none !important;transform: none !important;}.resorces-grid article.teaser-loop{opacity: 1 !important;}} @media (prefers-contrast: high){.resorces-grid article.teaser-loop{background: #ffffff !important;border: 3px solid #000000 !important;}.resorces-grid .entry-title a{color: #000000 !important;}.resorces-grid .link-whole-area{background: #000000 !important;color: #ffffff !important;border-color: #000000 !important;}} @media print{.resorces-grid{background: #ffffff !important;box-shadow: none !important;padding: 1rem !important;}.resorces-grid article.teaser-loop{background: #ffffff !important;border: 1px solid #cccccc !important;box-shadow: none !important;break-inside: avoid !important;margin-bottom: 1rem !important;}.resorces-grid .link-whole-area{display: none !important;}}    #resorces-grid .resource-wrapper[style*="position: absolute"]{ margin-bottom: 0.75rem !important;padding: 0.5rem !important;} #resorces-grid[style*="height"]{ max-height: none !important;} .resorces-grid .resource-wrapper, .resorces-grid [class*="col-"]{margin-bottom: 0.75rem !important;padding: 0.5rem !important;margin-top: 0 !important;} .resorces-grid article.teaser-loop{margin-bottom: 0 !important;margin-top: 0 !important;} .resorces-row + .resorces-row{margin-top: -1rem !important;} .resorces-grid [style*="top:"]{ transform: translateY(-0.5rem) !important;} #resorces-grid, .resorces-grid{padding: 1.5rem 1rem 4rem 1rem !important;margin: 0 !important;} #resorces-grid .resource-wrapper[style*="position: absolute"], .resorces-grid .resource-wrapper[style*="position: absolute"]{ margin-bottom: 0.75rem !important;padding: 0.5rem !important;} @media (max-width: 768px){.resorces-grid .resource-wrapper{padding: 0.125rem !important;margin-bottom: 0.5rem !important;}.resorces-grid article.teaser-loop{min-height: 260px !important;}.resorces-grid .text{padding: 1.25rem !important;}}    .resource-wrapper article.teaser-loop, .col-lg-3 article.teaser-loop, .col-md-4 article.teaser-loop, .col-sm-6 article.teaser-loop, [class*="col-"] article.teaser-loop, #resorces-grid article.teaser-loop, .resorces-grid article.teaser-loop{background: rgba(255, 255, 255, 0.95) !important;backdrop-filter: blur(20px) !important;-webkit-backdrop-filter: blur(20px) !important;border: 1px solid rgba(255, 255, 255, 0.4) !important;border-radius: 24px !important;padding: 0 !important;margin: 0 !important;box-shadow: 0 4px 32px rgba(35, 40, 45, 0.08), 0 2px 16px rgba(0, 0, 0, 0.04) !important;transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;position: relative !important;overflow: hidden !important;height: 100% !important;display: flex !important;flex-direction: column !important;opacity: 1 !important;} .resource-wrapper article.teaser-loop:hover, .col-lg-3 article.teaser-loop:hover, .col-md-4 article.teaser-loop:hover, .col-sm-6 article.teaser-loop:hover, [class*="col-"] article.teaser-loop:hover, #resorces-grid article.teaser-loop:hover, .resorces-grid article.teaser-loop:hover{transform: translateY(-8px) scale(1.02) !important;box-shadow: 0 8px 48px rgba(35, 40, 45, 0.12), 0 4px 24px rgba(0, 0, 0, 0.08) !important;border-color: rgba(255, 255, 255, 0.6) !important;background: rgba(255, 255, 255, 0.98) !important;} .resource-wrapper .entry, .col-lg-3 .entry, .col-md-4 .entry, .col-sm-6 .entry, [class*="col-"] .entry, #resorces-grid .entry, .resorces-grid .entry{display: flex !important;flex-direction: column !important;height: 100% !important;position: relative !important;z-index: 2 !important;padding: 0 !important;margin: 0 !important;} .resource-wrapper .no-image, .col-lg-3 .no-image, .col-md-4 .no-image, .col-sm-6 .no-image, [class*="col-"] .no-image, #resorces-grid .no-image, .resorces-grid .no-image{position: relative !important;aspect-ratio: 4/3 !important;background: linear-gradient( 135deg, rgba(53, 94, 105, 0.1) 0%, rgba(240, 173, 78, 0.1) 50%, rgba(53, 94, 105, 0.1) 100% ) !important;border-radius: 0 !important;display: flex !important;align-items: center !important;justify-content: center !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;min-height: 120px !important;} .resource-wrapper .text, .col-lg-3 .text, .col-md-4 .text, .col-sm-6 .text, [class*="col-"] .text, #resorces-grid .text, .resorces-grid .text{padding: 1.5rem !important;flex: 1 !important;display: flex !important;flex-direction: column !important;background: transparent !important;position: relative !important;z-index: 2 !important;} .resource-wrapper .text.blue, .col-lg-3 .text.blue, .col-md-4 .text.blue, .col-sm-6 .text.blue, [class*="col-"] .text.blue, #resorces-grid .text.blue, .resorces-grid .text.blue{background: linear-gradient( 180deg, rgba(53, 94, 105, 0.02) 0%, rgba(53, 94, 105, 0.05) 100% ) !important;} .resource-wrapper .entry-title, .col-lg-3 .entry-title, .col-md-4 .entry-title, .col-sm-6 .entry-title, [class*="col-"] .entry-title, #resorces-grid .entry-title, .resorces-grid .entry-title{margin: 0 0 1.5rem 0 !important;font-size: 1rem !important;line-height: 1.4 !important;font-weight: 600 !important;color: #23282d !important;font-family: Arial, Helvetica, sans-serif !important;letter-spacing: -0.02em !important;position: relative !important;display: -webkit-box !important;-webkit-line-clamp: 3 !important;-webkit-box-orient: vertical !important;overflow: hidden !important;text-overflow: ellipsis !important;max-height: 4.2rem !important;} .resource-wrapper .entry-title a, .col-lg-3 .entry-title a, .col-md-4 .entry-title a, .col-sm-6 .entry-title a, [class*="col-"] .entry-title a, #resorces-grid .entry-title a, .resorces-grid .entry-title a{color: #23282d !important;text-decoration: none !important;transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;display: block !important;} .resource-wrapper .link-whole-area, .col-lg-3 .link-whole-area, .col-md-4 .link-whole-area, .col-sm-6 .link-whole-area, [class*="col-"] .link-whole-area, #resorces-grid .link-whole-area, .resorces-grid .link-whole-area{display: none !important;align-items: center !important;justify-content: center !important;color: #355e69 !important;font-size: 0.875rem !important;font-weight: 600 !important;text-decoration: none !important;margin-top: auto !important;padding: 0.75rem 1.5rem !important;border: 2px solid rgba(53, 94, 105, 0.2) !important;border-radius: 12px !important;background: rgba(255, 255, 255, 0.8) !important;backdrop-filter: blur(10px) !important;transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;position: relative !important;overflow: hidden !important;letter-spacing: -0.01em !important;text-transform: uppercase !important;font-size: 0.8125rem !important;}    body #resorces-grid article.teaser-loop, body .resorces-grid article.teaser-loop, body .resource-wrapper article.teaser-loop, body [class*="col-"] article.teaser-loop{background: rgba(255, 255, 255, 0.95) !important;backdrop-filter: blur(20px) !important;-webkit-backdrop-filter: blur(20px) !important;border: 1px solid rgba(53, 94, 105, 0.2) !important;border-radius: 20px !important;box-shadow: 0 8px 32px rgba(53, 94, 105, 0.1), 0 4px 16px rgba(0, 0, 0, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.8) !important;transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;overflow: hidden !important;position: relative !important;min-height: 300px !important;display: flex !important;flex-direction: column !important;margin: 0 !important;padding: 0 !important;transform: translateZ(0) !important;} body #resorces-grid article.teaser-loop:hover, body .resorces-grid article.teaser-loop:hover, body .resource-wrapper article.teaser-loop:hover, body [class*="col-"] article.teaser-loop:hover{transform: translateY(-12px) scale(1.03) translateZ(0) !important;box-shadow: 0 20px 60px rgba(53, 94, 105, 0.15), 0 8px 30px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;border-color: rgba(53, 94, 105, 0.3) !important;background: rgba(255, 255, 255, 0.98) !important;} body #resorces-grid article.teaser-loop::before, body .resorces-grid article.teaser-loop::before, body .resource-wrapper article.teaser-loop::before, body [class*="col-"] article.teaser-loop::before{content: "" !important;position: absolute !important;top: 0 !important;left: -100% !important;width: 100% !important;height: 100% !important;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.4), transparent ) !important;transition: left 0.8s ease !important;z-index: 1 !important;pointer-events: none !important;}body #resorces-grid article.teaser-loop:hover::before, body .resorces-grid article.teaser-loop:hover::before, body .resource-wrapper article.teaser-loop:hover::before, body [class*="col-"] article.teaser-loop:hover::before{left: 100% !important;} body #resorces-grid .no-image, body .resorces-grid .no-image, body .resource-wrapper .no-image, body [class*="col-"] .no-image{position: relative !important;aspect-ratio: 4/3 !important;background: linear-gradient( 135deg, rgba(53, 94, 105, 0.08) 0%, rgba(240, 173, 78, 0.08) 50%, rgba(53, 94, 105, 0.08) 100% ) !important;border-radius: 20px 20px 0 0 !important;min-height: 140px !important;display: flex !important;align-items: center !important;justify-content: center !important;position: relative !important;overflow: hidden !important;margin: 0 !important;padding: 0 !important;} body #resorces-grid .no-image::before, body .resorces-grid .no-image::before, body .resource-wrapper .no-image::before, body [class*="col-"] .no-image::before{content: "\1F4C4" !important; font-size: 2.5rem !important;opacity: 0.4 !important;filter: grayscale(1) !important;} body #resorces-grid .text, body .resorces-grid .text, body .resource-wrapper .text, body [class*="col-"] .text{padding: 1.75rem !important;flex: 1 !important;display: flex !important;flex-direction: column !important;position: relative !important;z-index: 2 !important;background: transparent !important;} body #resorces-grid .text.blue, body .resorces-grid .text.blue, body .resource-wrapper .text.blue, body [class*="col-"] .text.blue{background: linear-gradient( 180deg, rgba(53, 94, 105, 0.03) 0%, rgba(53, 94, 105, 0.01) 100% ) !important;} body #resorces-grid .entry-title, body .resorces-grid .entry-title, body .resource-wrapper .entry-title, body [class*="col-"] .entry-title{font-family: Arial, Helvetica, sans-serif !important;font-size: 1rem !important;font-weight: 600 !important;line-height: 1.4 !important;color: #23282d !important;margin: 0 0 1.25rem 0 !important;letter-spacing: -0.01em !important;display: -webkit-box !important;-webkit-line-clamp: 3 !important;-webkit-box-orient: vertical !important;overflow: hidden !important;text-overflow: ellipsis !important;max-height: 4.2rem !important;} body #resorces-grid .entry-title a, body .resorces-grid .entry-title a, body .resource-wrapper .entry-title a, body [class*="col-"] .entry-title a{color: #23282d !important;text-decoration: none !important;transition: color 0.3s ease !important;display: block !important;}body #resorces-grid article.teaser-loop:hover .entry-title a, body .resorces-grid article.teaser-loop:hover .entry-title a, body .resource-wrapper article.teaser-loop:hover .entry-title a, body [class*="col-"] article.teaser-loop:hover .entry-title a{color: #355e69 !important;} body #resorces-grid .link-whole-area, body .resorces-grid .link-whole-area, body .resource-wrapper .link-whole-area, body [class*="col-"] .link-whole-area{display: inline-flex !important;align-items: center !important;justify-content: center !important;background: #355e69 !important;color: #ffffff !important;font-family: Arial, Helvetica, sans-serif !important;font-size: 0.875rem !important;font-weight: 600 !important;text-decoration: none !important;text-transform: uppercase !important;letter-spacing: 0.5px !important;padding: 0.875rem 1.75rem !important;border-radius: 12px !important;border: 2px solid transparent !important;margin-top: auto !important;transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;position: relative !important;overflow: visible !important;box-shadow: 0 4px 12px rgba(53, 94, 105, 0.3) !important;z-index: 10 !important;text-shadow: none !important;line-height: 1.2 !important;} body #resorces-grid article.teaser-loop:hover .link-whole-area, body .resorces-grid article.teaser-loop:hover .link-whole-area, body .resource-wrapper article.teaser-loop:hover .link-whole-area, body [class*="col-"] article.teaser-loop:hover .link-whole-area{background: #f0ad4e !important;color: #ffffff !important;transform: translateY(-2px) scale(1.05) !important;box-shadow: 0 8px 20px rgba(240, 173, 78, 0.4) !important;border-color: #f0ad4e !important;} body #resorces-grid .link-whole-area::after, body .resorces-grid .link-whole-area::after, body .resource-wrapper .link-whole-area::after, body [class*="col-"] .link-whole-area::after{content: "→" !important;margin-left: 0.5rem !important;font-size: 1.1em !important;transition: transform 0.3s ease !important;color: #ffffff !important;opacity: 1 !important;}body #resorces-grid article.teaser-loop:hover .link-whole-area::after, body .resorces-grid article.teaser-loop:hover .link-whole-area::after, body .resource-wrapper article.teaser-loop:hover .link-whole-area::after, body [class*="col-"] article.teaser-loop:hover .link-whole-area::after{transform: translateX(4px) !important;}  .wp-pagenavi{margin: 3rem auto !important;display: flex !important;justify-content: center !important;align-items: center !important;gap: 0.5rem !important;background: transparent !important;border: none !important;box-shadow: none !important;clear: both !important;}.wp-pagenavi a, .wp-pagenavi span{display: inline-flex !important;align-items: center !important;justify-content: center !important;min-width: 2.5rem !important;height: 2.5rem !important;padding: 0.5rem !important;background: #ffffff !important;color: #355e69 !important;text-decoration: none !important;border: 1px solid #e5eff1 !important;border-radius: 0.5rem !important;font-size: 0.875rem !important;font-weight: 500 !important;transition: all 0.2s ease-out !important;}.wp-pagenavi a:hover{background: #f0ad4e !important;color: #ffffff !important;border-color: #f0ad4e !important;transform: translateY(-1px) !important;}.wp-pagenavi .current{background: #355e69 !important;color: #ffffff !important;border-color: #355e69 !important;font-weight: 600 !important;}  body #resorces-grid .link-whole-area *, body .resorces-grid .link-whole-area *, body .resource-wrapper .link-whole-area *, body [class*="col-"] .link-whole-area *{color: #ffffff !important;opacity: 1 !important;visibility: visible !important;display: inline !important;} body #resorces-grid .link-whole-area, body .resorces-grid .link-whole-area, body .resource-wrapper .link-whole-area, body [class*="col-"] .link-whole-area{ text-indent: 0 !important;white-space: nowrap !important;text-overflow: visible !important;overflow: visible !important;opacity: 1 !important;visibility: visible !important;} body #resorces-grid article.teaser-loop:hover .link-whole-area *, body .resorces-grid article.teaser-loop:hover .link-whole-area *, body .resource-wrapper article.teaser-loop:hover .link-whole-area *, body [class*="col-"] article.teaser-loop:hover .link-whole-area *{color: #ffffff !important;opacity: 1 !important;visibility: visible !important;}  #resorces-grid .resource-wrapper[style*="position: absolute"][style*="top:"]{ margin-bottom: 0.5rem !important;padding: 0.5rem !important;} #resorces-grid .resource-wrapper, #resorces-grid [class*="col-"]{padding: 0.5rem !important;margin-bottom: 1rem !important;} .resorces-grid article.teaser-loop{min-height: 240px !important;} .resorces-grid .text, body #resorces-grid .text{padding: 1.25rem !important;} .resorces-grid .entry-title, body #resorces-grid .entry-title{margin: 0 0 1rem 0 !important;font-size: 1rem !important;-webkit-line-clamp: 2 !important;max-height: 2.8rem !important;} .resorces-grid .link-whole-area, body #resorces-grid .link-whole-area{padding: 0.625rem 1.25rem !important;font-size: 0.8125rem !important;} .resorces-grid .no-image, body #resorces-grid .no-image{min-height: 100px !important;} #resorces-grid, .resorces-grid{padding: 1.5rem 1rem 4rem 1rem !important;}     #resorces-grid .resorces-row > [class*="col-"]:not(.resource-wrapper){display: none !important;} #resorces-grid .resorces-row:empty{margin: 0 !important;padding: 0 !important;height: 0 !important;border: none !important;display: none !important;visibility: hidden !important;} #resorces-grid, .resorces-grid{padding: 1.5rem 1rem 4rem 1rem !important;}#resorces-grid .resource-wrapper{padding: 0.5rem !important;margin: 0 !important;} body #resorces-grid .no-image, body .resorces-grid .no-image, body .resource-wrapper .no-image, body [class*="col-"] .no-image{position: relative !important;aspect-ratio: 4/3 !important;background: linear-gradient( 135deg, rgba(229, 239, 241, 0.5) 0%,  rgba(248, 249, 250, 0.8) 50%,  rgba(229, 239, 241, 0.5) 100% ) !important; border-radius: 20px 20px 0 0 !important;min-height: 140px !important;display: flex !important;align-items: center !important;justify-content: center !important;position: relative !important;overflow: hidden !important;margin: 0 !important;padding: 0 !important;} body #resorces-grid .no-image::before, body .resorces-grid .no-image::before, body .resource-wrapper .no-image::before, body [class*="col-"] .no-image::before{content: "\1F4C4" !important; font-family: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 3.5rem !important;opacity: 0.15 !important;color: #355e69 !important; text-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);transition: all 0.4s ease;} body #resorces-grid article.teaser-loop:hover .no-image::before{transform: scale(1.1);opacity: 0.25;} body #resorces-grid .no-image::after, body .resorces-grid .no-image::after{content: "" !important;position: absolute !important;top: 0 !important;left: -150% !important;width: 100% !important;height: 100% !important;background: linear-gradient( 90deg, transparent 0%, rgba(255, 255, 255, 0.4) 50%, transparent 100% ) !important;animation: subtle-shine 5s ease-in-out infinite !important;z-index: 1;}@keyframes subtle-shine{0%{transform: translateX(0);opacity: 0;}20%{transform: translateX(150%);opacity: 1;}100%{transform: translateX(150%);opacity: 0;}} body #resorces-grid .text, body .resorces-grid .text, body .resource-wrapper .text, body [class*="col-"] .text{padding: 1.75rem !important;flex: 1 !important;display: flex !important;flex-direction: column !important;position: relative !important;z-index: 2 !important;background: transparent !important;}    body #resorces-grid .no-image, body .resorces-grid .no-image{position: relative !important;aspect-ratio: 4/3 !important;background: linear-gradient( 135deg, #f5f7f8, #e8eced ) !important; border-radius: 20px 20px 0 0 !important;display: flex !important;align-items: center !important;justify-content: center !important;overflow: hidden !important;min-height: 140px !important; font-size: 0 !important; color: transparent !important; text-indent: -9999px !important;} body #resorces-grid .no-image::before, body .resorces-grid .no-image::before{content: "" !important;display: none !important;} body #resorces-grid .no-image::after, body .resorces-grid .no-image::after{content: "" !important;position: absolute !important;top: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important;background-color: rgba( 35, 40, 45, 0.15 ) !important; transition: background-color 0.4s ease !important;animation: none !important;} body #resorces-grid article.teaser-loop:hover .no-image::after{background-color: rgba(35, 40, 45, 0) !important;}    body #resorces-grid .no-image, body .resorces-grid .no-image{position: relative !important;aspect-ratio: 4/3 !important;background-image: url("https://infrastructuretransparency.org/wp-content/uploads/2025/05/ITI-314x314.png") !important;background-size: cover !important;background-position: center !important;background-repeat: no-repeat !important;border-radius: 20px 20px 0 0 !important;overflow: hidden !important;min-height: 140px !important; font-size: 0 !important;color: transparent !important;text-indent: -9999px !important;} body #resorces-grid .no-image::before, body .resorces-grid .no-image::before{content: "" !important;display: none !important;} body #resorces-grid .no-image::after, body .resorces-grid .no-image::after{content: "" !important;position: absolute !important;top: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important;background-color: rgba( 35, 40, 45, 0.15 ) !important; transition: background-color 0.4s ease !important;animation: none !important;} body #resorces-grid article.teaser-loop:hover .no-image::after{background-color: rgba(35, 40, 45, 0) !important;}    .pagination-nav-container, nav[aria-label="Page navigation"]{margin: 3rem auto !important;display: flex !important;justify-content: center !important;padding: 0 1rem !important;} .pagination{display: flex !important;align-items: center !important;gap: 0.5rem !important; margin: 0 !important;padding: 0 !important;list-style: none !important;background: transparent !important;border: none !important;box-shadow: none !important;} .pagination .page-item{margin: 0 !important;padding: 0 !important;list-style: none !important;} .pagination .page-link, .pagination .page-numbers{display: inline-flex !important;align-items: center !important;justify-content: center !important;min-width: 2.5rem !important; height: 2.5rem !important; padding: 0.5rem !important; background: #ffffff !important;color: #355e69 !important;text-decoration: none !important;border: 1px solid #e5eff1 !important;border-radius: 0.5rem !important; font-family: Arial, Helvetica, sans-serif !important;font-size: 0.875rem !important; font-weight: 500 !important;line-height: 1 !important;transition: all 0.2s ease-out !important; cursor: pointer !important;} .pagination .page-item.active .page-link, .pagination .page-numbers.current{background: #355e69 !important;color: #ffffff !important;border-color: #355e69 !important;font-weight: 600 !important;cursor: default !important;} .pagination .page-link:hover:not(.current), .pagination .page-numbers:hover:not(.current){background: #f0ad4e !important;color: #ffffff !important;border-color: #f0ad4e !important;transform: translateY(-1px) !important;} .pagination .page-link:active:not(.current), .pagination .page-numbers:active:not(.current){transform: translateY(0) !important;transition: transform 0.1s ease !important;} .pagination .page-link:focus-visible, .pagination .page-numbers:focus-visible{outline: 2px solid #355e69 !important;outline-offset: 2px !important;box-shadow: none !important;} .pagination .page-numbers.dots{background: transparent !important;border: none !important;color: #355e69 !important;opacity: 0.6 !important;cursor: default !important;min-width: 2rem !important;}.pagination .page-numbers.dots:hover{background: transparent !important;transform: none !important;color: #355e69 !important;} .pagination .prev, .pagination .next{font-weight: 600 !important;padding: 0.5rem 1rem !important; min-width: auto !important;} .pagination .page-link.disabled, .pagination .page-numbers.disabled, .pagination .page-link[aria-disabled="true"], .pagination .page-numbers[aria-disabled="true"]{opacity: 0.5 !important;cursor: not-allowed !important;pointer-events: none !important;} @media (max-width: 640px){.pagination-nav-container{margin: 2rem auto !important;}.pagination{gap: 0.25rem !important;}.pagination .page-link, .pagination .page-numbers{min-width: 2.25rem !important; height: 2.25rem !important; font-size: 0.8125rem !important;} .pagination .page-item:not(.active):nth-child(n + 4):nth-last-child(n + 4){display: none !important;}} @media (prefers-reduced-motion: reduce){.pagination .page-link, .pagination .page-numbers{transition: none !important;}} @media (prefers-contrast: high){.pagination .page-link, .pagination .page-numbers{border-width: 2px !important;}.pagination .page-item.active .page-link, .pagination .page-numbers.current{outline: 2px solid #ffffff !important;outline-offset: -4px !important;}}   body.search #main.site-main{background: #ffffff;padding: 0;margin: 0;} body.search .page-header{background: linear-gradient(135deg, #ffffff 0%, #f8fafb 100%);padding: 40px 30px 30px;margin-bottom: 40px;border-bottom: 1px solid #e5eff1;text-align: center;position: relative;}body.search .page-header::before{content: "";position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: 60px;height: 3px;background: linear-gradient(90deg, #355e69, #f0ad4e);border-radius: 2px;}body.search .page-title{font-family: Arial, Helvetica, sans-serif;font-size: 2.2rem;font-weight: 300;color: #23282d;margin: 0;letter-spacing: -0.02em;line-height: 1.3;}body.search .page-title span{color: #355e69;font-weight: 600;background: linear-gradient(135deg, #355e69, #f0ad4e);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;} body.search .page-content{margin-bottom: 50px;display: flex;justify-content: center;padding: 0 30px;}body.search .search-form{background: #ffffff;border: 1px solid #e5eff1;border-radius: 8px;padding: 4px;box-shadow: 0 4px 20px rgba(35, 40, 45, 0.06);display: flex;align-items: stretch;max-width: 500px;width: 100%;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);gap: 4px;}body.search .search-form:hover{box-shadow: 0 8px 30px rgba(35, 40, 45, 0.12);border-color: #355e69;}body.search .search-form .form-control{border: none;background: transparent;font-family: Arial, Helvetica, sans-serif;font-size: 0.9rem;color: #23282d;padding: 10px 14px;flex: 1;outline: none;}body.search .search-form .form-control::placeholder{color: #6c7a7e;font-style: italic;}body.search .search-form .form-control:focus{outline: none;box-shadow: none;}body.search .search-form .form-submit{background: linear-gradient(135deg, #355e69 0%, #4a7a87 100%);color: #ffffff;border: none;border-radius: 6px;padding: 10px 20px;font-family: Arial, Helvetica, sans-serif;font-weight: 600;font-size: 0.85rem;cursor: pointer;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);letter-spacing: 0.02em;box-shadow: 0 2px 8px rgba(53, 94, 105, 0.2);position: relative;overflow: hidden;display: flex;align-items: center;justify-content: center;text-align: center;line-height: 1;min-height: 36px;white-space: nowrap;}body.search .search-form .form-submit::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.2), transparent );transition: left 0.5s ease;}body.search .search-form .form-submit:hover{background: linear-gradient(135deg, #f0ad4e 0%, #e6a043 100%);transform: translateY(-2px);box-shadow: 0 6px 20px rgba(240, 173, 78, 0.4);}body.search .search-form .form-submit:hover::before{left: 100%;}body.search .search-form .form-submit:active{transform: translateY(-1px);box-shadow: 0 4px 12px rgba(240, 173, 78, 0.3);}body.search .search-form .form-submit:focus{outline: none;box-shadow: 0 0 0 3px rgba(53, 94, 105, 0.3);} body.search .search-form button.form-submit, body.search .search-form input[type="submit"].form-submit, body.search .search-form .btn.form-submit{background: linear-gradient(135deg, #355e69 0%, #4a7a87 100%) !important;border: none !important;color: #ffffff !important;padding: 10px 20px !important;display: flex !important;align-items: center !important;justify-content: center !important;text-align: center !important;line-height: 1 !important;min-height: 36px !important;white-space: nowrap !important;font-family: Arial, Helvetica, sans-serif !important;font-weight: 600 !important;font-size: 0.85rem !important;letter-spacing: 0.02em !important;border-radius: 6px !important;}body.search .search-form button.form-submit:hover, body.search .search-form input[type="submit"].form-submit:hover, body.search .search-form .btn.form-submit:hover{background: linear-gradient(135deg, #f0ad4e 0%, #e6a043 100%) !important;border: none !important;color: #ffffff !important;} body.search #main.site-main{padding: 0 30px 60px;} body.search article.teaser{background: #ffffff;border-radius: 16px;padding: 30px;margin-bottom: 30px;box-shadow: 0 2px 20px rgba(35, 40, 45, 0.06);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);position: relative;overflow: hidden;border: 1px solid #f2f2f7;}body.search article.teaser::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 3px;background: linear-gradient(90deg, #355e69, #f0ad4e);transform: scaleX(0);transform-origin: left;transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);}body.search article.teaser:hover{transform: translateY(-4px);box-shadow: 0 12px 40px rgba(35, 40, 45, 0.12);border-color: #e5eff1;}body.search article.teaser:hover::before{transform: scaleX(1);} body.search article.teaser .image{border-radius: 12px;overflow: hidden;margin-bottom: 0;position: relative;}body.search article.teaser .image img{width: 100%;height: auto;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);border-radius: 12px;}body.search article.teaser:hover .image img{transform: scale(1.05);}body.search article.teaser .image::after{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient( 135deg, rgba(53, 94, 105, 0) 0%, rgba(53, 94, 105, 0.1) 100% );opacity: 0;transition: opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1);border-radius: 12px;}body.search article.teaser:hover .image::after{opacity: 1;} body.search article.teaser .entry-header{margin-bottom: 15px;}body.search article.teaser .entry-title{font-family: Arial, Helvetica, sans-serif;font-size: 1.4rem;font-weight: 600;line-height: 1.4;margin: 0 0 12px 0;letter-spacing: -0.01em;}body.search article.teaser .entry-title a{color: #23282d;text-decoration: none;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);position: relative;}body.search article.teaser .entry-title a::after{content: "";position: absolute;bottom: -2px;left: 0;width: 0;height: 2px;background: linear-gradient(90deg, #355e69, #f0ad4e);transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1);}body.search article.teaser:hover .entry-title a{color: #355e69;}body.search article.teaser:hover .entry-title a::after{width: 100%;} body.search article.teaser .entry-meta{font-family: Arial, Helvetica, sans-serif;font-size: 0.85rem;color: #6c7a7e;margin-bottom: 15px;display: flex;align-items: center;flex-wrap: wrap;gap: 8px;}body.search article.teaser .entry-meta .separator{color: #d2d2d7;margin: 0 4px;}body.search article.teaser .entry-meta a{color: #355e69;text-decoration: none;font-weight: 500;transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1);}body.search article.teaser .entry-meta .posted-on{font-weight: 400;}body.search article.teaser .entry-meta .term-link{background: #e5eff1;padding: 4px 8px;border-radius: 6px;font-size: 0.8rem;font-weight: 500;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);}body.search article.teaser .entry-meta .term-link:hover{background: #355e69;color: #ffffff;} body.search article.teaser .entry-content{font-family: Georgia, "Times New Roman", serif;font-size: 1rem;line-height: 1.6;color: #23282d;margin: 0;}body.search article.teaser .entry-content p{margin: 0;opacity: 0.9;} body.search article.teaser:not(:has(.image)){padding-left: 40px;}body.search article.teaser:not(:has(.image))::after{content: "\1F4C4"; position: absolute;left: 15px;top: 35px;font-size: 1.2rem;opacity: 0.3;} @media (max-width: 768px){body.search .page-header{padding: 30px 20px 20px;margin-bottom: 30px;}body.search .page-title{font-size: 1.8rem;}body.search .page-content{padding: 0 20px;margin-bottom: 40px;}body.search #main.site-main{padding: 0 20px 40px;}body.search article.teaser{padding: 20px;margin-bottom: 20px;border-radius: 12px;}body.search article.teaser .entry-title{font-size: 1.2rem;}body.search article.teaser .entry-meta{font-size: 0.8rem;}body.search article.teaser .entry-content{font-size: 0.95rem;}body.search article.teaser:hover{transform: translateY(-2px);}}@media (max-width: 480px){body.search .page-header{padding: 20px 15px;}body.search .page-title{font-size: 1.5rem;}body.search .page-content{padding: 0 15px;}body.search #main.site-main{padding: 0 15px 30px;}body.search article.teaser{padding: 15px;}body.search .search-form{flex-direction: column;align-items: stretch;gap: 8px;}body.search .search-form .form-control{padding: 12px 14px;}body.search .search-form .form-submit{padding: 12px 20px;width: 100%;min-height: 40px;display: flex;align-items: center;justify-content: center;text-align: center;}} @media (prefers-reduced-motion: reduce){body.search article.teaser, body.search article.teaser .image img, body.search article.teaser .entry-title a, body.search .search-form, body.search .search-form .form-submit{transition: none;}body.search article.teaser:hover{transform: none;}body.search article.teaser:hover .image img{transform: none;}} @media (prefers-contrast: high){body.search article.teaser{border: 2px solid #23282d;}body.search .search-form{border: 2px solid #355e69;}body.search .entry-title a{color: #000000;}body.search .entry-meta{color: #000000;}} @media print{body.search .page-header, body.search .search-form{display: none;}body.search article.teaser{box-shadow: none;border: 1px solid #23282d;break-inside: avoid;margin-bottom: 20px;}body.search article.teaser .image{display: none;}}  .search-form button[type="submit"], .search-form input[type="submit"], .search-form .btn{background: linear-gradient(135deg, #355e69 0%, #4a7a87 100%) !important;border: none !important;color: #ffffff !important;padding: 8px 16px !important;border-radius: 6px !important;font-family: Arial, Helvetica, sans-serif !important;font-weight: 600 !important;font-size: 0.8rem !important;letter-spacing: 0.02em !important;cursor: pointer !important;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;text-align: center !important;line-height: 1 !important;min-height: 32px !important;white-space: nowrap !important;box-shadow: 0 2px 6px rgba(53, 94, 105, 0.2) !important;}.search-form button[type="submit"]:hover, .search-form input[type="submit"]:hover, .search-form .btn:hover{background: linear-gradient(135deg, #f0ad4e 0%, #e6a043 100%) !important;transform: translateY(-1px) !important;box-shadow: 0 4px 12px rgba(240, 173, 78, 0.3) !important;}.search-form button[type="submit"]:active, .search-form input[type="submit"]:active, .search-form .btn:active{transform: translateY(0) !important;box-shadow: 0 2px 8px rgba(240, 173, 78, 0.2) !important;} header .search-form, nav .search-form, .navbar .search-form{margin: 0 !important;padding: 0 !important;}header .search-form button[type="submit"], header .search-form input[type="submit"], header .search-form .btn, nav .search-form button[type="submit"], nav .search-form input[type="submit"], nav .search-form .btn, .navbar .search-form button[type="submit"], .navbar .search-form input[type="submit"], .navbar .search-form .btn{padding: 6px 12px !important;min-height: 28px !important;font-size: 0.75rem !important;}    .navbar{min-height: 60px;display: flex;align-items: center;}.navbar-nav{display: flex;align-items: center;height: 100%;margin: 0;}.navbar-nav .nav-item{display: flex;align-items: center;height: 100%;margin: 0;}.navbar-nav .nav-link{display: flex;align-items: center;justify-content: center;height: 100%;line-height: 1.2;padding-top: 0.75rem !important;padding-bottom: 0.75rem !important;padding-left: 1rem !important;padding-right: 1rem !important;white-space: nowrap;transition: all var(--timing-smooth) ease;} .navbar-expand-lg .navbar-nav .nav-item .nav-link{display: flex !important;align-items: center !important;justify-content: center !important;height: 100% !important;padding-top: 0.75rem !important;padding-bottom: 0.75rem !important;} .navbar-collapse{display: flex;align-items: center;height: 100%;} @media (max-width: 991.98px){.navbar-nav{flex-direction: column;align-items: flex-start;padding-top: 1rem;}.navbar-nav .nav-item{width: 100%;height: auto;}.navbar-nav .nav-link{padding: 0.75rem 1rem;width: 100%;justify-content: flex-start;}}     .homepage-banner .banner-title, .hero-section .hero-title, .main-banner h1, .page-header .page-title, .entry-title.banner-title{padding-bottom: 0.5rem !important;margin-bottom: 1rem !important;} .banner-content, .hero-content, .page-header-content{padding-bottom: 1rem !important;}  footer .site-info, footer .footer-info, footer .contact-info, footer .address, .site-footer .site-info, .site-footer .footer-info, .site-footer .contact-info, .site-footer .address, #footer .site-info, #footer .footer-info, #footer .contact-info, #footer .address, .footer-widget .textwidget, .footer-section .contact-details{color: #ffffff !important;background: transparent !important;} footer *, .site-footer *, #footer *{color: inherit !important;} footer p, footer span, footer div, .site-footer p, .site-footer span, .site-footer div{color: #ffffff !important;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) !important;}  .homepage-sections h2, .homepage-sections h3, .section-title, .widget-title, .news-section-title, .resources-section-title, .view-all-link, .section-header h2, .section-header h3{font-family: Arial, Helvetica, sans-serif !important;font-size: 1.5rem !important;font-weight: 600 !important;color: #23282d !important;text-transform: none !important;letter-spacing: -0.01em !important;margin-bottom: 1rem !important;} .homepage-sections h2::first-letter, .homepage-sections h3::first-letter, .section-title::first-letter{text-transform: uppercase !important;} .view-all-news, .view-all-resources, .view-all-link{font-family: Arial, Helvetica, sans-serif !important;font-size: 0.875rem !important;font-weight: 500 !important;color: #355e69 !important;text-transform: none !important;text-decoration: none !important;}.view-all-news::first-letter, .view-all-resources::first-letter, .view-all-link::first-letter{text-transform: uppercase !important;}  .newsletter-signup h2, .newsletter-signup h3, .newsletter-title, .signup-title, .newsletter-section h2, .newsletter-section h3, .email-signup h2, .email-signup h3, .subscribe-section h2, .subscribe-section h3{font-family: Arial, Helvetica, sans-serif !important;font-size: 2rem !important;font-weight: 700 !important;color: #23282d !important;text-align: center !important;margin-bottom: 1.5rem !important;letter-spacing: -0.02em !important;line-height: 1.2 !important;} .newsletter-signup h2, .newsletter-title, .signup-title{background: linear-gradient( 135deg, #23282d 0%, #355e69 50%, #23282d 100% ) !important;-webkit-background-clip: text !important;-webkit-text-fill-color: transparent !important;background-clip: text !important;background-size: 200% 200% !important;animation: gradient-shift 4s ease-in-out infinite !important;} .newsletter-signup .widget-title, .email-signup .widget-title{font-size: 1.75rem !important;font-weight: 700 !important;color: #23282d !important;}      .news-article .featured-image img, .blog-article .featured-image img, article.news .post-featured img, article.blog .post-featured img, .teaser-loop .image img, .entry-featured img, .post-thumbnail img{object-position: center 70% !important; object-fit: cover !important;transition: transform 0.3s ease !important;} body.single-news .post-featured .image img, body.single-post .post-featured .image img{object-position: center 70% !important; object-fit: cover !important;} .news-article .featured-image, .blog-article .featured-image, article.news .post-featured, article.blog .post-featured{position: relative !important;overflow: hidden !important;} .teaser-loop .image, .news-teaser .image, .blog-teaser .image{overflow: hidden !important;position: relative !important;}.teaser-loop .image img, .news-teaser .image img, .blog-teaser .image img{object-position: center 70% !important; object-fit: cover !important;transition: transform 0.3s ease !important;}  body.blog article.blog, body.category-blog article.blog, body.single-post article.blog, .blog-post, .post-article{background: #ffffff !important;border-radius: 20px !important;overflow: hidden !important;box-shadow: 0 4px 24px rgba(35, 40, 45, 0.08) !important;margin-bottom: 3rem !important;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;border: 1px solid rgba(229, 239, 241, 0.6) !important;position: relative !important;} body.blog article.blog:hover, body.category-blog article.blog:hover, .blog-post:hover{transform: translateY(-8px) scale(1.01) !important;box-shadow: 0 8px 40px rgba(35, 40, 45, 0.12) !important;border-color: rgba(53, 94, 105, 0.3) !important;} body.blog .post-featured, body.category-blog .post-featured, .blog-post .featured-image{position: relative !important;aspect-ratio: 21/9 !important;overflow: hidden !important;background: #f8f9fa !important;}body.blog .post-featured img, body.category-blog .post-featured img, .blog-post .featured-image img{width: 100% !important;height: 100% !important;object-fit: cover !important;object-position: center 70% !important; transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) !important;} body.blog .entry-content, body.category-blog .entry-content, .blog-post .entry-content{padding: 2.5rem !important;font-family: Georgia, "Times New Roman", serif !important;line-height: 1.6 !important;color: #23282d !important;} body.blog .entry-title, body.category-blog .entry-title, .blog-post .entry-title{font-family: Arial, Helvetica, sans-serif !important;font-size: 2rem !important;font-weight: 700 !important;line-height: 1.2 !important;color: #23282d !important;margin-bottom: 1.5rem !important;letter-spacing: -0.02em !important;} body.blog .entry-meta, body.category-blog .entry-meta, .blog-post .entry-meta{margin-bottom: 1.5rem !important;font-family: Arial, Helvetica, sans-serif !important;font-size: 0.875rem !important;color: #355e69 !important;} @media (max-width: 768px){ .newsletter-signup h2, .newsletter-title, .signup-title{font-size: 1.5rem !important;} .homepage-sections h2, .homepage-sections h3, .section-title{font-size: 1.25rem !important;} body.blog article.blog:hover, .blog-post:hover{transform: translateY(-4px) scale(1.005) !important;}} @media (prefers-contrast: high){footer .site-info, footer .footer-info, .site-footer .site-info{color: #ffffff !important;background: #000000 !important;}.newsletter-signup h2, .newsletter-title{background: #000000 !important;color: #ffffff !important;-webkit-text-fill-color: #ffffff !important;}}         .resource-wrapper .entry-meta-category-tag{display: flex !important;align-items: center !important;gap: 0.5rem !important;margin-bottom: 1rem !important;flex-wrap: wrap !important;} .resource-wrapper .resource-type, .resource-wrapper .entry-meta-category-tag .resource-type{display: inline-flex !important;align-items: center !important;background: linear-gradient(135deg, #355e69, #2a4c56) !important;color: #ffffff !important;padding: 0.375rem 0.875rem !important;border-radius: 16px !important;font-size: 0.75rem !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.5px !important;box-shadow: 0 2px 8px rgba(53, 94, 105, 0.2) !important;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;border: none !important;font-family: Arial, Helvetica, sans-serif !important;}.resource-wrapper .resource-language, .resource-wrapper .entry-meta-category-tag .resource-language{display: inline-flex !important;align-items: center !important;background: linear-gradient(135deg, #f0ad4e, #e09a3a) !important;color: #ffffff !important;padding: 0.375rem 0.875rem !important;border-radius: 16px !important;font-size: 0.75rem !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.5px !important;box-shadow: 0 2px 8px rgba(240, 173, 78, 0.2) !important;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;border: none !important;font-family: Arial, Helvetica, sans-serif !important;}.resource-wrapper .resource-year, .resource-wrapper .entry-meta-category-tag .resource-year{display: inline-flex !important;align-items: center !important;background: linear-gradient(135deg, #e5eff1, #d1e5e9) !important;color: #355e69 !important;padding: 0.375rem 0.875rem !important;border-radius: 16px !important;font-size: 0.75rem !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.5px !important;box-shadow: 0 2px 8px rgba(53, 94, 105, 0.08) !important;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;border: 1px solid rgba(53, 94, 105, 0.1) !important;font-family: Arial, Helvetica, sans-serif !important;} .resource-wrapper article.teaser-loop:hover .resource-type, .resource-wrapper article.teaser-loop:hover .resource-language, .resource-wrapper article.teaser-loop:hover .resource-year{transform: translateY(-2px) scale(1.05) !important;box-shadow: 0 4px 16px rgba(53, 94, 105, 0.25) !important;} .resource-wrapper .resource-meta, .resource-wrapper .file-info{display: flex !important;align-items: center !important;gap: 1rem !important;margin-top: 1rem !important;padding-top: 1rem !important;border-top: 1px solid rgba(229, 239, 241, 0.5) !important;}.resource-wrapper .file-type, .resource-wrapper .file-size{display: inline-flex !important;align-items: center !important;color: #355e69 !important;font-size: 0.8125rem !important;font-weight: 600 !important;opacity: 0.8 !important;transition: opacity 0.3s ease !important;}.resource-wrapper .file-type::before{content: "\1F4C4" !important; margin-right: 0.375rem !important;font-size: 0.875rem !important;}.resource-wrapper .file-size::before{content: "\1F4BE" !important; margin-right: 0.375rem !important;font-size: 0.875rem !important;}.resource-wrapper article.teaser-loop:hover .file-type, .resource-wrapper article.teaser-loop:hover .file-size{opacity: 1 !important;color: #2a4c56 !important;} #pg-7-3 .resource-wrapper article.teaser-loop{role: article !important;}#pg-7-3 .resource-wrapper .link-whole-area{aria-label: "Read more about this resource" !important;}.resource-wrapper .entry-title a{text-decoration: none !important;outline: none !important;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;}.resource-wrapper .entry-title a:focus, .resource-wrapper .link-whole-area:focus{outline: 2px solid #f0ad4e !important;outline-offset: 2px !important;border-radius: 4px !important;} #pg-7-3 .resource-wrapper .text{position: relative !important;}.resource-wrapper .text::before{content: "" !important;position: absolute !important;top: 0 !important;left: -1.5rem !important;width: 2px !important;height: 60% !important;background: rgba(53, 94, 105, 0.2) !important;border-radius: 1px !important;opacity: 0 !important;transition: opacity 0.4s ease !important;}.resource-wrapper article.teaser-loop:hover .text::before{opacity: 0.5 !important;} #pg-7-3 .resource-wrapper .image img{loading: lazy !important;transition: all 0.8s cubic-bezier(0.4, 0, 0.2, 1) !important;}.resource-wrapper .image img[loading="lazy"]:not([src]){background: linear-gradient(135deg, #f8f9fa, #e9ecef) !important;min-height: 200px !important;display: flex !important;align-items: center !important;justify-content: center !important;}.resource-wrapper .image img[loading="lazy"]:not([src])::before{content: "Loading..." !important;color: #355e69 !important;font-size: 0.9rem !important;font-weight: 600 !important;} @media (max-width: 768px){.resource-wrapper .entry-meta-category-tag{gap: 0.375rem !important;margin-bottom: 0.75rem !important;}.resource-wrapper .resource-type, .resource-wrapper .resource-language, .resource-wrapper .resource-year{padding: 0.25rem 0.625rem !important;font-size: 0.6875rem !important;border-radius: 12px !important;}.resource-wrapper .resource-meta, .resource-wrapper .file-info{flex-direction: column !important;align-items: flex-start !important;gap: 0.5rem !important;}.resource-wrapper .text::before{left: 0 !important;top: -1.5rem !important;width: 100% !important;height: 3px !important;}} @media print{.resource-wrapper .resource-type, .resource-wrapper .resource-language, .resource-wrapper .resource-year{background: transparent !important;color: #000000 !important;border: 1px solid #000000 !important;box-shadow: none !important;}.resource-wrapper .text::before{display: none !important;}#pg-7-3 .resource-wrapper .link-whole-area{display: none !important;}} @media (prefers-contrast: high){.resource-wrapper .resource-type{background: #000000 !important;color: #ffffff !important;border: 2px solid #ffffff !important;}.resource-wrapper .resource-language{background: #000000 !important;color: #ffffff !important;border: 2px solid #ffffff !important;}.resource-wrapper .resource-year{background: #ffffff !important;color: #000000 !important;border: 2px solid #000000 !important;}} @media (prefers-reduced-motion: reduce){.resource-wrapper .resource-type, .resource-wrapper .resource-language, .resource-wrapper .resource-year, .resource-wrapper .text::before, .resource-wrapper .file-type, .resource-wrapper .file-size{transition: none !important;animation: none !important;}.resource-wrapper article.teaser-loop:hover .resource-type, .resource-wrapper article.teaser-loop:hover .resource-language, .resource-wrapper article.teaser-loop:hover .resource-year{transform: none !important;}}      .resource-wrapper article.teaser-loop::before, .resource-wrapper article.teaser-loop::after, .resource-wrapper .text::before, .resource-wrapper .text::after, .resource-wrapper .entry-title::before, #pg-7-3 .resource-wrapper .entry-title::after{display: none !important;content: none !important;opacity: 0 !important;visibility: hidden !important;} .resource-wrapper .entry-title, .resource-wrapper h1, .resource-wrapper h2, .resource-wrapper h3, #pg-7-3 .resource-wrapper .entry-title, #pg-7-3 .resource-wrapper .text .entry-title, #pg-7-3 .resource-wrapper .text.blue .entry-title, .resource-wrapper .entry-title a, #pg-7-3 .resource-wrapper .entry-title a{font-size: 1rem !important;line-height: 1.3 !important;margin-bottom: 1.5rem !important;overflow: visible !important;text-overflow: unset !important;display: block !important;word-break: break-word !important;hyphens: auto !important;white-space: normal !important;max-height: none !important;} #pg-7-3 .resource-wrapper .link-whole-area{position: relative !important;bottom: auto !important;left: auto !important;right: auto !important;margin: 1.5rem 0 0 0 !important;padding: 0.5rem 1rem !important;font-size: 0.8rem !important;text-align: center !important;max-width: fit-content !important;width: auto !important;z-index: 100 !important;align-self: flex-start !important;margin-top: auto !important;} #pg-7-3 .resource-wrapper article.teaser-loop{min-height: 380px !important;max-height: none !important;overflow: visible !important;position: relative !important;display: flex !important;flex-direction: column !important;height: 100% !important;border-radius: 20px !important;box-shadow: 0 8px 32px rgba(35, 40, 45, 0.12) !important;} .resource-wrapper .image, #pg-7-3 .resource-wrapper .image img{border-top-left-radius: 20px !important;border-top-right-radius: 20px !important;border-bottom-left-radius: 0 !important;border-bottom-right-radius: 0 !important;overflow: hidden !important;} .resource-wrapper article.teaser-loop, #pg-7-3 .resource-wrapper article.teaser-loop, .panel-widget-style-for-7-3-0-1 #pg-7-3 .resource-wrapper article.teaser-loop{border-radius: 20px !important;overflow: hidden !important;}.resource-wrapper .entry, #pg-7-3 #pg-7-3 .resource-wrapper .entry{border-radius: 20px !important;overflow: hidden !important;} body #pg-7-3 .resource-wrapper article.teaser-loop, body .resource-wrapper article.teaser-loop, body .panel-widget-style-for-7-3-0-1 article.teaser-loop{border-radius: 20px !important;overflow: hidden !important;-webkit-border-radius: 20px !important;-moz-border-radius: 20px !important;} body .resource-wrapper .image, body #pg-7-3 #pg-7-3 .resource-wrapper .image{border-top-left-radius: 20px !important;border-top-right-radius: 20px !important;overflow: hidden !important;} #pg-7-3 .resource-wrapper article.teaser-loop:hover{transform: translateY(-8px) !important;box-shadow: 0 12px 48px rgba(35, 40, 45, 0.18) !important;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;border-radius: 20px !important;} .resource-wrapper article.teaser-loop, .resource-wrapper .entry, #pg-7-3 article.teaser-loop, #pg-7-3 #pg-7-3 .resource-wrapper article.teaser-loop{border-top-left-radius: 20px !important;border-top-right-radius: 20px !important;border-bottom-left-radius: 20px !important;border-bottom-right-radius: 20px !important;}#pg-7-3 .resource-wrapper .entry{height: 100% !important;display: flex !important;flex-direction: column !important;position: relative !important;flex: 1 !important;}#pg-7-3 .resource-wrapper .text{flex: 1 !important;padding: 1.5rem 1.5rem 4rem 1.5rem !important;position: relative !important;overflow: visible !important;display: flex !important;flex-direction: column !important;justify-content: flex-start !important;min-height: auto !important;}  body #panel-7-2-0-0 h2, body #panel-7-3-0-0 h2{font-family: Arial, Helvetica, sans-serif !important;font-size: 2.5rem !important;font-weight: 600 !important;color: #23282d !important;text-align: center !important;margin: 0 0 3.5rem !important;letter-spacing: -0.03em !important;position: relative !important;z-index: 2 !important; background: none !important;-webkit-background-clip: initial !important;-webkit-text-fill-color: initial !important;background-clip: initial !important;animation: none !important;} body #panel-7-2-0-0 h2::after, body #panel-7-3-0-0 h2::after{content: "" !important;position: absolute !important;bottom: -1.5rem !important;left: 50% !important;transform: translateX(-50%) !important;width: 4rem !important;height: 3px !important;background: linear-gradient( 90deg, transparent, #355e69, transparent ) !important;border-radius: 2px !important;box-shadow: 0 2px 8px rgba(53, 94, 105, 0.2) !important;} body #panel-7-3-0-0 h2::before{display: none !important;} @media (max-width: 768px){body #panel-7-2-0-0 h2, body #panel-7-3-0-0 h2{font-size: 2rem !important;margin: 0 0 2.5rem !important;}body #panel-7-2-0-0 h2::after, body #panel-7-3-0-0 h2::after{bottom: -1rem !important;width: 3rem !important;height: 2px !important;}}  body #pg-7-4 .sow-headline-container{background: #ffffff !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;border: 1px solid rgba(229, 239, 241, 0.8) !important;box-shadow: 0 2px 20px rgba(35, 40, 45, 0.08) !important;} body #pg-7-4 .sow-headline{color: #23282d !important;background: none !important;-webkit-background-clip: initial !important;-webkit-text-fill-color: initial !important;background-clip: initial !important;animation: none !important;font-weight: 700 !important;} body #pg-7-4 .sow-sub-headline{color: #355e69 !important;opacity: 1 !important;font-weight: 600 !important;} body #pg-7-4 .sow-headline-container:hover{background: #ffffff !important;border-color: #355e69 !important;box-shadow: 0 8px 32px rgba(53, 94, 105, 0.15) !important;} body #pg-7-4 .sow-headline-container:hover .sow-sub-headline{color: #23282d !important;} body #pg-7-4{background: #ffffff !important;} body #pg-7-4 .home-map-caption h2:last-child{color: #ffffff !important; font-weight: 700 !important;font-size: 1.5rem !important;text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5) !important;} @media (prefers-contrast: high){body #pg-7-4 .sow-headline-container{background: #ffffff !important;border: 2px solid #23282d !important;box-shadow: none !important;}body #pg-7-4 .sow-headline{color: #000000 !important;font-weight: 800 !important;}body #pg-7-4 .sow-sub-headline{color: #000000 !important;font-weight: 700 !important;}body #pg-7-4 .home-map-caption h2:last-child{color: #ffffff !important; font-weight: 800 !important;text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8) !important;}}    .blog-page, body.blog, body.category-blog, body.archive.category{background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);min-height: 100vh;} body.blog article.teaser.post, body.category-blog article.teaser.post, body.archive article.teaser.post, article.teaser.post{background: rgba(255, 255, 255, 0.95) !important;backdrop-filter: blur(20px) !important;-webkit-backdrop-filter: blur(20px) !important;border: 1px solid rgba(255, 255, 255, 0.4) !important;border-radius: 24px !important; padding: 2rem !important; margin-bottom: 2.5rem !important; box-shadow: 0 2px 20px rgba(35, 40, 45, 0.06), 0 1px 8px rgba(0, 0, 0, 0.04) !important; transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;position: relative !important;overflow: hidden !important;display: flex !important;align-items: stretch !important; min-height: 350px !important;} body.blog article.teaser.post:hover, body.category-blog article.teaser.post:hover, body.archive article.teaser.post:hover, article.teaser.post:hover{transform: translateY(-8px) scale(1.01) !important;box-shadow: 0 8px 40px rgba(35, 40, 45, 0.12), 0 4px 16px rgba(0, 0, 0, 0.08) !important;border-color: rgba(255, 255, 255, 0.6) !important;background: rgba(255, 255, 255, 0.98) !important;} body.blog article.teaser.post::before, body.category-blog article.teaser.post::before, body.archive article.teaser.post::before, article.teaser.post::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.2), transparent );transition: left 0.8s ease;pointer-events: none;z-index: 1;}body.blog article.teaser.post:hover::before, body.category-blog article.teaser.post:hover::before, body.archive article.teaser.post:hover::before, article.teaser.post:hover::before{left: 100%;} body.blog article.teaser.post .image, body.category-blog article.teaser.post .image, body.archive article.teaser.post .image, article.teaser.post .image{position: relative !important;aspect-ratio: 4/3 !important; overflow: hidden !important;background: transparent !important;border-radius: 20px !important; box-shadow: none !important;transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;display: flex !important;align-items: center !important;justify-content: center !important;}body.blog article.teaser.post .image a, body.category-blog article.teaser.post .image a, body.archive article.teaser.post .image a, article.teaser.post .image a{display: block !important;position: relative !important;overflow: hidden !important;border-radius: 20px !important;}body.blog article.teaser.post .image img, body.category-blog article.teaser.post .image img, body.archive article.teaser.post .image img, article.teaser.post .image img{width: 100% !important;height: 100% !important;object-fit: cover !important; object-position: center 70% !important; border-radius: 20px !important; transition: all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;filter: brightness(1) saturate(1.05) contrast(1.02) !important; image-rendering: -webkit-optimize-contrast !important;image-rendering: auto !important;  -webkit-backface-visibility: hidden !important;backface-visibility: hidden !important;-webkit-transform-style: preserve-3d !important;transform-style: preserve-3d !important; -webkit-font-smoothing: antialiased !important;-moz-osx-font-smoothing: grayscale !important; will-change: transform !important;transform: translateZ(0) !important; display: block !important;max-width: 100% !important;} body.blog article.teaser.post:hover .image, body.category-blog article.teaser.post:hover .image, body.archive article.teaser.post:hover .image, article.teaser.post:hover .image{transform: scale(1.02) !important;box-shadow: none !important;}body.blog article.teaser.post:hover .image img, body.category-blog article.teaser.post:hover .image img, body.archive article.teaser.post:hover .image img, article.teaser.post:hover .image img{transform: scale(1.08) !important;filter: brightness(1.05) saturate(1.15) contrast(1.05) !important;} body.blog article.teaser.post .image::after, body.category-blog article.teaser.post .image::after, body.archive article.teaser.post .image::after, article.teaser.post .image::after{display: none !important;} body.blog article.teaser.post .col-md-6.col-lg-7, body.category-blog article.teaser.post .col-md-6.col-lg-7, body.archive article.teaser.post .col-md-6.col-lg-7, article.teaser.post .col-md-6.col-lg-7{display: flex !important;flex-direction: column !important;justify-content: center !important; position: relative !important;z-index: 2 !important;} body.blog article.teaser.post .entry-header, body.category-blog article.teaser.post .entry-header, body.archive article.teaser.post .entry-header, article.teaser.post .entry-header{margin-bottom: 1.5rem !important;} body.blog article.teaser.post .entry-title, body.category-blog article.teaser.post .entry-title, body.archive article.teaser.post .entry-title, article.teaser.post .entry-title{margin: 0 0 1rem 0 !important; font-size: 1.25rem !important; line-height: 1.35 !important; font-weight: 600 !important;color: #23282d !important;font-family: Arial, Helvetica, sans-serif !important;letter-spacing: -0.01em !important; position: relative !important; display: -webkit-box !important;-webkit-line-clamp: 3 !important; -webkit-box-orient: vertical !important;overflow: hidden !important;text-overflow: ellipsis !important; text-rendering: optimizeLegibility !important;-webkit-font-smoothing: antialiased !important;-moz-osx-font-smoothing: grayscale !important;}body.blog article.teaser.post .entry-title a, body.category-blog article.teaser.post .entry-title a, body.archive article.teaser.post .entry-title a, article.teaser.post .entry-title a{color: inherit !important;text-decoration: none !important;transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;position: relative !important;} body.blog article.teaser.post:hover .entry-title a, body.category-blog article.teaser.post:hover .entry-title a, body.archive article.teaser.post:hover .entry-title a, article.teaser.post:hover .entry-title a{color: #355e69 !important;transform: translateX(4px) !important;} body.blog article.teaser.post .entry-title::after, body.category-blog article.teaser.post .entry-title::after, body.archive article.teaser.post .entry-title::after, article.teaser.post .entry-title::after{content: "";position: absolute;bottom: -0.5rem;left: 0;width: 0;height: 2px;background: linear-gradient(90deg, #355e69, #f0ad4e);border-radius: 1px;transition: width 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);}body.blog article.teaser.post:hover .entry-title::after, body.category-blog article.teaser.post:hover .entry-title::after, body.archive article.teaser.post:hover .entry-title::after, article.teaser.post:hover .entry-title::after{width: 3rem;} body.blog article.teaser.post .entry-meta, body.category-blog article.teaser.post .entry-meta, body.archive article.teaser.post .entry-meta, article.teaser.post .entry-meta{margin-bottom: 1rem !important;font-family: Arial, Helvetica, sans-serif !important;display: flex !important;align-items: center !important;gap: 0.75rem !important;flex-wrap: wrap !important;} body.blog article.teaser.post .entry-meta *:before, body.blog article.teaser.post .entry-meta *:after, body.category-blog article.teaser.post .entry-meta *:before, body.category-blog article.teaser.post .entry-meta *:after, body.archive article.teaser.post .entry-meta *:before, body.archive article.teaser.post .entry-meta *:after, article.teaser.post .entry-meta *:before, article.teaser.post .entry-meta *:after{content: none !important;} body.blog article.teaser.post .entry-meta, body.category-blog article.teaser.post .entry-meta, body.archive article.teaser.post .entry-meta, article.teaser.post .entry-meta{font-variant-numeric: normal;text-rendering: optimizeLegibility;} body.blog article.teaser.post .entry-meta .author, body.category-blog article.teaser.post .entry-meta .author, body.archive article.teaser.post .entry-meta .author, article.teaser.post .entry-meta .author, body.blog article.teaser.post .entry-meta .author.vcard, body.category-blog article.teaser.post .entry-meta .author.vcard, body.archive article.teaser.post .entry-meta .author.vcard, article.teaser.post .entry-meta .author.vcard{display: none !important;}  body.blog article.teaser.post .entry-meta .posted-on, body.category-blog article.teaser.post .entry-meta .posted-on, body.archive article.teaser.post .entry-meta .posted-on, article.teaser.post .entry-meta .posted-on{display: inline-flex !important;align-items: center !important;background: rgba(53, 94, 105, 0.1) !important;color: #355e69 !important;padding: 0.375rem 1rem !important;border-radius: 12px !important;font-size: 0.8125rem !important;font-weight: 500 !important;letter-spacing: 0.05em !important;text-transform: uppercase !important;transition: all 0.3s ease !important;border: 1px solid rgba(53, 94, 105, 0.2) !important;} body.blog article.teaser.post .entry-meta .posted-on::before, body.category-blog article.teaser.post .entry-meta .posted-on::before, body.archive article.teaser.post .entry-meta .posted-on::before, article.teaser.post .entry-meta .posted-on::before{content: "" !important;display: none !important;}  body.blog article.teaser.post:hover .entry-meta .posted-on, body.category-blog article.teaser.post:hover .entry-meta .posted-on, body.archive article.teaser.post:hover .entry-meta .posted-on, article.teaser.post:hover .entry-meta .posted-on{background: #355e69 !important;color: #ffffff !important;border-color: #355e69 !important;transform: translateY(-1px) !important;}body.blog article.teaser.post .entry-meta .entry-date, body.category-blog article.teaser.post .entry-meta .entry-date, body.archive article.teaser.post .entry-meta .entry-date, article.teaser.post .entry-meta .entry-date{color: inherit !important;text-decoration: none !important;} body.blog article.teaser.post .entry-meta .separator, body.category-blog article.teaser.post .entry-meta .separator, body.archive article.teaser.post .entry-meta .separator, article.teaser.post .entry-meta .separator{display: none !important;} body.blog article.teaser.post .entry-content, body.category-blog article.teaser.post .entry-content, body.archive article.teaser.post .entry-content, article.teaser.post .entry-content{flex: 1 !important;margin-bottom: 1rem !important; overflow: hidden !important;}body.blog article.teaser.post .entry-content p, body.category-blog article.teaser.post .entry-content p, body.archive article.teaser.post .entry-content p, article.teaser.post .entry-content p{font-family: Georgia, "Times New Roman", serif !important;font-size: 0.9375rem !important; line-height: 1.55 !important; color: #6c7a7e !important;margin: 0 !important;text-align: left !important; hyphens: none !important;  display: -webkit-box !important;-webkit-line-clamp: 3 !important; -webkit-box-orient: vertical !important;overflow: hidden !important;text-overflow: ellipsis !important; text-rendering: optimizeLegibility !important;-webkit-font-smoothing: antialiased !important;-moz-osx-font-smoothing: grayscale !important;} body.blog article.teaser.post .post-edit-link, body.category-blog article.teaser.post .post-edit-link, body.archive article.teaser.post .post-edit-link, article.teaser.post .post-edit-link{background: rgba(53, 94, 105, 0.1) !important;border: 1px solid rgba(53, 94, 105, 0.2) !important;color: #355e69 !important;border-radius: 12px !important;padding: 0.5rem 1rem !important;font-size: 0.8125rem !important;font-weight: 500 !important;transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;text-decoration: none !important;align-self: flex-start !important;backdrop-filter: blur(10px) !important;-webkit-backdrop-filter: blur(10px) !important;}body.blog article.teaser.post .post-edit-link:hover, body.category-blog article.teaser.post .post-edit-link:hover, body.archive article.teaser.post .post-edit-link:hover, article.teaser.post .post-edit-link:hover{background: #355e69 !important;color: #ffffff !important;border-color: #355e69 !important;transform: translateY(-2px) scale(1.05) !important;box-shadow: 0 4px 12px rgba(53, 94, 105, 0.3) !important;}body.blog article.teaser.post .post-edit-link .edit-post-icon, body.category-blog article.teaser.post .post-edit-link .edit-post-icon, body.archive article.teaser.post .post-edit-link .edit-post-icon, article.teaser.post .post-edit-link .edit-post-icon{margin-right: 0.375rem !important;opacity: 0.8 !important;transition: opacity 0.3s ease !important;}body.blog article.teaser.post .post-edit-link:hover .edit-post-icon, body.category-blog article.teaser.post .post-edit-link:hover .edit-post-icon, body.archive article.teaser.post .post-edit-link:hover .edit-post-icon, article.teaser.post .post-edit-link:hover .edit-post-icon{opacity: 1 !important;} body.blog .page-title, body.category-blog .page-title, body.archive .page-title{font-size: 2.5rem !important;font-weight: 700 !important;color: #23282d !important;font-family: Arial, Helvetica, sans-serif !important;text-align: center !important;margin-bottom: 3rem !important;position: relative !important;padding-bottom: 1rem !important;}body.blog .page-title::after, body.category-blog .page-title::after, body.archive .page-title::after{content: "";position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 4rem;height: 3px;background: linear-gradient(90deg, #355e69, #f0ad4e);border-radius: 2px;} @media (max-width: 768px){body.blog article.teaser.post, body.category-blog article.teaser.post, body.archive article.teaser.post, article.teaser.post{margin-bottom: 1.5rem !important;border-radius: 16px !important;flex-direction: column !important;}body.blog article.teaser.post .image, body.category-blog article.teaser.post .image, body.archive article.teaser.post .image, article.teaser.post .image{ border-radius: 12px !important;}body.blog article.teaser.post .image a, body.category-blog article.teaser.post .image a, body.archive article.teaser.post .image a, article.teaser.post .image a, body.blog article.teaser.post .image img, body.category-blog article.teaser.post .image img, body.archive article.teaser.post .image img, article.teaser.post .image img{border-radius: 12px !important;}body.blog article.teaser.post .col-md-6.col-lg-7, body.category-blog article.teaser.post .col-md-6.col-lg-7, body.archive article.teaser.post .col-md-6.col-lg-7, article.teaser.post .col-md-6.col-lg-7{padding: 1.25rem !important;}body.blog article.teaser.post .entry-title, body.category-blog article.teaser.post .entry-title, body.archive article.teaser.post .entry-title, article.teaser.post .entry-title{font-size: 1rem !important; margin-bottom: 0.75rem !important;-webkit-line-clamp: 2 !important;} body.blog article.teaser.post .entry-content p, body.category-blog article.teaser.post .entry-content p, body.archive article.teaser.post .entry-content p, article.teaser.post .entry-content p{font-size: 0.875rem !important; text-align: left !important;hyphens: none !important;-webkit-line-clamp: 2 !important;}body.blog article.teaser.post:hover, body.category-blog article.teaser.post:hover, body.archive article.teaser.post:hover, article.teaser.post:hover{transform: translateY(-2px) !important;}body.blog article.teaser.post:hover .image, body.category-blog article.teaser.post:hover .image, body.archive article.teaser.post:hover .image, article.teaser.post:hover .image{transform: none !important;}body.blog article.teaser.post:hover .image img, body.category-blog article.teaser.post:hover .image img, body.archive article.teaser.post:hover .image img, article.teaser.post:hover .image img{transform: scale(1.03) !important;}body.blog .page-title, body.category-blog .page-title, body.archive .page-title{font-size: 2rem !important;margin-bottom: 2rem !important;}}@media (max-width: 480px){body.blog article.teaser.post, body.category-blog article.teaser.post, body.archive article.teaser.post, article.teaser.post{margin-bottom: 1.5rem !important;border-radius: 20px !important;}body.blog article.teaser.post .image, body.category-blog article.teaser.post .image, body.archive article.teaser.post .image, article.teaser.post .image{}body.blog article.teaser.post .image a, body.category-blog article.teaser.post .image a, body.archive article.teaser.post .image a, article.teaser.post .image a, body.blog article.teaser.post .image img, body.category-blog article.teaser.post .image img, body.archive article.teaser.post .image img, article.teaser.post .image img{border-radius: 12px !important;}body.blog article.teaser.post .entry-title, body.category-blog article.teaser.post .entry-title, body.archive article.teaser.post .entry-title, article.teaser.post .entry-title{font-size: 1rem !important;}body.blog article.teaser.post .entry-meta .author, body.blog article.teaser.post .entry-meta .posted-on, body.category-blog article.teaser.post .entry-meta .author, body.category-blog article.teaser.post .entry-meta .posted-on, body.archive article.teaser.post .entry-meta .author, body.archive article.teaser.post .entry-meta .posted-on, article.teaser.post .entry-meta .author, article.teaser.post .entry-meta .posted-on{font-size: 0.75rem !important;padding: 0.25rem 0.75rem !important;}} @media (prefers-reduced-motion: reduce){body.blog article.teaser.post, body.category-blog article.teaser.post, body.archive article.teaser.post, article.teaser.post, body.blog article.teaser.post .image img, body.category-blog article.teaser.post .image img, body.archive article.teaser.post .image img, article.teaser.post .image img, body.blog article.teaser.post .entry-title a, body.category-blog article.teaser.post .entry-title a, body.archive article.teaser.post .entry-title a, article.teaser.post .entry-title a, body.blog article.teaser.post .post-edit-link, body.category-blog article.teaser.post .post-edit-link, body.archive article.teaser.post .post-edit-link, article.teaser.post .post-edit-link{animation: none !important;transition: none !important;}body.blog article.teaser.post:hover, body.category-blog article.teaser.post:hover, body.archive article.teaser.post:hover, article.teaser.post:hover{transform: none !important;}body.blog article.teaser.post:hover .image img, body.category-blog article.teaser.post:hover .image img, body.archive article.teaser.post:hover .image img, article.teaser.post:hover .image img{transform: none !important;}}@media (prefers-contrast: high){body.blog article.teaser.post, body.category-blog article.teaser.post, body.archive article.teaser.post, article.teaser.post{border: 2px solid #000000 !important;background: #ffffff !important;}body.blog article.teaser.post .entry-title a, body.category-blog article.teaser.post .entry-title a, body.archive article.teaser.post .entry-title a, article.teaser.post .entry-title a{color: #000000 !important;}body.blog article.teaser.post .entry-meta .author, body.blog article.teaser.post .entry-meta .posted-on, body.category-blog article.teaser.post .entry-meta .author, body.category-blog article.teaser.post .entry-meta .posted-on, body.archive article.teaser.post .entry-meta .author, body.archive article.teaser.post .entry-meta .posted-on, article.teaser.post .entry-meta .author, article.teaser.post .entry-meta .posted-on{background: #000000 !important;color: #ffffff !important;border-color: #000000 !important;}body.blog article.teaser.post .post-edit-link, body.category-blog article.teaser.post .post-edit-link, body.archive article.teaser.post .post-edit-link, article.teaser.post .post-edit-link{background: #000000 !important;color: #ffffff !important;border-color: #000000 !important;}}         body.single-post article, body.single-post article.blog, body.single-post article.post{background: #ffffff;border-radius: 16px;overflow: hidden;box-shadow: 0 2px 20px rgba(35, 40, 45, 0.08);margin: 2rem auto;max-width: 800px;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);border: 1px solid rgba(229, 239, 241, 0.6);position: relative;}body.single-post article:hover, body.single-post article.blog:hover, body.single-post article.post:hover{box-shadow: 0 4px 32px rgba(35, 40, 45, 0.12);} body.single-post .post-featured, body.single-post .featured-image{position: relative;aspect-ratio: 21/9;overflow: hidden;background: #f8f9fa;width: 100%;display: block;}body.single-post .post-featured img, body.single-post .featured-image img{width: 100%;height: 100%;object-fit: cover;object-position: center 70%;transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);}body.single-post article:hover .post-featured img, body.single-post article:hover .featured-image img{transform: scale(1.05);} body.single-post .post-featured::after, body.single-post .featured-image::after{content: "";position: absolute;bottom: 0;left: 0;right: 0;height: 40%;background: linear-gradient(transparent, rgba(0, 0, 0, 0.1));pointer-events: none;} body.single-post .entry-header{padding: 2.5rem 2.5rem 1.5rem;text-align: center;position: relative;} body.single-post .entry-title{background: linear-gradient(135deg, #23282d 0%, #355e69 50%, #23282d 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;background-size: 200% 200%;animation: gradient-shift 8s ease-in-out infinite;font-size: 2.75rem !important;font-weight: 700;line-height: 1.15;letter-spacing: -0.04em;margin: 0 0 1.5rem;font-family: Arial, Helvetica, sans-serif;max-width: 700px;margin-left: auto;margin-right: auto;text-shadow: 0 2px 4px rgba(35, 40, 45, 0.1);position: relative;transform: translateY(20px);opacity: 0;animation: fade-in-up 1s ease-out 0.3s forwards, gradient-shift 8s ease-in-out infinite;} body.single-post .entry-title::after{content: "";position: absolute;bottom: -1rem;left: 50%;transform: translateX(-50%);width: 4rem;height: 3px;background: linear-gradient(90deg, transparent, #f0ad4e, transparent);border-radius: 2px;animation: accent-glow 2s ease-in-out infinite alternate;} body.single-post .entry-title font{font: inherit !important;vertical-align: baseline !important;background: inherit !important;-webkit-background-clip: inherit !important;-webkit-text-fill-color: inherit !important;background-clip: inherit !important;} body.single-post .entry-title:hover{animation-play-state: paused;background-position: 100% 50%;transition: background-position 0.5s ease;}body.single-post .entry-title:hover::after{width: 6rem;opacity: 1;background: linear-gradient(90deg, #355e69, #f0ad4e, #355e69);transition: all 0.3s ease;} body.single-post .entry-meta{display: flex;justify-content: center;align-items: center;gap: 1rem;color: #6c7a7e;font-size: 0.9375rem;font-weight: 400;font-family: Arial, Helvetica, sans-serif;}body.single-post .entry-meta .posted-on{display: flex;align-items: center;gap: 0.5rem;}body.single-post .entry-meta .posted-on::before{content: "\1F4C5"; opacity: 0.7;}body.single-post .entry-date{color: #6c7a7e;text-decoration: none;} body.single-post .entry-meta .byline{display: none;} body.single-post .entry-content{padding: 1.5rem 2.5rem 2.5rem;font-family: Georgia, "Times New Roman", serif;font-size: 1.125rem;line-height: 1.7;color: #23282d;max-width: 680px;margin: 0 auto;} body.single-post .entry-content p{margin: 0 0 1.5rem;text-align: justify;hyphens: auto;}body.single-post .entry-content p:last-child{margin-bottom: 0;} body.single-post .entry-content font{font: inherit !important;vertical-align: baseline !important;} body.single-post .entry-content a{color: #355e69;text-decoration: none;border-bottom: 1px solid rgba(53, 94, 105, 0.3);transition: all 0.2s ease;font-weight: 500;}body.single-post .entry-content a:hover{color: #23282d;border-bottom-color: #f0ad4e;background: rgba(240, 173, 78, 0.1);padding: 0.1em 0.2em;margin: 0 -0.2em;border-radius: 3px;} body.single-post .entry-content ul{margin: 1.5rem 0;padding: 0;list-style: none;}body.single-post .entry-content ul li{position: relative;margin: 0.75rem 0;padding-left: 1.5rem;line-height: 1.6;}body.single-post .entry-content ul li::before{content: "•";position: absolute;left: 0;color: #f0ad4e;font-weight: bold;font-size: 1.2em;} body.single-post .entry-content h4{color: #355e69;font-size: 1.5rem;font-weight: 600;line-height: 1.3;margin: 2.5rem 0 1rem;font-family: Arial, Helvetica, sans-serif;letter-spacing: -0.02em;} body.single-post .entry-content hr{border: none;height: 1px;background: linear-gradient(90deg, transparent, #e5eff1, transparent);margin: 3rem 0;} body.single-post footer.entry-meta{padding: 1.5rem 2.5rem;border-top: 1px solid rgba(229, 239, 241, 0.8);background: rgba(248, 249, 250, 0.5);justify-content: flex-end;}body.single-post .post-edit-link{background: rgba(53, 94, 105, 0.1) !important;border: 1px solid rgba(53, 94, 105, 0.2) !important;color: #355e69 !important;border-radius: 8px !important;padding: 0.5rem 1rem !important;font-size: 0.875rem !important;font-weight: 500 !important;transition: all 0.2s ease !important;text-decoration: none !important;}body.single-post .post-edit-link:hover{background: #355e69 !important;color: #ffffff !important;transform: translateY(-1px);} @media (max-width: 768px){body.single-post article, body.single-post article.blog, body.single-post article.post{margin: 1rem;border-radius: 12px;}body.single-post .post-featured, body.single-post .featured-image{aspect-ratio: 16/9;}body.single-post .entry-header{padding: 2rem 1.5rem 1rem;}body.single-post .entry-title{font-size: 1.875rem;line-height: 1.2;letter-spacing: -0.02em;max-width: 100%;}body.single-post .entry-title::after{width: 3rem;height: 2px;bottom: -0.75rem;}body.single-post .entry-content{padding: 1rem 1.5rem 2rem;font-size: 1rem;line-height: 1.6;}body.single-post .entry-content h4{font-size: 1.25rem;margin: 2rem 0 0.75rem;}body.single-post footer.entry-meta{padding: 1rem 1.5rem;}} @media (max-width: 480px){body.single-post .entry-content{text-align: left;}body.single-post .entry-content p{text-align: left;hyphens: none;}body.single-post article, body.single-post article.blog, body.single-post article.post{margin: 0.5rem;}}         body.single-news img, body.single-post img, body.single-news .featured-image img, body.single-post .featured-image img, body.single-news .post-featured img, body.single-post .post-featured img, body.single-news .wp-post-image, body.single-post .wp-post-image{object-position: center 70% !important;} body.single article img[class*="featured"], body.single article img[class*="attachment"], body.single article img[class*="wp-image"]{object-position: center 70% !important;} body.single-post .post-featured .image img, body.single-post article .post-featured img, body.single-post article.post .post-featured img, body.single-post article.blog .post-featured img{object-position: center 70% !important; object-fit: cover !important;}    body.single-news h1.entry-title, body.single-news .entry-title, body.single-news header h1.entry-title, body.single-news header.entry-header h1.entry-title, body.single-news article h1.entry-title, body.single-news article header h1.entry-title, body.single-news article header.entry-header h1.entry-title, body.single-news article.news h1.entry-title, body.single-news article.news header h1.entry-title, body.single-news article.news header.entry-header h1.entry-title, body.single-news #content h1.entry-title, body.single-news #content header h1.entry-title, body.single-news #content header.entry-header h1.entry-title, body.single-news main h1.entry-title, body.single-news main header h1.entry-title, body.single-news main header.entry-header h1.entry-title, body.single-news .site-content h1.entry-title, body.single-news .site-content header h1.entry-title, body.single-news .site-content header.entry-header h1.entry-title{ font-size: 2.75rem !important;font-weight: 700 !important;line-height: 1.15 !important;letter-spacing: -0.04em !important;margin: 0 0 1.5rem !important;font-family: Arial, Helvetica, sans-serif !important;max-width: 700px !important;margin-left: auto !important;margin-right: auto !important;text-align: center !important;display: block !important; color: #23282d !important;background: none !important;-webkit-background-clip: initial !important;-webkit-text-fill-color: initial !important;background-clip: initial !important;text-shadow: none !important;} body.single-news h1.entry-title span, body.single-news .entry-title span{background: linear-gradient(135deg, #23282d 0%, #355e69 50%, #23282d 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;background-size: 200% 200%;animation: gradient-shift 8s ease-in-out infinite;} @media (max-width: 768px){body.single-news h1.entry-title, body.single-news .entry-title, body.single-news header h1.entry-title, body.single-news header.entry-header h1.entry-title, body.single-news article h1.entry-title, body.single-news article header h1.entry-title, body.single-news article header.entry-header h1.entry-title{font-size: 2.25rem !important;}}@media (max-width: 480px){body.single-news h1.entry-title, body.single-news .entry-title, body.single-news header h1.entry-title, body.single-news header.entry-header h1.entry-title, body.single-news article h1.entry-title, body.single-news article header h1.entry-title, body.single-news article header.entry-header h1.entry-title{font-size: 1.875rem !important;}}    [class*="single-news"] h1[class*="entry-title"], [class*="single-news"] [class*="entry-title"], body[class*="single-news"] h1, body[class*="single-news"] header h1, .single-news h1, .single-news .entry-title{font-size: 2.75rem !important;font-weight: 700 !important;line-height: 1.15 !important;color: #23282d !important;background: none !important;-webkit-text-fill-color: #23282d !important;min-height: auto !important;max-height: none !important;height: 100% !important;display: block !important;visibility: visible !important;opacity: 1 !important;transform: none !important;filter: none !important;} header.entry-header > h1.entry-title{font-size: 2.75rem !important;font-weight: 700 !important;color: #23282d !important;background: none !important;-webkit-text-fill-color: #23282d !important;} body.single-news header.entry-header > h1.entry-title[style]{font-size: 2.75rem !important;font-weight: 700 !important;color: #23282d !important;background: none !important;-webkit-text-fill-color: #23282d !important;} .js-forced-title-size{font-size: 2.75rem !important;font-weight: 700 !important;color: #23282d !important;background: none !important;-webkit-text-fill-color: #23282d !important;} :root{--news-title-size: 2.75rem !important;--news-title-color: #23282d !important;}body.single-news{--title-size: 2.75rem !important;} body.single-news h1.entry-title{font-size: var(--news-title-size, 2.75rem) !important;color: var(--news-title-color, #23282d) !important;}  .post-edit-link, .edit-post-link{display: inline-flex;align-items: center;justify-content: center;padding: var(--space-1) var(--space-2);background-color: var(--sidebar-surface);color: var(--sidebar-text);text-decoration: none;border-radius: var(--radius-md);font-size: var(--text-small);font-weight: var(--font-medium);transition: all var(--timing-quick) ease;border: 1px solid var(--sidebar-border);min-height: 32px;position: relative;}.post-edit-link:hover, .edit-post-link:hover{background-color: var(--sidebar-primary);color: var(--sidebar-surface);border-color: var(--sidebar-primary);transform: translateY(-1px);box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);} .edit-post-icon, .post-edit-link .fa, .post-edit-link [class*="fa-"], .edit-post-link .fa, .edit-post-link [class*="fa-"]{margin-right: var(--space-1);font-size: var(--text-small);opacity: 0.8;transition: opacity var(--timing-quick) ease;display: inline-block;width: 14px;height: 14px;text-align: center;} .edit-post-icon:before, .post-edit-link .fa:before, .post-edit-link [class*="fa-"]:before, .edit-post-link .fa:before, .edit-post-link [class*="fa-"]:before{content: "✎" !important; font-family: system-ui, -apple-system, sans-serif !important;font-style: normal !important;font-weight: normal !important;speak: none;display: inline-block;text-decoration: inherit;width: auto;height: auto;line-height: 1;text-transform: none;letter-spacing: normal;word-wrap: normal;white-space: nowrap;direction: ltr;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;} .post-edit-link:hover .edit-post-icon, .post-edit-link:hover .fa, .post-edit-link:hover [class*="fa-"], .edit-post-link:hover .edit-post-icon, .edit-post-link:hover .fa, .edit-post-link:hover [class*="fa-"]{opacity: 1;transform: scale(1.1);} .post-edit-link:not(:has(.edit-post-icon)):not(:has(.fa)):not( :has([class*="fa-"]) ):before, .edit-post-link:not(:has(.edit-post-icon)):not(:has(.fa)):not( :has([class*="fa-"]) ):before{content: "✎ ";margin-right: var(--space-1);opacity: 0.8;} .post-edit-link:focus-visible, .edit-post-link:focus-visible{outline: 2px solid var(--sidebar-primary);outline-offset: 2px;background-color: var(--sidebar-surface-subtle);} @media (max-width: 768px){.post-edit-link, .edit-post-link{padding: var(--space-1);min-height: 44px; min-width: 44px;}.edit-post-icon, .post-edit-link .fa, .post-edit-link [class*="fa-"], .edit-post-link .fa, .edit-post-link [class*="fa-"]{margin-right: var(--space-1);font-size: 16px;}} @media (prefers-contrast: high){.post-edit-link, .edit-post-link{background-color: #ffffff !important;color: #000000 !important;border-color: #000000 !important;}.post-edit-link:hover, .edit-post-link:hover{background-color: #000000 !important;color: #ffffff !important;}} @media (prefers-reduced-motion: reduce){.post-edit-link, .edit-post-link, .edit-post-icon, .post-edit-link .fa, .post-edit-link [class*="fa-"], .edit-post-link .fa, .edit-post-link [class*="fa-"]{transition: none !important;transform: none !important;}} @media print{.post-edit-link, .edit-post-link{display: none !important;}} .logocarousel{background: var(--sidebar-primary, #355e69);padding: var(--space-4, 2rem) 0;}.logocarousel .section-title{color: #ffffff !important;text-align: center;margin-bottom: var(--space-3, 1.5rem);font-weight: var(--font-semibold, 600);} .logocarousel .slick-item img{max-height: 80px;width: auto;filter: brightness(0) invert(1);transition: filter var(--timing-quick, 150ms) ease;opacity: 0.9;}.logocarousel .slick-item:hover img{filter: brightness(1) invert(0);opacity: 1;}  #footer, #footer *{color: #fff !important;} #footer a:hover, #footer a:focus{color: #f0ad4e !important;}  .navbar{min-height: 60px;display: flex;align-items: center;padding: var(--space-2) 0;} .navbar-collapse{display: flex;align-items: center;} .navbar-nav{display: flex;align-items: center;margin: 0;height: auto;} .navbar-nav .nav-item{display: flex;align-items: center;height: auto;} .navbar-nav .nav-link{display: flex !important;align-items: center !important;justify-content: center !important;padding: var(--space-2) var(--space-3) !important; height: 100% !important;min-height: 44px; line-height: 1.5;text-decoration: none;transition: all var(--timing-quick) ease-out;border-radius: var(--radius-sm);} .navbar-nav .nav-link:hover{background-color: var(--sidebar-surface-subtle);transform: translateY(-1px);} .navbar-nav .nav-link:focus-visible{outline: 2px solid var(--sidebar-accent);outline-offset: 2px;} .navbar-toggler{display: flex;align-items: center;justify-content: center;padding: var(--space-1);border: none;background: transparent;min-height: 44px;}.navbar-toggler:focus-visible{outline: 2px solid var(--sidebar-accent);outline-offset: 2px;} .navbar-nav .nav-item.menu-item{margin-bottom: 0 !important;}.navbar-nav .nav-link.menu-item{vertical-align: middle;} @media (max-width: 991px){.navbar-collapse{margin-top: var(--space-2);}.navbar-nav{flex-direction: column;align-items: stretch;}.navbar-nav .nav-item{width: 100%;}.navbar-nav .nav-link{justify-content: flex-start !important;padding: var(--space-2) var(--space-3) !important;}}   .main-navigation .navbar{display: flex;align-items: center;min-height: 60px;} .main-navigation .navbar-collapse{display: flex;align-items: center;justify-content: center;} .main-navigation .navbar-collapse .navbar-nav{display: flex;align-items: center;margin: 0 !important;padding: 0 !important;list-style: none;} .main-navigation .navbar-collapse .navbar-nav .nav-item{display: flex;align-items: center;} .main-navigation .navbar-collapse .navbar-nav .nav-link{display: flex !important;align-items: center !important;justify-content: center !important;padding: var(--space-2) var(--space-3) !important;min-height: 44px;line-height: 1.4;text-decoration: none;transition: all var(--timing-quick) ease-out;} .main-navigation .navbar-collapse .navbar-nav .nav-link:hover{background-color: var(--sidebar-surface-subtle);border-radius: var(--radius-sm);} @media (min-width: 992px){.main-navigation .navbar-collapse .navbar-nav{margin-top: 0 !important;padding: 0 !important;align-items: center;justify-content: center;}.main-navigation .navbar-collapse .navbar-nav .nav-item{margin: 0;display: flex;align-items: center;}.main-navigation .navbar-collapse .navbar-nav .nav-link{display: flex !important;align-items: center !important;justify-content: center !important;height: auto;vertical-align: middle;}} @media (max-width: 991px){.main-navigation .navbar-collapse .navbar-nav{flex-direction: column;align-items: stretch;margin-top: var(--space-2);}.main-navigation .navbar-collapse .navbar-nav .nav-link{justify-content: flex-start !important;text-align: left;}}  .widget_media_image img, #panel-7-1-0-0 img, .so-panel.widget_media_image img{object-fit: contain !important;object-position: center center !important;width: 100% !important;height: 100% !important;max-width: 100% !important;} .widget_media_image, .so-panel.widget_media_image{overflow: visible !important;} img[src*="Copy-of-OGP-week-2025-Medium-Banner-US-Landscape"]{object-fit: contain !important;object-position: center center !important;width: 100% !important;height: 100% !important;max-height: none !important;}}.main-navigation .navbar-collapse .navbar-nav{margin-top: 10px !important;}@keyframes gradient-flow{0%, 100%{background-position: 0% 50%;}50%{background-position: 0% 50%;}}.entry-content img:hover, .resource-wrapper article.teaser-loop:hover .image img, .resource-wrapper article.teaser-loop:hover, .so-panel img:hover, .widget_media_image img:hover{transform: none !important;scale: 1 !important;}*[class*="gradient-flow"], *[style*="gradient-flow"], h1[style*="gradient-flow"], h2[style*="gradient-flow"], h3[style*="gradient-flow"]{animation: none !important;}@keyframes gradient-flow{0%, 100%{background-position: 0% 50%;}50%{background-position: 0% 50%;}}#panel-7-3-0-0 h2{animation: none !important;}.so-panel:hover, .widget:hover, .panel:hover{transform: none !important;scale: 1 !important;}.entry-content img:hover{transform: translateY(-2px) !important;scale: 1 !important;}#pg-7-3 .resource-wrapper article.teaser-loop:hover{transform: translateY(-4px) !important;scale: 1 !important;}.so-panel img, .widget_media_image img, #panel-7-1-0-0 img{max-width: 100% !important;height: auto !important;transform: none !important;scale: 1 !important;transition: transform 0.2s ease, box-shadow 0.2s ease !important;}.resource-wrapper .image img:hover, article.teaser-loop:hover .image img{transform: none !important;scale: 1 !important;rotate: 0deg !important;}#panel-7-2-0-0 h2{font-family: Arial, Helvetica, sans-serif !important;font-size: 3rem !important;font-weight: 700 !important;color: #23282d !important;text-align: center !important;margin: 0 0 4rem !important;letter-spacing: -0.04em !important;position: relative !important;z-index: 2 !important; background: linear-gradient( 135deg, #23282d 0%, #355e69 50%, #23282d 100% ) !important;-webkit-background-clip: text !important;-webkit-text-fill-color: transparent !important;background-clip: text !important;background-size: 200% 200% !important;}#panel-7-2-0-0 h2::after{content: "";position: absolute;bottom: -2rem;left: 50%;transform: translateX(-50%);width: 5rem;height: 4px;background: linear-gradient( 90deg, transparent, #355e69, #f0ad4e, #355e69, transparent );border-radius: 2px;box-shadow: 0 2px 8px rgba(53, 94, 105, 0.3);}#panel-7-2-0-0 h2::before{content: "";position: absolute;bottom: -1.75rem;left: 50%;transform: translateX(-50%);width: 6rem;height: 1px;background: linear-gradient( 90deg, transparent, rgba(240, 173, 78, 0.5), transparent );border-radius: 1px;}#panel-7-3-0-0 .siteorigin-widget-tinymce.textwidget h2, #panel-7-3-0-0 .textwidget h2, #panel-7-3-0-0 h2[style*="text-align: center"]{font-family: Arial, Helvetica, sans-serif !important;font-size: 3rem !important;font-weight: 700 !important;color: #23282d !important;text-align: center !important;margin: 0 0 4rem !important;letter-spacing: -0.04em !important;position: relative !important;z-index: 2 !important; background: linear-gradient( 135deg, #23282d 0%, #355e69 50%, #23282d 100% ) !important;-webkit-background-clip: text !important;-webkit-text-fill-color: transparent !important;background-clip: text !important;background-size: 200% 200% !important;}#panel-7-2-0-0 .siteorigin-widget-tinymce.textwidget h2, #panel-7-2-0-0 .textwidget h2, #panel-7-2-0-0 h2[style*="text-align: center"]{font-family: Arial, Helvetica, sans-serif !important;font-size: 3rem !important;font-weight: 700 !important;color: #23282d !important;text-align: center !important;margin: 0 0 4rem !important;letter-spacing: -0.04em !important;position: relative !important;z-index: 2 !important; background: linear-gradient( 135deg, #23282d 0%, #355e69 50%, #23282d 100% ) !important;-webkit-background-clip: text !important;-webkit-text-fill-color: transparent !important;background-clip: text !important;background-size: 200% 200% !important;}#panel-7-3-0-0 .textwidget h2::after, #panel-7-2-0-0 .textwidget h2::after{content: "";position: absolute;bottom: -2rem;left: 50%;transform: translateX(-50%);width: 5rem;height: 4px;background: linear-gradient( 90deg, transparent, #355e69, #f0ad4e, #355e69, transparent );border-radius: 2px;box-shadow: 0 2px 8px rgba(53, 94, 105, 0.3);}#panel-7-3-0-0 .textwidget h2::before, #panel-7-2-0-0 .textwidget h2::before{content: "";position: absolute;bottom: -1.75rem;left: 50%;transform: translateX(-50%);width: 6rem;height: 1px;background: linear-gradient( 90deg, transparent, rgba(240, 173, 78, 0.5), transparent );border-radius: 1px;}#pg-7-3 .resource-wrapper .link-whole-area{position: static !important;display: none !important;}#pg-7-3 .resource-wrapper article.teaser-loop{position: relative !important;cursor: pointer !important;}.resource-wrapper article.teaser-loop::after{content: "";position: absolute !important;top: 0 !important;left: 0 !important;right: 0 !important;bottom: 0 !important;z-index: 1 !important;background: transparent !important;}.resource-wrapper .entry-title, .resource-wrapper .entry-title a{position: relative !important;z-index: 2 !important;pointer-events: auto !important;}#pg-7-3 .resource-wrapper .text{position: relative !important;z-index: 2 !important;pointer-events: auto !important;}.resource-wrapper .link-whole-area.show-button{display: inline-flex !important;position: static !important;margin-top: 1rem !important;margin-bottom: 0 !important;z-index: 3 !important;pointer-events: auto !important;}article.teaser-loop.resource{cursor: pointer !important;}article.teaser-loop.resource .entry-title a{color: #23282d !important;text-decoration: none !important;font-weight: 600 !important;transition: color 0.3s ease !important;}article.teaser-loop.resource:hover .entry-title a{color: #355e69 !important;}.resource-wrapper .text *{position: relative !important;z-index: 2 !important;}.resource-wrapper .link-whole-area, .link-whole-area, a.link-whole-area, article.teaser-loop .link-whole-area{display: none !important;visibility: hidden !important;opacity: 0 !important;position: absolute !important;left: -9999px !important;width: 0 !important;height: 0 !important;overflow: hidden !important;pointer-events: none !important;}.resource-wrapper .link-whole-area::before, .resource-wrapper .link-whole-area::after, .link-whole-area::before, .link-whole-area::after{display: none !important;content: none !important;}.resource-wrapper .image, #pg-7-3 .resource-wrapper .image img{border-radius: 16px 16px 0 0 !important;}article.teaser-loop.resource .image, article.teaser-loop.resource .image img{border-radius: 16px 16px 0 0 !important;border-bottom-left-radius: 0 !important;border-bottom-right-radius: 0 !important;}#pg-7-3 .resource-wrapper .text{padding: 1.5rem 2rem 2rem 2rem !important;position: relative !important;z-index: 1 !important;}.resource-wrapper .entry-title a{display: block !important;color: #23282d !important;text-decoration: none !important;font-weight: 600 !important;transition: color 0.3s ease !important;pointer-events: auto !important;z-index: 10 !important;position: relative !important;}.resource-wrapper .entry-title a:hover{color: #355e69 !important;}.resource-wrapper article.teaser-loop::after, #pg-7-3 .resource-wrapper article.teaser-loop::before{display: none !important;content: none !important;}#pg-7-3 .resource-wrapper article.teaser-loop{display: flex !important;flex-direction: column !important;background: #ffffff !important;border-radius: 16px !important;overflow: hidden !important;box-shadow: 0 4px 20px rgba(35, 40, 45, 0.08) !important;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;border: 1px solid rgba(229, 239, 241, 0.5) !important;height: 100% !important;}#pg-7-3 .resource-wrapper article.teaser-loop:hover{transform: translateY(-4px) !important;box-shadow: 0 8px 32px rgba(35, 40, 45, 0.12) !important;border-color: rgba(53, 94, 105, 0.3) !important;}body #pg-7-3 .resource-wrapper article.teaser-loop .text .link-whole-area, body .resource-wrapper article.teaser-loop .link-whole-area, body article.teaser-loop .link-whole-area, body .link-whole-area, #pg-7-3 .link-whole-area, .panel-widget-style-for-7-3-0-1 .link-whole-area{display: none !important;visibility: hidden !important;opacity: 0 !important;position: absolute !important;left: -9999px !important;top: -9999px !important;width: 0 !important;height: 0 !important;overflow: hidden !important;pointer-events: none !important;z-index: -1 !important;}body .text .link-whole-area{display: none !important;}body .resource-wrapper .image, body .resource-wrapper .image img, body article.teaser-loop.resource .image, body article.teaser-loop.resource .image img{border-radius: 16px 16px 0 0 !important;border-bottom-left-radius: 0 !important;border-bottom-right-radius: 0 !important;}#footer .site-footer p{color: #fff !important;}#footer .logocarousel h2{color: #fff !important;}@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css');.fa, .far, .fas, .fab, .fal, .fad{font-family: "Font Awesome 5 Free", "Font Awesome 5 Pro", "Font Awesome 5 Brands", "FontAwesome" !important;font-weight: 900 !important;font-style: normal !important;font-variant: normal !important;text-rendering: auto !important;line-height: 1 !important;-webkit-font-smoothing: antialiased !important;-moz-osx-font-smoothing: grayscale !important;}.far{font-weight: 400 !important;}.fa-edit::before, .far.fa-edit::before{content: "\f044" !important;}.edit-post-icon.far.fa-edit::before{content: "\f044" !important;font-family: "Font Awesome 5 Free" !important;font-weight: 400 !important;}.post-edit-link .edit-post-icon.far.fa-edit{font-size: 14px !important;width: 16px !important;height: 16px !important;display: inline-block !important;text-align: center !important;}.post-edit-link .edit-post-icon.far.fa-edit:not([class*="fa-"]):before{content: "Edit" !important;font-family: inherit !important;font-size: 12px !important;font-weight: normal !important;}.post-edit-link{display: inline-flex !important;align-items: center !important;gap: 4px !important;padding: 4px 8px !important;font-size: 12px !important;background: #f8f9fa !important;border: 1px solid #dee2e6 !important;border-radius: 4px !important;color: #6c757d !important;text-decoration: none !important;transition: all 0.2s ease !important;}.post-edit-link:hover{background: #e9ecef !important;border-color: #adb5bd !important;color: #495057 !important;}.post-edit-link .edit-post-icon{margin-right: 4px !important;line-height: 1 !important;}@import url('https://use.fontawesome.com/releases/v5.15.4/css/all.css');@font-face{font-family: 'Font Awesome 5 Free';src: url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/webfonts/fa-regular-400.woff2') format('woff2'), url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/webfonts/fa-regular-400.woff') format('woff');font-weight: 400;font-style: normal;font-display: swap;}@font-face{font-family: 'Font Awesome 5 Free';src: url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/webfonts/fa-solid-900.woff2') format('woff2'), url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/webfonts/fa-solid-900.woff') format('woff');font-weight: 900;font-style: normal;font-display: swap;}article.teaser.post:not(.has-post-thumbnail){display: flex !important;align-items: stretch !important;background: #ffffff !important;border-radius: 16px !important;overflow: hidden !important;box-shadow: 0 4px 20px rgba(35, 40, 45, 0.08) !important;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;border: 1px solid rgba(229, 239, 241, 0.5) !important;margin-bottom: 2rem !important;padding: 0 !important;}article.teaser.post:not(.has-post-thumbnail)::before{content: "" !important;flex: 0 0 41.666667% !important; background: linear-gradient(135deg, #355e69 0%, #23424a 100%) !important;position: relative !important;min-height: 200px !important;display: flex !important;align-items: center !important;justify-content: center !important;}article.teaser.post:not(.has-post-thumbnail) > div{flex: 1 !important;padding: 2rem !important;display: flex !important;flex-direction: column !important;justify-content: center !important;}article.teaser.news.has-post-thumbnail, article.teaser.post.has-post-thumbnail{display: flex !important;align-items: stretch !important;background: #ffffff !important;border-radius: 16px !important;overflow: hidden !important;box-shadow: 0 4px 20px rgba(35, 40, 45, 0.08) !important;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;border: 1px solid rgba(229, 239, 241, 0.5) !important;margin-bottom: 2rem !important;padding: 0 !important;}article.teaser .image{border-radius: 16px 16px 0 0 !important;overflow: hidden !important;flex: 0 0 41.666667% !important;}article.teaser .image img{width: 100% !important;height: 100% !important;object-fit: cover !important;border-radius: 0 !important;}article.teaser > div:not(.image){flex: 1 !important;padding: 2rem !important;display: flex !important;flex-direction: column !important;justify-content: center !important;}article.teaser:hover{transform: translateY(-4px) !important;box-shadow: 0 8px 32px rgba(35, 40, 45, 0.12) !important;border-color: rgba(53, 94, 105, 0.3) !important;}article.teaser .entry-title{margin-bottom: 1rem !important;font-size: 1.25rem !important;line-height: 1.4 !important;}article.teaser .entry-title a{color: #23282d !important;text-decoration: none !important;font-weight: 600 !important;transition: color 0.3s ease !important;}article.teaser .entry-title a:hover{color: #355e69 !important;}article.teaser .entry-meta{margin-bottom: 1rem !important;font-size: 0.875rem !important;color: #6c757d !important;}article.teaser .entry-content{margin-bottom: 1.5rem !important;color: #495057 !important;line-height: 1.6 !important;}article.teaser .post-edit-link{margin-top: auto !important;align-self: flex-start !important;}@media (max-width: 767px){article.teaser.post:not(.has-post-thumbnail)::before{flex: 1 0 100% !important;min-height: 150px !important;order: -1 !important;}article.teaser.post:not(.has-post-thumbnail){flex-direction: column !important;}article.teaser > div:not(.image){flex: 1 !important;padding: 1.5rem !important;}}article.teaser .image, article.teaser.post .image, article.teaser.news .image, body.blog article.teaser.post .image, body.category-blog article.teaser.post .image, body.archive article.teaser.post .image, .teaser-loop .image, #pg-7-3 .resource-wrapper .image{aspect-ratio: 1 / 1 !important; position: relative !important;overflow: hidden !important;border-radius: 20px !important;background: #f8f9fa !important; display: flex !important;align-items: center !important;justify-content: center !important;}article.teaser .image img, article.teaser.post .image img, article.teaser.news .image img, body.blog article.teaser.post .image img, body.category-blog article.teaser.post .image img, body.archive article.teaser.post .image img, .teaser-loop .image img, .resource-wrapper .image img, .wp-post-image{width: 100% !important;height: 100% !important;object-fit: contain !important; object-position: center center !important; border-radius: 20px !important;background: transparent !important; image-rendering: -webkit-optimize-contrast !important;image-rendering: auto !important; -webkit-backface-visibility: hidden !important;backface-visibility: hidden !important;transform: translateZ(0) !important;will-change: transform !important;}article.teaser .image img, article.teaser.post .image img, article.teaser.news .image img, body.blog article.teaser.post .image img, body.category-blog article.teaser.post .image img, body.archive article.teaser.post .image img, .teaser-loop .image img, .resource-wrapper .image img, .wp-post-image{object-fit: cover !important;object-position: center top !important;}*/  article.teaser .image a, article.teaser.post .image a, article.teaser.news .image a, body.blog article.teaser.post .image a, body.category-blog article.teaser.post .image a, body.archive article.teaser.post .image a, .teaser-loop .image a, .resource-wrapper .image a{display: block !important;width: 100% !important;height: 100% !important;position: relative !important;overflow: hidden !important;border-radius: 20px !important;}article.teaser:hover .image, article.teaser.post:hover .image, article.teaser.news:hover .image, body.blog article.teaser.post:hover .image, body.category-blog article.teaser.post:hover .image, body.archive article.teaser.post:hover .image, .teaser-loop:hover .image, .resource-wrapper article.teaser-loop:hover .image{transform: scale(1.02) !important;}article.teaser:hover .image img, article.teaser.post:hover .image img, article.teaser.news:hover .image img, body.blog article.teaser.post:hover .image img, body.category-blog article.teaser.post:hover .image img, body.archive article.teaser.post:hover .image img, .teaser-loop:hover .image img, #pg-7-3 .resource-wrapper article.teaser-loop:hover .image img{transform: scale(1.05) !important;filter: brightness(1.05) saturate(1.1) contrast(1.05) !important;}@media (max-width: 768px){article.teaser .image, article.teaser.post .image, article.teaser.news .image, .teaser-loop .image, #pg-7-3 .resource-wrapper .image{aspect-ratio: 1 / 1 !important;border-radius: 16px !important;margin-bottom: 1.5rem !important;}article.teaser .image img, article.teaser.post .image img, article.teaser.news .image img, .teaser-loop .image img, #pg-7-3 .resource-wrapper .image img{border-radius: 16px !important;}article.teaser .image a, article.teaser.post .image a, article.teaser.news .image a, .teaser-loop .image a, .resource-wrapper .image a{border-radius: 16px !important;}}body.single-post article.post{max-width: 800px !important;margin: 2rem auto !important;background: #ffffff !important;border-radius: 16px !important;box-shadow: 0 8px 32px rgba(0, 0, 0, 0.12) !important;overflow: hidden !important;padding: 0 !important;}body.single-post article.post .entry-header{padding: 2rem 2rem 0 2rem !important;}body.single-post article.post .entry-content{padding: 0 2rem 2rem 2rem !important;}body.single-post article.post footer.entry-meta{padding: 1.5rem 2rem !important;margin: 0 !important;border-top: 1px solid rgba(0, 0, 0, 0.08) !important;background: rgba(248, 249, 250, 0.5) !important;}body.single-post article.post .post-featured{margin: 0 0 0 0 !important;border-radius: 16px 16px 0 0 !important;overflow: hidden !important;}body.single-post article.post .post-featured .image{border-radius: 0 !important;}@media (max-width: 768px){body.single-post article.post{margin: 1rem !important;max-width: calc(100% - 2rem) !important;border-radius: 12px !important;}body.single-post article.post .entry-header{padding: 1.5rem 1.5rem 0 1.5rem !important;}body.single-post article.post .entry-content{padding: 0 1.5rem 1.5rem 1.5rem !important;}body.single-post article.post footer.entry-meta{padding: 1rem 1.5rem !important;}}body.single-post .post-featured .image, body.single-news .post-featured .image, article.post .post-featured .image, article.news .post-featured .image{aspect-ratio: unset !important; height: 100% !important;background: transparent !important;display: block !important;align-items: unset !important;justify-content: unset !important;}body.single-post .post-featured .image img, body.single-news .post-featured .image img, article.post .post-featured .image img, article.news .post-featured .image img{width: 100% !important;height: 100% !important; object-fit: unset !important; object-position: unset !important; border-radius: 0 !important;background: transparent !important;display: block !important;max-width: 100% !important;}body.single-post .post-featured, body.single-news .post-featured, article.post .post-featured, article.news .post-featured{height: 100% !important;overflow: visible !important;display: block !important;}body.single-post .entry-content a, body.single-news .entry-content a, article.post .entry-content a, article.news .entry-content a{color: #355e69 !important; text-decoration: none !important;border-bottom: 1px solid rgba(53, 94, 105, 0.3) !important;transition: all 0.2s ease !important;font-weight: 500 !important;background: none !important;}body.single-post .entry-content span[style*="color"] a, body.single-news .entry-content span[style*="color"] a, article.post .entry-content span[style*="color"] a, article.news .entry-content span[style*="color"] a{color: #355e69 !important;}body.single-post .entry-content span[style*="color"]:has(a), body.single-news .entry-content span[style*="color"]:has(a), article.post .entry-content span[style*="color"]:has(a), article.news .entry-content span[style*="color"]:has(a){color: inherit !important;}body.single-post .entry-content a:hover, body.single-news .entry-content a:hover, article.post .entry-content a:hover, article.news .entry-content a:hover{color: #23424a !important; border-bottom-color: #355e69 !important;background: rgba(53, 94, 105, 0.05) !important;border-radius: 3px !important;padding: 1px 3px !important;margin: -1px -3px !important;}body.single-post .entry-content a:focus, body.single-news .entry-content a:focus, article.post .entry-content a:focus, article.news .entry-content a:focus{outline: 2px solid #f0ad4e !important; outline-offset: 2px !important;border-radius: 3px !important;}body.single-post .entry-content strong a, body.single-news .entry-content strong a, article.post .entry-content strong a, article.news .entry-content strong a{font-weight: 600 !important;}body.single-post .entry-content a[style*="color"], body.single-news .entry-content a[style*="color"], article.post .entry-content a[style*="color"], article.news .entry-content a[style*="color"]{color: #355e69 !important;}body.single-post .entry-content a:visited, body.single-news .entry-content a:visited, article.post .entry-content a:visited, article.news .entry-content a:visited{color: #2d4e57 !important;}body.single-post .entry-content span[style*="#0000ff"], body.single-news .entry-content span[style*="#0000ff"], article.post .entry-content span[style*="#0000ff"], article.news .entry-content span[style*="#0000ff"]{}body.single-resource main.content-area, body.type-resource main.content-area{background: #f8f9fa !important;padding: 3rem 0 !important;min-height: 60vh !important;}body.single-resource .entry-content, body.type-resource .entry-content{background: #ffffff !important;border-radius: 16px !important;padding: 2.5rem !important;margin: 0 auto 2rem auto !important;max-width: 900px !important;box-shadow: 0 4px 24px rgba(35, 40, 45, 0.08) !important;border: 1px solid rgba(229, 239, 241, 0.6) !important;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;position: relative !important;overflow: hidden !important;}body.single-resource .entry-content:hover, body.type-resource .entry-content:hover{box-shadow: 0 8px 32px rgba(35, 40, 45, 0.12) !important;transform: translateY(-2px) !important;}body.single-resource .entry-content::before, body.type-resource .entry-content::before{content: "" !important;position: absolute !important;top: 0 !important;left: 0 !important;right: 0 !important;height: 3px !important;background: linear-gradient(90deg, #355e69 0%, #f0ad4e 50%, #355e69 100%) !important;opacity: 0.8 !important;}body.single-resource .entry-content p, body.type-resource .entry-content p{font-size: 1.0625rem !important;line-height: 1.75 !important;margin-bottom: 1.5rem !important;color: #23282d !important;font-family: Georgia, "Times New Roman", serif !important;text-rendering: optimizeLegibility !important;-webkit-font-smoothing: antialiased !important;}body.single-resource .entry-content b, body.single-resource .entry-content strong, body.type-resource .entry-content b, body.type-resource .entry-content strong{font-weight: 700 !important;color: #355e69 !important;letter-spacing: -0.01em !important;}body.single-resource .entry-content ul, body.single-resource .entry-content ol, body.type-resource .entry-content ul, body.type-resource .entry-content ol{margin: 1.5rem 0 1.5rem 2rem !important;line-height: 1.8 !important;}body.single-resource .entry-content li, body.type-resource .entry-content li{margin-bottom: 0.75rem !important;position: relative !important;}body.single-resource .entry-content ul li::before, body.type-resource .entry-content ul li::before{content: "▸" !important;position: absolute !important;left: -1.5rem !important;color: #f0ad4e !important;font-weight: bold !important;}body.single-resource a.download-button, body.single-resource a[href*="download"], body.single-resource .entry-content a[style*="background-color: #f0ad4e"], body.type-resource a.download-button, body.type-resource a[href*="download"], body.type-resource .entry-content a[style*="background-color: #f0ad4e"]{display: inline-block !important;background: linear-gradient(135deg, #f0ad4e 0%, #d89638 100%) !important;color: #ffffff !important;padding: 1rem 2.5rem !important;border-radius: 12px !important;font-family: Arial, Helvetica, sans-serif !important;font-size: 1rem !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.05em !important;text-decoration: none !important;margin: 1rem 0 !important;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;box-shadow: 0 4px 20px rgba(240, 173, 78, 0.35) !important;position: relative !important;overflow: hidden !important;z-index: 1 !important;}body.single-resource a.download-button::before, body.single-resource a[href*="download"]::before, body.type-resource a.download-button::before, body.type-resource a[href*="download"]::before{content: "" !important;position: absolute !important;top: 0 !important;left: -100% !important;width: 100% !important;height: 100% !important;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.3), transparent ) !important;transition: left 0.6s ease !important;z-index: 2 !important;}body.single-resource a.download-button:hover, body.single-resource a[href*="download"]:hover, body.type-resource a.download-button:hover, body.type-resource a[href*="download"]:hover{background: linear-gradient(135deg, #d89638 0%, #f0ad4e 100%) !important;transform: translateY(-3px) scale(1.05) !important;box-shadow: 0 8px 30px rgba(240, 173, 78, 0.45) !important;color: #ffffff !important;}body.single-resource a.download-button:hover::before, body.single-resource a[href*="download"]:hover::before, body.type-resource a.download-button:hover::before, body.type-resource a[href*="download"]:hover::before{left: 100% !important;}body.single-resource a.download-button:active, body.single-resource a[href*="download"]:active, body.type-resource a.download-button:active, body.type-resource a[href*="download"]:active{transform: translateY(-1px) scale(1.02) !important;box-shadow: 0 4px 20px rgba(240, 173, 78, 0.35) !important;}body.single-resource .entry-meta, body.type-resource .entry-meta{font-size: 0.875rem !important;color: #6c7a7e !important;margin-bottom: 1.5rem !important;padding-bottom: 1.5rem !important;border-bottom: 1px solid rgba(229, 239, 241, 0.6) !important;}@media (max-width: 768px){body.single-resource .entry-content, body.type-resource .entry-content{padding: 2rem 1.5rem !important;border-radius: 12px !important;margin: 0 1rem 2rem 1rem !important;}body.single-resource .entry-content p, body.type-resource .entry-content p{font-size: 1rem !important;line-height: 1.7 !important;}body.single-resource a.download-button, body.single-resource a[href*="download"], body.type-resource a.download-button, body.type-resource a[href*="download"]{padding: 0.875rem 2rem !important;font-size: 0.9375rem !important;width: 100% !important;text-align: center !important;}}@media print{body.single-resource .entry-content, body.type-resource .entry-content{box-shadow: none !important;border: 1px solid #cccccc !important;padding: 1rem !important;}body.single-resource a.download-button, body.single-resource a[href*="download"], body.type-resource a.download-button, body.type-resource a[href*="download"]{background: #f0ad4e !important;box-shadow: none !important;color: #000000 !important;text-decoration: underline !important;}}