:root{--container-max:1200px;--container-pad:24px}.rail-bleed-right{width:100vw}.rail-bleed-right .post-rail{scroll-padding-left:var(--content-left)}.news-scoll-container{position:relative}.news-blog-title,.news-scoll-container{margin:0 auto;max-width:var(--container-max);padding:var(--container-pad)}.news-blog-title{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem}.news-blog-title h1{flex:1 0 100%;font-weight:600;line-height:58px;margin:0 0 .5rem}.nbt-intro{align-self:flex-end;color:#3a3a3a;flex:1 1 auto;margin:0;max-width:56ch}.nbt-controls{align-self:flex-end;display:flex;gap:.75rem;margin-left:auto}@media (max-width:900px){.news-blog-title{flex-direction:column;gap:.75rem}.nbt-controls{align-self:flex-start;margin-left:0}}.post-rail,.rail-wrap{position:relative}.post-rail{--gap:32px;--cards:4;display:flex;gap:var(--gap);overflow-x:auto;overscroll-behavior-x:contain;padding:8px 0 24px;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.nonfeatured .post-card{background:#fff;display:grid;flex:0 0 calc((100% - (var(--cards) - 1)*var(--gap))/var(--cards));grid-template-rows:300px auto;overflow:hidden;scroll-snap-align:start}@media (max-width:1200px){.post-rail{--cards:2}}@media (max-width:680px){.post-rail{--cards:1}.nonfeatured .post-card{grid-template-rows:220px auto}}.nonfeatured .post-card__image img{display:block;height:100%;object-fit:cover;width:100%}.nonfeatured .post-card__content{background:#fff;color:#0b132f;display:flex;flex-direction:column;padding:24px}.nonfeatured .post-title{font-size:clamp(24px,2vw,46px);font-weight:600;line-height:1.1;margin:8px 0 12px}.nonfeatured .post-title a{color:#0b132f;text-decoration:none}.nonfeatured .post-excerpt{margin-bottom:16px;opacity:.9}.nonfeatured .post-readmore{color:#ff5fa3;font-weight:500;margin-bottom:31px;text-decoration:underline}.nonfeatured .card__date{font-size:15px;padding:12px 0}.rail-btn{--size:46px;background:transparent;border:none;border-radius:50%;cursor:pointer;height:var(--size);position:relative;width:var(--size)}.rail-btn:after{background:#0b132f;clip-path:polygon(0 50%,100% 0,100% 100%);content:"";height:16px;inset:0;margin:auto;position:absolute;width:16px}.rail-next:after{transform:rotate(180deg)}.rail-btn[disabled]{cursor:default;opacity:.35}.nonfeatured .post-grid{display:contents}.news-and-insights-buttons{bottom:0;position:absolute;right:30px}