.elementor-991357 .elementor-element.elementor-element-930b364{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-991357:not(.elementor-motion-effects-element-type-background), body.elementor-page-991357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-vamtam_accent_5 ) 0%, var( --e-global-color-vamtam_accent_5 ) 100%);}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-6555c6f *//* News listing refinement. Source: shortcode widget Custom CSS. */
.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn{--ggn-ink:#010101;--ggn-blue:#2563eb;--ggn-text:#4a5670;--ggn-base:#f7f9fc;--ggn-line:#d7e0ee}
.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn-wrap{width:92%;max-width:none;margin-inline:auto}
.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn-crumb{padding:28px 0 14px;font-size:12px}
.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn-intro{display:grid;grid-template-columns:1.1fr 1fr;column-gap:70px;align-items:end;padding:24px 0 40px;border-bottom:1px solid var(--ggn-line)}
.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn-intro .ggn-eyebrow{grid-column:1/-1;font-size:11px;letter-spacing:.16em;margin:0 0 18px}
.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn-intro h1{font-size:clamp(38px,4.3vw,60px);letter-spacing:-.045em;margin:0;line-height:1.05}
.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn-intro p:last-child{font-size:16px;line-height:1.7;max-width:430px;margin:0 0 2px}
.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn-updates{padding:36px 0 68px}
.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn-list-heading{align-items:center;margin-bottom:24px}
.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn-list-heading h2{font-size:24px;letter-spacing:-.025em;margin:0}
.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn-list-heading>span{display:none}
.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn-filters{gap:6px;padding:0 0 18px;margin:0 0 28px;border-bottom:1px solid var(--ggn-line)}
.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn .ggn-filters a{border:1px solid transparent;border-radius:8px;min-height:46px;padding:10px 20px;background:transparent;color:var(--ggn-text);font-size:14px;font-weight:600;transition:background .15s,color .15s,border-color .15s}
.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn .ggn-filters a:hover,.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn .ggn-filters a:focus-visible{background:#eef2f8;border-color:#d7e0ee;color:#0b1e3d!important;-webkit-text-fill-color:#0b1e3d}
.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn .ggn-filters a[aria-current=page]{background:#010101;border-color:#010101;color:#fff!important;-webkit-text-fill-color:#fff}
.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn .ggn-filters a[aria-current=page]:hover,.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn .ggn-filters a[aria-current=page]:focus-visible{background:#2563eb;border-color:#2563eb;color:#fff!important;-webkit-text-fill-color:#fff}
.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn .ggn-filters a:focus-visible{outline:2px solid #2563eb;outline-offset:3px}
.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn .ggn-empty{position:relative;margin:0;padding:40px 36px 40px 66px;background:var(--ggn-base);border:1px solid var(--ggn-line);border-radius:12px;font-size:15px;line-height:1.8;min-height:118px}
.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn .ggn-empty:before{content:"";position:absolute;left:32px;top:47px;width:16px;height:20px;border:1.5px solid #8090a8;border-radius:2px;background:linear-gradient(#8090a8,#8090a8) 3px 6px/8px 1px no-repeat,linear-gradient(#8090a8,#8090a8) 3px 11px/6px 1px no-repeat}
.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn .ggn-year{font-size:24px;border-bottom:1px solid var(--ggn-line)}
.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn .ggn-row h4{font-size:24px}
@media(max-width:767px){.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn-wrap{width:calc(100% - 40px)}.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn-intro{grid-template-columns:1fr;gap:16px;padding:18px 0 28px}.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn-intro .ggn-eyebrow{margin:0}.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn-intro h1{font-size:38px}.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn-intro p:last-child{font-size:15px}.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn-updates{padding:28px 0 44px}.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn-list-heading h2{font-size:22px}.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn-list-heading{gap:12px;margin-bottom:20px}.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn-filters{gap:6px}.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn .ggn-filters a{padding:10px 12px;font-size:12px}.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn .ggn-empty{padding:26px 22px 26px 50px;font-size:14px}.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn .ggn-empty:before{left:22px;top:33px}}
@media(prefers-reduced-motion:reduce){.elementor-991357 .elementor-element.elementor-element-6555c6f .ggn .ggn-filters a{transition:none}}/* End custom CSS */