.cms-public-page .section.news-grid-section,.news-grid-section{background:var(--news-grid-ng-d-section-background,transparent);padding:var(--news-grid-ng-d-section-padding,100px 0);overflow:var(--news-grid-ng-d-section-overflow,visible)}.cms-public-page .shell.news-grid-inner,.news-grid-inner{box-sizing:border-box;width:var(--news-grid-ng-d-inner-width,100%);margin:var(--news-grid-ng-d-inner-margin,0 auto);padding:var(--news-grid-ng-d-inner-padding,0 40px)}.news-grid-stack{gap:var(--news-grid-ng-d-stack-gap,32px);flex-direction:column;display:flex}.news-grid-featured-to-grid{gap:var(--news-grid-ng-d-featured-to-grid-gap,28px);flex-direction:column;display:flex}.news-grid-featured-link{color:inherit;border-radius:var(--news-grid-ng-d-featured-card-border-radius,12px);text-decoration:none;display:block}.news-grid-featured-inner{flex-direction:var(--news-grid-ng-d-featured-layout-flex-direction,row);align-items:stretch;gap:var(--news-grid-ng-d-featured-card-gap,0);padding:var(--news-grid-ng-d-featured-card-padding,0);background:var(--news-grid-ng-d-featured-card-background,#fff);border:var(--news-grid-ng-d-featured-card-border,1px solid #0f204014);border-radius:var(--news-grid-ng-d-featured-card-border-radius,12px);min-height:0;transition:transform .22s,box-shadow .22s;display:flex;overflow:hidden}.news-grid-section--hover-scale .news-grid-featured-link:hover .news-grid-featured-inner{transform:scale(1.015)}.news-grid-featured-media{flex:var(--news-grid-ng-d-featured-media-flex,0 0 52%);min-width:var(--news-grid-ng-d-featured-media-min-width,0);max-width:var(--news-grid-ng-d-featured-media-max-width,none);position:relative}.news-grid-featured-aspect{aspect-ratio:var(--news-grid-ng-d-featured-image-aspect-ratio,16/9);border-radius:var(--news-grid-ng-d-featured-image-border-radius,12px 0 0 12px);background:#e8ecf2;position:relative;overflow:hidden}.news-grid-featured-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.news-grid-featured-body{justify-content:flex-start;gap:var(--news-grid-ng-d-body-gap,10px);min-width:0;padding:var(--news-grid-ng-d-featured-body-padding,var(--news-grid-ng-d-card-padding,26px 32px 30px));flex-direction:column;flex:auto;display:flex}.news-grid-meta-icon{vertical-align:-2px;color:currentColor;opacity:.85;align-items:center;margin-right:8px;display:inline-flex}.news-grid-meta-icon svg{width:14px;height:14px;display:block}.news-grid-badges{z-index:2;pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;max-width:calc(100% - 24px);display:flex;position:absolute;top:12px;left:12px}.news-grid-badges .news-grid-badge{max-width:100%;position:static;top:auto;left:auto}.news-grid-meta{font-size:var(--news-grid-ng-d-meta-font-size,13px);font-weight:var(--news-grid-ng-d-meta-font-weight,500);line-height:var(--news-grid-ng-d-meta-line-height,1.35);letter-spacing:var(--news-grid-ng-d-meta-letter-spacing,.01em);color:var(--news-grid-ng-d-meta-color,#7a8499);margin:0}.news-grid-featured-body .news-grid-meta{font-size:var(--news-grid-ng-d-featured-meta-font-size,var(--news-grid-ng-d-meta-font-size,13px));font-weight:var(--news-grid-ng-d-featured-meta-font-weight,var(--news-grid-ng-d-meta-font-weight,500));line-height:var(--news-grid-ng-d-featured-meta-line-height,var(--news-grid-ng-d-meta-line-height,1.35));letter-spacing:var(--news-grid-ng-d-featured-meta-letter-spacing,var(--news-grid-ng-d-meta-letter-spacing,.01em));color:var(--news-grid-ng-d-featured-meta-color,var(--news-grid-ng-d-meta-color,#7a8499))}.news-grid-featured-title{font-size:var(--news-grid-ng-d-featured-title-font-size,32px);font-weight:var(--news-grid-ng-d-featured-title-font-weight,700);line-height:var(--news-grid-ng-d-featured-title-line-height,1.2);letter-spacing:var(--news-grid-ng-d-featured-title-letter-spacing,-.02em);color:var(--news-grid-ng-d-featured-title-color,#0f2040);margin:0}.news-grid-featured-desc{font-size:var(--news-grid-ng-d-featured-desc-font-size,16px);font-weight:var(--news-grid-ng-d-featured-desc-font-weight,400);line-height:var(--news-grid-ng-d-featured-desc-line-height,1.55);letter-spacing:var(--news-grid-ng-d-featured-desc-letter-spacing,0);color:var(--news-grid-ng-d-featured-desc-color,#5b6578);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.news-grid-cards{display:var(--news-grid-ng-d-cards-display,grid);grid-template-columns:var(--news-grid-ng-d-cards-grid-template-columns,1fr 1fr 1fr);grid-auto-rows:var(--news-grid-ng-d-cards-grid-auto-rows,1fr);gap:var(--news-grid-ng-d-cards-gap,28px);margin-top:var(--news-grid-ng-d-cards-margin-top,0);min-width:0}.news-grid-card-link{height:100%;min-height:0;color:inherit;border-radius:var(--news-grid-ng-d-card-border-radius,12px);text-decoration:none;display:block}.news-grid-card-inner{box-sizing:border-box;gap:var(--news-grid-ng-d-card-gap,0);background:var(--news-grid-ng-d-card-background,#fff);border-color:var(--news-grid-ng-d-card-border-color,#0f204014);border-style:solid;border-width:var(--news-grid-ng-d-card-border-width,1px);border-radius:var(--news-grid-ng-d-card-border-radius,12px);flex-direction:column;height:100%;transition:transform .22s,box-shadow .22s;display:flex;overflow:hidden}.news-grid-section--shadow .news-grid-card-inner{box-shadow:0 4px 24px #0f204014}.news-grid-section--hover-scale .news-grid-card-link:hover .news-grid-card-inner{transform:scale(1.02)}.news-grid-card-media{flex:none;position:relative}.news-grid-card-media--overlay:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#0000 45%,#0f204059);position:absolute;inset:0}.news-grid-card-aspect{aspect-ratio:var(--news-grid-ng-d-grid-image-aspect-ratio,16/9);border-radius:var(--news-grid-ng-d-grid-media-border-radius,12px 12px 0 0);background:#e8ecf2;position:relative;overflow:hidden}.news-grid-card-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.news-grid-badge{z-index:2;font-size:var(--news-grid-ng-d-badge-font-size,11px);font-weight:var(--news-grid-ng-d-badge-font-weight,700);line-height:var(--news-grid-ng-d-badge-line-height,1.2);letter-spacing:var(--news-grid-ng-d-badge-letter-spacing,.04em);color:var(--news-grid-ng-d-badge-color,#fff);padding:var(--news-grid-ng-d-badge-padding,6px 10px);border-radius:var(--news-grid-ng-d-badge-border-radius,6px);text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 24px);margin:0;position:absolute;top:12px;left:12px;overflow:hidden}.news-grid-card-body{gap:var(--news-grid-ng-d-body-gap,10px);padding:var(--news-grid-ng-d-card-padding,20px 22px 22px);flex-direction:column;flex:auto;min-width:0;display:flex}.news-grid-card-title{font-size:var(--news-grid-ng-d-grid-title-font-size,20px);font-weight:var(--news-grid-ng-d-grid-title-font-weight,700);line-height:var(--news-grid-ng-d-grid-title-line-height,1.25);letter-spacing:var(--news-grid-ng-d-grid-title-letter-spacing,-.01em);color:var(--news-grid-ng-d-grid-title-color,#0f2040);margin:0}.news-grid-card-desc{font-size:var(--news-grid-ng-d-grid-desc-font-size,15px);font-weight:var(--news-grid-ng-d-grid-desc-font-weight,400);line-height:var(--news-grid-ng-d-grid-desc-line-height,1.5);letter-spacing:var(--news-grid-ng-d-grid-desc-letter-spacing,0);color:var(--news-grid-ng-d-grid-desc-color,#5b6578);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.news-grid-load-more-wrap{margin-top:var(--news-grid-ng-d-btn-margin-top,36px);justify-content:center;display:flex}.news-grid-load-more{cursor:pointer;box-sizing:border-box;padding:var(--news-grid-ng-d-btn-padding,14px 28px);border-radius:var(--news-grid-ng-d-btn-border-radius,8px);background:var(--news-grid-ng-d-btn-background,#fff);border:var(--news-grid-ng-d-btn-border,1px solid #0f204026);color:var(--news-grid-ng-d-btn-color,#0f2040);font-size:var(--news-grid-ng-d-btn-font-size,15px);font-weight:var(--news-grid-ng-d-btn-font-weight,600);line-height:var(--news-grid-ng-d-btn-line-height,1.2);letter-spacing:var(--news-grid-ng-d-btn-letter-spacing,.01em);margin:0;transition:background .18s,color .18s,border-color .18s}.news-grid-load-more:hover:not(:disabled){background:var(--news-grid-ng-d-btn-hover-background,#f4f6fb);color:var(--news-grid-ng-d-btn-hover-color,#0f2040);border:var(--news-grid-ng-d-btn-hover-border,1px solid #0f204038)}.news-grid-load-more:disabled{cursor:default;opacity:.65}.news-grid-skeleton-cell{border-radius:var(--news-grid-ng-d-card-border-radius,12px);background:#ffffff59;height:120px;animation:1.1s ease-in-out infinite news-grid-pulse}@keyframes news-grid-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.news-grid-skeleton-cell{opacity:.75;animation:none}.news-grid-section--animate .news-grid-card-link,.news-grid-section--animate .news-grid-featured-link{opacity:1!important;animation:none!important;transform:none!important}.news-grid-section--hover-scale .news-grid-featured-link:hover .news-grid-featured-inner,.news-grid-section--hover-scale .news-grid-card-link:hover .news-grid-card-inner{transform:none}}.news-grid-section--animate .news-grid-featured-link{opacity:0;animation:.55s forwards news-grid-enter}.news-grid-section--animate .news-grid-card-link{opacity:0;animation:.5s forwards news-grid-enter}.news-grid-section--animate .news-grid-card-link:first-of-type{animation-delay:60ms}.news-grid-section--animate .news-grid-card-link:nth-of-type(2){animation-delay:.1s}.news-grid-section--animate .news-grid-card-link:nth-of-type(3){animation-delay:.14s}.news-grid-section--animate .news-grid-card-link:nth-of-type(4){animation-delay:.18s}.news-grid-section--animate .news-grid-card-link:nth-of-type(5){animation-delay:.22s}.news-grid-section--animate .news-grid-card-link:nth-of-type(6){animation-delay:.26s}.news-grid-section--animate .news-grid-card-link:nth-of-type(7){animation-delay:.3s}.news-grid-section--animate .news-grid-card-link:nth-of-type(8){animation-delay:.34s}@keyframes news-grid-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.cms-public-page .section.news-grid-section,.news-grid-section{background:var(--news-grid-ng-t-section-background,var(--news-grid-ng-d-section-background,transparent));padding:var(--news-grid-ng-t-section-padding,var(--news-grid-ng-d-section-padding,80px 0));overflow:var(--news-grid-ng-t-section-overflow,var(--news-grid-ng-d-section-overflow,visible))}.cms-public-page .shell.news-grid-inner,.news-grid-inner{width:var(--news-grid-ng-t-inner-width,var(--news-grid-ng-d-inner-width,100%));margin:var(--news-grid-ng-t-inner-margin,var(--news-grid-ng-d-inner-margin,0 auto));padding:var(--news-grid-ng-t-inner-padding,var(--news-grid-ng-d-inner-padding,0 28px))}.news-grid-stack{gap:var(--news-grid-ng-t-stack-gap,var(--news-grid-ng-d-stack-gap,32px))}.news-grid-featured-inner{flex-direction:var(--news-grid-ng-t-featured-layout-flex-direction,var(--news-grid-ng-d-featured-layout-flex-direction,column))}.news-grid-featured-media{flex:var(--news-grid-ng-t-featured-media-flex,var(--news-grid-ng-d-featured-media-flex,0 0 auto));max-width:none}.news-grid-featured-aspect{aspect-ratio:var(--news-grid-ng-t-featured-image-aspect-ratio,var(--news-grid-ng-d-featured-image-aspect-ratio,16/9));border-radius:var(--news-grid-ng-t-featured-image-border-radius,var(--news-grid-ng-d-featured-image-border-radius,12px 12px 0 0))}.news-grid-featured-body{padding:var(--news-grid-ng-t-featured-body-padding,var(--news-grid-ng-d-featured-body-padding,26px 32px 30px))}.news-grid-featured-title{font-size:var(--news-grid-ng-t-featured-title-font-size,var(--news-grid-ng-d-featured-title-font-size,30px));line-height:var(--news-grid-ng-t-featured-title-line-height,var(--news-grid-ng-d-featured-title-line-height,1.2))}.news-grid-featured-to-grid{gap:var(--news-grid-ng-t-featured-to-grid-gap,var(--news-grid-ng-d-featured-to-grid-gap,28px))}.news-grid-cards{grid-template-columns:var(--news-grid-ng-t-cards-grid-template-columns,var(--news-grid-ng-d-cards-grid-template-columns,1fr 1fr));gap:var(--news-grid-ng-t-cards-gap,var(--news-grid-ng-d-cards-gap,24px))}.news-grid-card-title{font-size:var(--news-grid-ng-t-grid-title-font-size,var(--news-grid-ng-d-grid-title-font-size,20px))}}@media (max-width:768px){.cms-public-page .section.news-grid-section,.news-grid-section{background:var(--news-grid-ng-m-section-background,var(--news-grid-ng-t-section-background,var(--news-grid-ng-d-section-background,transparent)));padding:var(--news-grid-ng-m-section-padding,var(--news-grid-ng-t-section-padding,var(--news-grid-ng-d-section-padding,64px 0)));overflow:var(--news-grid-ng-m-section-overflow,var(--news-grid-ng-t-section-overflow,var(--news-grid-ng-d-section-overflow,visible)))}.cms-public-page .shell.news-grid-inner,.news-grid-inner{width:var(--news-grid-ng-m-inner-width,var(--news-grid-ng-t-inner-width,var(--news-grid-ng-d-inner-width,100%)));margin:var(--news-grid-ng-m-inner-margin,var(--news-grid-ng-t-inner-margin,var(--news-grid-ng-d-inner-margin,0 auto)));padding:var(--news-grid-ng-m-inner-padding,var(--news-grid-ng-t-inner-padding,var(--news-grid-ng-d-inner-padding,0 20px)))}.news-grid-stack{gap:var(--news-grid-ng-m-stack-gap,var(--news-grid-ng-t-stack-gap,var(--news-grid-ng-d-stack-gap,32px)))}.news-grid-featured-inner{flex-direction:var(--news-grid-ng-m-featured-layout-flex-direction,var(--news-grid-ng-t-featured-layout-flex-direction,var(--news-grid-ng-d-featured-layout-flex-direction,column)))}.news-grid-featured-media{flex:var(--news-grid-ng-m-featured-media-flex,var(--news-grid-ng-t-featured-media-flex,var(--news-grid-ng-d-featured-media-flex,0 0 auto)));max-width:none}.news-grid-featured-aspect{aspect-ratio:var(--news-grid-ng-m-featured-image-aspect-ratio,var(--news-grid-ng-t-featured-image-aspect-ratio,var(--news-grid-ng-d-featured-image-aspect-ratio,16/9)));border-radius:var(--news-grid-ng-m-featured-image-border-radius,var(--news-grid-ng-t-featured-image-border-radius,var(--news-grid-ng-d-featured-image-border-radius,12px 12px 0 0)))}.news-grid-featured-body{padding:var(--news-grid-ng-m-featured-body-padding,var(--news-grid-ng-t-featured-body-padding,var(--news-grid-ng-d-featured-body-padding,20px 22px 22px)))}.news-grid-featured-title{font-size:var(--news-grid-ng-m-featured-title-font-size,var(--news-grid-ng-t-featured-title-font-size,var(--news-grid-ng-d-featured-title-font-size,32px)))}.news-grid-featured-desc{font-size:var(--news-grid-ng-m-featured-desc-font-size,var(--news-grid-ng-t-featured-desc-font-size,var(--news-grid-ng-d-featured-desc-font-size,16px)))}.news-grid-featured-to-grid{gap:var(--news-grid-ng-m-featured-to-grid-gap,var(--news-grid-ng-t-featured-to-grid-gap,var(--news-grid-ng-d-featured-to-grid-gap,28px)))}.news-grid-cards{grid-template-columns:var(--news-grid-ng-m-cards-grid-template-columns,var(--news-grid-ng-t-cards-grid-template-columns,var(--news-grid-ng-d-cards-grid-template-columns,1fr)));gap:var(--news-grid-ng-m-cards-gap,var(--news-grid-ng-t-cards-gap,var(--news-grid-ng-d-cards-gap,20px)))}.news-grid-load-more-wrap{margin-top:var(--news-grid-ng-m-btn-margin-top,var(--news-grid-ng-t-btn-margin-top,var(--news-grid-ng-d-btn-margin-top,36px)))}.news-grid-load-more{padding:var(--news-grid-ng-m-btn-padding,var(--news-grid-ng-t-btn-padding,var(--news-grid-ng-d-btn-padding,14px 28px)))}}
