.gds-blog{width:100%}.gds-blog-grid{--gds-blog-columns:3;--gds-blog-column-gap:30px;--gds-blog-row-gap:35px;display:grid;grid-template-columns:repeat(var(--gds-blog-columns),minmax(0,1fr));column-gap:var(--gds-blog-column-gap);row-gap:var(--gds-blog-row-gap)}.gds-blog.is-masonry .gds-blog-grid{display:block;columns:var(--gds-blog-columns);column-gap:var(--gds-blog-column-gap)}.gds-blog.is-masonry .gds-ref-post{break-inside:avoid;margin:0 0 var(--gds-blog-row-gap)}.gds-blog .gds-ref-post{min-width:0}.gds-blog-card-inner{height:100%;position:relative}.gds-blog .gds-ref-post__card{overflow:hidden;display:flex;flex-direction:column;background:#fff;border:0 solid #eaeaea;transition:transform .25s ease,box-shadow .25s ease;position:relative}.gds-blog.gds-ref-card-shadow-yes .gds-ref-post__card{box-shadow:0 2px 8px rgba(0,0,0,.08)}.gds-blog.gds-ref-posts__hover-gradient .gds-ref-post__card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.14)}.gds-blog .gds-ref-post__thumbnail__link{display:block;overflow:hidden}.gds-blog .gds-ref-post__thumbnail{position:relative;overflow:hidden;aspect-ratio:calc(1 / var(--gds-blog-image-ratio,.66))}.gds-blog.is-masonry .gds-ref-post__thumbnail{aspect-ratio:auto}.gds-blog .gds-ref-post__thumbnail img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.gds-blog.gds-ref-posts__hover-gradient .gds-ref-post__card:hover .gds-ref-post__thumbnail img{transform:scale(1.035)}.gds-blog .gds-ref-post__text{display:flex;flex-direction:column;min-width:0}.gds-blog .gds-ref-post__title{margin:0}.gds-blog .gds-ref-post__title a{text-decoration:none}.gds-blog .gds-ref-post__excerpt p{margin:0}.gds-blog .gds-ref-post__read-more{display:inline-block;text-decoration:none}.gds-blog .gds-ref-post__meta-data{display:flex;align-items:center;gap:.45em;flex-wrap:wrap}.gds-blog.gds-skin-cards .gds-ref-post__meta-data{margin-top:auto;border-top:1px solid #eaeaea}.gds-blog .gds-ref-post__badge{position:absolute;top:var(--gds-blog-badge-top,20px);z-index:3;padding:.55em 1em;line-height:1}.gds-blog .gds-ref-post__badge.gds-badge-left{left:var(--gds-blog-badge-side,20px)}.gds-blog .gds-ref-post__badge.gds-badge-right{right:var(--gds-blog-badge-side,20px)}.gds-blog .gds-ref-post__avatar{position:absolute;z-index:4;left:50%;transform:translateX(-50%);top:calc(var(--gds-blog-avatar-top,0px) - 17px)}.gds-blog .gds-ref-post__avatar img{display:block;width:35px;height:35px;object-fit:cover;border-radius:50%;border:3px solid #fff}.gds-blog.gds-skin-classic .gds-blog-card-inner{display:flex;flex-direction:column}.gds-blog.gds-skin-classic .gds-ref-post__text{padding-top:20px}.gds-blog.gds-skin-full_content .gds-ref-post__text{gap:18px}.gds-blog-pagination{--gds-blog-pagination-gap:10px;display:flex;align-items:center;justify-content:center;gap:var(--gds-blog-pagination-gap);flex-wrap:wrap}.gds-blog-pagination a,.gds-blog-pagination span{text-decoration:none}.gds-blog-load-more{appearance:none;border:1px solid currentColor;background:transparent;color:inherit;padding:12px 22px;cursor:pointer}.gds-blog-spinner{display:none;margin-inline-start:8px}.gds-blog.is-loading .gds-blog-spinner{display:inline-block;animation:gdsBlogSpin .8s linear infinite}.gds-blog.is-loading .gds-blog-load-more{opacity:.75;pointer-events:none}.gds-blog-infinite-sentinel{width:100%;height:2px}.gds-blog-no-more{width:100%}@keyframes gdsBlogSpin{to{transform:rotate(360deg)}}@media(max-width:1024px){.gds-blog-grid{--gds-blog-columns:2}}@media(max-width:767px){.gds-blog-grid{--gds-blog-columns:1}}
.gds-blog.gds-skin-classic .gds-image-position-left,.gds-blog.gds-skin-classic .gds-image-position-right{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);column-gap:24px;align-items:start}.gds-blog.gds-skin-classic .gds-image-position-right{grid-template-columns:minmax(0,1fr) minmax(0,40%)}.gds-blog.gds-skin-classic .gds-image-position-right .gds-ref-post__thumbnail__link{order:2}.gds-blog.gds-skin-classic .gds-image-position-right .gds-ref-post__text{order:1}.gds-blog .gds-ref-post__read-more{margin-top:auto}.gds-blog.gds-read-more-align .gds-ref-post__text{display:flex;height:100%}@media(max-width:767px){.gds-blog.gds-skin-classic .gds-image-position-left,.gds-blog.gds-skin-classic .gds-image-position-right{display:block}}
/* GDS Blog - Posts-compatible layout with GDS identity defaults. */
.gds-blog.gds-skin-cards .gds-blog-card{--gds-blog-card-ease:cubic-bezier(.22,1,.36,1);--gds-blog-image-zoom:1.035;--gds-blog-overlay-start:#07101c;--gds-blog-overlay-mid:rgba(7,16,28,.34);--gds-blog-overlay-end:rgba(7,16,28,0);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;background:#fff;border:1px solid #E4EAF0;border-radius:12px;box-shadow:none;transition:transform .35s var(--gds-blog-card-ease),border-color .35s ease,box-shadow .35s ease}
.gds-blog.gds-skin-cards .gds-blog-card:hover{transform:translateY(-3px);border-color:#EE6F00;box-shadow:0 14px 34px rgba(8,12,15,.10)}
.gds-blog.gds-skin-cards .gds-blog-media{position:relative;display:block;width:100%;overflow:hidden;text-decoration:none;aspect-ratio:calc(1 / var(--gds-blog-image-ratio,.455));flex:0 0 auto}
.gds-blog.gds-skin-cards .gds-blog-media .gds-ref-post__thumbnail{position:absolute;inset:0;aspect-ratio:auto}
.gds-blog.gds-skin-cards .gds-blog-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .7s var(--gds-blog-card-ease),filter .7s var(--gds-blog-card-ease)}
.gds-blog.gds-skin-cards .gds-blog-card:hover .gds-blog-media img{transform:scale(var(--gds-blog-image-zoom))}
.gds-blog.gds-skin-cards .gds-blog-overlay{position:absolute;z-index:1;inset:0;pointer-events:none;background:transparent}
.gds-blog.gds-skin-cards .gds-blog-category-badge{position:absolute;z-index:3;top:var(--gds-blog-badge-top,20px);left:var(--gds-blog-badge-side,20px);right:auto;display:inline-flex;align-items:center;padding:4px 12px;background:#E7F8F6;color:#008F87;border:1px solid #BDEBE7;border-radius:9999px;font:600 11px/1.5 Alexandria,Arial,sans-serif;letter-spacing:0;text-transform:none;white-space:nowrap}
.gds-blog.gds-skin-cards .gds-blog-category-badge.gds-badge-right{left:auto;right:var(--gds-blog-badge-side,20px)}
.gds-blog.gds-skin-cards .gds-blog-category-badge-no-image{position:relative;top:auto;left:auto;margin:16px 24px 0;align-self:flex-start}
.gds-blog.gds-skin-cards .gds-blog-body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;padding:18px 18px 17px;min-width:0;text-align:inherit}
.gds-blog.gds-skin-cards .gds-blog-meta.gds-ref-post__meta-data{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 10px;padding:0;border:0;color:#7E8D99;font:400 12px/1.5 Alexandria,Arial,sans-serif}
.gds-blog.gds-skin-cards .gds-blog-meta-dot{color:#9b7731;font-size:.85em}
.gds-blog.gds-skin-cards .gds-blog-title.gds-ref-post__title{margin:0 0 9px;padding:0;font:700 20px/1.35 Alexandria,Arial,sans-serif;text-align:inherit}
.gds-blog.gds-skin-cards .gds-blog-title a{color:#080C0F;text-decoration:none;transition:color .3s ease;background-image:none}
.gds-blog.gds-skin-cards .gds-blog-excerpt.gds-ref-post__excerpt{margin:0;padding:0;color:#5C6B7A;font:400 14px/1.7 Alexandria,Arial,sans-serif;text-align:inherit}
.gds-blog.gds-skin-cards .gds-blog-excerpt p{margin:0}
.gds-blog.gds-skin-cards .gds-blog-cta.gds-ref-post__read-more{display:inline-flex;align-items:center;gap:5px;width:max-content;margin-top:auto;padding-top:18px;color:#EE6F00;text-decoration:none;font:600 12px/1.4 Alexandria,Arial,sans-serif;text-transform:none;transition:color .3s ease}
.gds-blog.gds-skin-cards .gds-blog-cta-icon{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;transition:transform .3s var(--gds-blog-card-ease)}
.gds-blog.gds-skin-cards .gds-blog-cta-icon svg{display:block;width:16px;height:16px;fill:currentColor}
.gds-blog.gds-skin-cards .gds-blog-card:hover .gds-blog-cta-icon{transform:translateX(4px)}
.gds-blog.gds-skin-cards .gds-ref-post__avatar{z-index:5}
.gds-blog.gds-skin-cards.gds-read-more-align .gds-blog-body{height:100%}
@media(max-width:1024px) and (min-width:768px){.gds-blog.gds-skin-cards .gds-blog-media{--gds-blog-image-ratio:.82}.gds-blog.gds-skin-cards .gds-blog-body{padding:18px}}
@media(max-width:767px){.gds-blog.gds-skin-cards .gds-blog-media{--gds-blog-image-ratio:.56}.gds-blog.gds-skin-cards .gds-blog-body{padding:16px}.gds-blog.gds-skin-cards .gds-blog-category-badge{top:var(--gds-blog-badge-top,20px);padding:4px 12px;font-size:11px}.gds-blog.gds-skin-cards .gds-blog-meta.gds-ref-post__meta-data{margin-bottom:12px;font-size:11px}.gds-blog.gds-skin-cards .gds-blog-title.gds-ref-post__title{font-size:18px;line-height:1.375}.gds-blog.gds-skin-cards .gds-blog-excerpt.gds-ref-post__excerpt{font-size:14px;line-height:1.625;margin-bottom:20px}.gds-blog.gds-skin-cards .gds-blog-cta.gds-ref-post__read-more{font-size:14px;line-height:20px}}


/* GDS Blog identity + full-bleed image guarantees. */
.gds-blog,.gds-blog *{box-sizing:border-box}.gds-blog{width:100%;font-family:Alexandria,Arial,sans-serif;direction:inherit;--gds-blog-badge-top:var(--gds-blog-badge-top-desktop,20px);--gds-blog-badge-side:var(--gds-blog-badge-side-desktop,20px);--gds-blog-featured-badge-top:var(--gds-blog-featured-badge-top-desktop,20px);--gds-blog-featured-badge-side:var(--gds-blog-featured-badge-side-desktop,20px)}
.gds-blog-grid{--gds-blog-columns:3;--gds-blog-column-gap:30px;--gds-blog-row-gap:30px}
.gds-blog-item{min-width:0;max-width:100%}.gds-blog-item.is-hidden{display:none!important}
.gds-blog .gds-blog-card{height:100%;padding:0!important;margin:0!important;gap:0!important;overflow:hidden}
.gds-blog .gds-blog-media{position:relative;display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;line-height:0;overflow:hidden;aspect-ratio:16/9;flex:0 0 auto}
.gds-blog .gds-blog-media .gds-ref-post__thumbnail{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;aspect-ratio:auto!important;overflow:hidden}
.gds-blog .gds-blog-media img,.gds-blog .gds-ref-post__thumbnail img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;object-fit:cover!important;object-position:center center}
.gds-blog .gds-blog-category-badge{position:absolute;z-index:4;top:var(--gds-blog-badge-top,20px);max-width:calc(100% - (var(--gds-blog-badge-side,20px) * 2));white-space:nowrap}
.gds-blog .gds-blog-category-badge.gds-badge-left{left:var(--gds-blog-badge-side,20px);right:auto;inset-inline-start:auto;inset-inline-end:auto}
.gds-blog .gds-blog-category-badge.gds-badge-right{right:var(--gds-blog-badge-side,20px);left:auto;inset-inline-start:auto;inset-inline-end:auto}
.gds-blog .gds-blog-featured-badge{position:absolute;z-index:4;top:var(--gds-blog-featured-top-live,20px)!important;right:0!important;left:auto!important;inset-inline-start:auto!important;inset-inline-end:auto!important;transform:translateX(calc(-1 * var(--gds-blog-featured-side-live,20px)));max-width:calc(100% - (var(--gds-blog-featured-side-live,20px) * 2));white-space:nowrap;display:none;padding:5px 10px;border-radius:999px;background:#FFF2E6;color:#CE5E00;border:1px solid #FFD3AD;font:600 12px/1 Alexandria,Arial,sans-serif}
.gds-blog .gds-blog-category-badge{padding:5px 10px;border-radius:999px}
.gds-blog .gds-blog-body{display:flex;flex:1 1 auto;flex-direction:column;padding:18px;min-width:0;text-align:inherit}
.gds-blog .gds-blog-title{margin:0 0 9px;font:700 20px/1.35 Alexandria,Arial,sans-serif}.gds-blog .gds-blog-title a{color:#080C0F;text-decoration:none;background-image:none;-webkit-text-fill-color:currentColor}
.gds-blog .gds-blog-excerpt{margin:0 0 16px;color:#5C6B7A;font:400 14px/1.7 Alexandria,Arial,sans-serif}.gds-blog .gds-blog-excerpt p{margin:0}
.gds-blog .gds-blog-meta{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 10px;color:#7E8D99;font:400 11px/1.5 Alexandria,Arial,sans-serif}
.gds-blog .gds-blog-cta{display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:#EE6F00!important;text-decoration:none;font:600 13px/1.4 Alexandria,Arial,sans-serif}.gds-blog .gds-blog-cta:hover{color:#CE5E00!important}
.gds-blog .gds-blog-cta-featured,.gds-blog .gds-blog-excerpt-featured{display:none}
.gds-blog-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 32px}.gds-blog-filter{appearance:none;cursor:pointer;border:1px solid #E4EAF0;background:#fff;color:#5C6B7A;border-radius:999px;padding:8px 14px;font:500 12px/1 Alexandria,Arial,sans-serif;transition:.25s ease}.gds-blog-filter:hover{border-color:rgba(238,111,0,.35);background:#FFF7F0;color:#CE5E00}.gds-blog-filter.is-active{background:#EE6F00;border-color:#EE6F00;color:#fff}
.gds-blog-featured{width:100%;margin:0 0 28px}.gds-blog-featured:empty{display:none}.gds-blog-featured>.gds-blog-item{width:100%}
.gds-blog-featured .gds-blog-card.is-featured{display:grid;height:var(--gds-blog-featured-height,330px);grid-template-columns:var(--gds-blog-featured-image,50%) minmax(0,1fr)}
.gds-blog[data-featured-side="right"] .gds-blog-featured .gds-blog-card.is-featured{grid-template-columns:minmax(0,1fr) var(--gds-blog-featured-image,50%)}
.gds-blog[data-featured-side="right"] .gds-blog-featured .gds-blog-card.is-featured .gds-blog-media{order:2}
.gds-blog-featured .gds-blog-card.is-featured .gds-blog-media{height:100%;aspect-ratio:auto}.gds-blog-featured .gds-blog-card.is-featured .gds-blog-body{justify-content:center;padding:30px}.gds-blog-featured .gds-blog-card.is-featured .gds-blog-title{font-size:28px}.gds-blog-featured .gds-blog-card.is-featured .gds-blog-excerpt{font-size:15px}.gds-blog-featured .gds-blog-card.is-featured .gds-blog-featured-badge{display:inline-flex}.gds-blog-featured .gds-blog-card.is-featured .gds-blog-category-badge{display:none}.gds-blog-featured .gds-blog-card.is-featured .gds-blog-excerpt-normal,.gds-blog-featured .gds-blog-card.is-featured .gds-blog-cta-normal{display:none}.gds-blog-featured .gds-blog-card.is-featured .gds-blog-excerpt-featured,.gds-blog-featured .gds-blog-card.is-featured .gds-blog-cta-featured{display:inline}
.gds-blog-pagination{--gds-blog-pagination-gap:10px;display:flex;align-items:center;justify-content:center;gap:var(--gds-blog-pagination-gap);flex-wrap:wrap;margin-top:25px}.gds-blog-pagination a,.gds-blog-pagination span{text-decoration:none}.gds-blog-load-more{appearance:none;border:1px solid #EE6F00;background:#EE6F00;color:#fff;padding:12px 22px;border-radius:8px;cursor:pointer;font-family:Alexandria,Arial,sans-serif}.gds-blog-spinner{display:none;margin-inline-start:8px}.gds-blog.is-loading .gds-blog-spinner{display:inline-block;animation:gdsBlogSpin .8s linear infinite}.gds-blog.is-loading .gds-blog-load-more{opacity:.75;pointer-events:none}.gds-blog-infinite-sentinel{width:100%;height:2px}.gds-blog-no-more{width:100%;text-align:center;color:#7E8D99}
@keyframes gdsBlogSpin{to{transform:rotate(360deg)}}
@media(max-width:1024px){.gds-blog-grid{--gds-blog-columns:2}.gds-blog-featured .gds-blog-card.is-featured .gds-blog-title{font-size:24px}}
@media(max-width:767px){.gds-blog-grid{--gds-blog-columns:1}.gds-blog-featured .gds-blog-card.is-featured{display:flex;height:auto}.gds-blog-featured .gds-blog-card.is-featured .gds-blog-media{height:220px;order:0!important}.gds-blog-featured .gds-blog-card.is-featured .gds-blog-body{padding:18px}.gds-blog-featured .gds-blog-card.is-featured .gds-blog-title{font-size:21px}.gds-blog-filter{padding:7px 11px}}

@media(max-width:1024px){.gds-blog{--gds-blog-badge-top:var(--gds-blog-badge-top-tablet,var(--gds-blog-badge-top-desktop,20px));--gds-blog-badge-side:var(--gds-blog-badge-side-tablet,var(--gds-blog-badge-side-desktop,20px));--gds-blog-featured-badge-top:var(--gds-blog-featured-badge-top-tablet,var(--gds-blog-featured-badge-top-desktop,20px));--gds-blog-featured-badge-side:var(--gds-blog-featured-badge-side-tablet,var(--gds-blog-featured-badge-side-desktop,20px))}}
@media(max-width:767px){.gds-blog{--gds-blog-badge-top:var(--gds-blog-badge-top-mobile,var(--gds-blog-badge-top-tablet,20px));--gds-blog-badge-side:var(--gds-blog-badge-side-mobile,var(--gds-blog-badge-side-tablet,20px));--gds-blog-featured-badge-top:var(--gds-blog-featured-badge-top-mobile,var(--gds-blog-featured-badge-top-tablet,20px));--gds-blog-featured-badge-side:var(--gds-blog-featured-badge-side-mobile,var(--gds-blog-featured-badge-side-tablet,20px))}}
