:root{--ims-bg: #eeeeec;--ims-text: #141414;--ims-accent: #787978;--ims-mint: #d0d1d0;--ims-mint-hover: #c2c3c2;--ims-shadow: 0 3px 10px rgba(0,0,0,.07);--ims-font: "Montserrat","Century Gothic","Avenir Next","Segoe UI",Arial,sans-serif}html,body{margin: 0}body{color: var(--ims-text);font-family: var(--ims-font)}body .site-content > .ast-container{display: block !important;width: 100% !important;max-width: none !important;margin: 0 !important;padding: 0 !important}.ims-site-header{position: relative;margin-top:15px;z-index: 100;background: #fff;border: 0}.ims-menu-toggle,.ims-mobile-panel{display: none}.ims-section-search{position: relative;width: calc(100% - 60px);min-height: 43px;display: flex;align-items: center;margin: 14px 30px 18px;padding: 0 18px 0 42px;background: #fff;border-radius: 9px;box-shadow: var(--ims-shadow)}.ims-section-search input[type="search"]{width: 100%;height: 41px;margin: 0;padding: 0;border: 0;outline: 0;background: transparent;box-shadow: none;color: var(--ims-text);font-size: 10px;letter-spacing: 2px}.ims-section-search input[type="search"]::placeholder{color: #a1a1a1;opacity: 1}.ims-search-icon{position: absolute;left: 15px;top: 50%;width: 14px;height: 14px;border: 2px solid #222;border-radius: 50%;transform: translateY(-55%)}.ims-search-icon::after{content: "";position: absolute;right: -5px;bottom: -2px;width: 6px;height: 2px;background: #222;transform: rotate(45deg);transform-origin: left center}@media (max-width: 900px){.ims-menu-toggle{width: 42px;height: 42px;display: inline-flex;flex-direction: column;justify-content: center;gap: 5px;padding: 8px;border: 0;background: transparent;cursor: pointer}.ims-menu-toggle span{display: block;width: 24px;height: 2px;background: #222}.ims-mobile-panel{padding: 15px 18px 20px;background: #fff;border-top: 1px solid #eee;box-shadow: 0 12px 25px rgba(0,0,0,.08)}.ims-mobile-panel.is-open{display: block}.ims-section-search{width: calc(100% - 30px);margin-left: 15px;margin-right: 15px}}.ims-news-widget-box{overflow: hidden;background: #ffffff;border-radius: 18px;box-shadow: 0 3px 10px rgba(0,0,0,.07)}.ims-news-widget-header{min-height: 44px;display: grid;grid-template-columns: 1fr auto;align-items: center;gap: 18px;margin: 0 20px;padding: 25px 8px 3px 8px;border-bottom: 1px solid #171717}.ims-news-widget-title{margin: 0;color: #151515;font-size: 20px;font-weight: 400;line-height: 1.15}.ims-news-widget-subtitle{color: #4d4d4d;font-size: 5px;font-weight: 600;letter-spacing: 4px;text-transform: lowercase;white-space: nowrap}.ims-news-widget-items{background: #ffffff}.ims-news-item{padding: 18px 28px 22px;border-top: 1px solid #cfcfcf}.ims-news-item:first-child{border-top: 0}.ims-news-item:nth-child(3),.ims-news-item:nth-child(4){border-top-color: #CFCFCF}.ims-news-item-date{margin-bottom: 12px}.ims-news-item-date a{color: #7e7f7e;font-size: 13px;font-weight: 400;line-height: 1;text-decoration: underline;text-underline-offset: 2px}.ims-news-item-time{margin-bottom: 8px;color: #202020;font-size: 11px;font-weight: 400;line-height: 1}.ims-news-item-title{margin: 0 0 12px;font-size: 13px;font-weight: 700;line-height: 1.28}.ims-news-item-title a{color: #111;text-decoration: none}.ims-news-item-excerpt{color: #232323;font-size: 12px;font-weight: 400;line-height: 1.35}.ims-news-item-excerpt p{margin: 0}.ims-news-readmore{color: #111;text-decoration: none;white-space: nowrap}.ims-news-empty{padding: 24px 28px;color: #666;font-size: 13px}.ims-news-widget-footer{height: 46px;display: flex;align-items: center;justify-content: center;border-top: 1px solid #2a2a2a;color: #232323;font-size: 16px;letter-spacing: 5px}@media (max-width: 900px){.ims-news-widget-header{min-height: 70px;grid-template-columns: 1fr;align-items: center;gap: 6px;padding-top: 14px;padding-bottom: 12px}.ims-news-widget-subtitle{font-size: 7px;letter-spacing: 2px;white-space: normal}.ims-news-item{padding: 16px 18px 18px}.ims-news-item-title{font-size: 14px}.ims-news-item-excerpt{font-size: 12px}}.ims-site-footer{width: 100%;margin-bottom: 15px;min-height: 54px;display: flex;align-items: center;justify-content: center;background: #ffffff;border-top: 1px solid rgba(0,0,0,.03);box-sizing: border-box}.ims-site-footer-inner{width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 24px;padding: 14px 28px;box-sizing: border-box;color: #252525;font-size: 10px;font-weight: 400;line-height: 1.3;letter-spacing: .1px}.ims-footer-nav{min-width: 0}.ims-footer-menu{display: flex;align-items: center;flex-wrap: wrap;gap: 0px;margin: 0;padding: 0;list-style: none}.ims-footer-menu li{margin: 0;padding: 0}.ims-footer-menu a{color: #252525;font-size: 10px;font-weight: 400;line-height: 1.3;text-decoration: none;transition: color .2s ease}.ims-footer-menu a:hover,.ims-footer-menu .current-menu-item > a{color: var(--ims-accent,#787978)}.ims-footer-copy{margin-left: auto;text-align: right;white-space: nowrap}@media (max-width: 900px){.ims-site-footer{min-height: 50px}.ims-site-footer-inner{flex-direction: column;align-items: center;gap: 9px;padding: 14px 16px;font-size: 8px;text-align: center}.ims-footer-menu{justify-content: center;gap: 7px 15px}.ims-footer-menu a{font-size: 8px}.ims-footer-copy{margin-left: 0;text-align: center;white-space: normal}}@media (min-width: 821px){.ims-news-list,.ims-resource-list{max-height: 520px;overflow-y: auto;overflow-x: hidden;padding-right: 5px;scrollbar-width: thin;scrollbar-color: #b7b7b7 transparent}.ims-news-list::-webkit-scrollbar{width: 5px}.ims-news-list::-webkit-scrollbar-track{background: transparent}.ims-news-list::-webkit-scrollbar-thumb{background: #b7b7b7;border-radius: 10px}.ims-news-list::-webkit-scrollbar-thumb:hover{background: #999}}