.boiler-article-carousel{overflow:hidden}.boiler-article-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%}.boiler-article-heading h2{margin:0;text-align:left}.boiler-article-carousel .boiler-article-controls{display:flex;flex-shrink:0;gap:8px}.boiler-article-carousel .boiler-article-controls[hidden]{display:none}.boiler-article-controls button{width:44px;height:44px;border-radius:50%;background:#1d2a50;color:#fff;font-size:22px}.boiler-article-controls button:disabled{opacity:.35;cursor:not-allowed}.boiler-article-track{display:flex;gap:24px;width:var(--article-viewport, 100%);margin-left:calc(-1 * var(--article-edge, 0px));padding:0 var(--article-edge, 0px) 16px;align-self:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--article-edge, 0px);box-sizing:border-box}.boiler-article-track>div{flex:0 0 350px;height:auto;scroll-snap-align:start}.boiler-article-track h3{font-size:21px;line-height:1.35;margin:0}.boiler-article-track p{margin:0}.boiler-article-controls button:focus-visible,.boiler-article-track:focus-visible{outline:2px solid #1d2a50;outline-offset:4px}@media (max-width:767px){.boiler-article-track{gap:16px}.boiler-article-track>div{flex-basis:min(310px,calc(100vw - 48px))}.boiler-article-track h3{font-size:20px}}.boiler-article-carousel .article-author-name{font-size:14px;line-height:1.25;font-weight:600;color:#1a2238}.boiler-article-carousel .article-author-role{font-size:12px;line-height:1.25;font-weight:400;color:#6e788b}.boiler-article-carousel .article-updated{font-size:14px;line-height:22px;font-weight:400;color:#767676}.boiler-article-carousel .article-category{font-size:12px;line-height:18px;font-weight:500;color:#fff}
