.news-carousel-section{width:100%;max-width:1520px;margin-inline:auto;padding:clamp(1rem,2.5vw,2rem) var(--statement-padding-x,clamp(32px,4.5vw,64px)) clamp(2.5rem,5vw,4rem);box-sizing:border-box}.news-carousel-container{background-color:#faf9f5;border:1px solid #111111;box-shadow:0 1px 3px rgba(0,0,0,.04);border-radius:12px;padding:clamp(20px,2.8vw,32px) clamp(24px,3.5vw,40px);box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;cursor:default}.news-carousel-container:focus-visible{outline:2px solid #111111;outline-offset:3px}[data-theme=dark] .news-carousel-container{background-color:#18181b;border-color:#3f3f46}[data-theme=dark] .news-carousel-container:focus-visible{outline-color:#f4f4f5}.news-carousel-badge{display:inline-flex;align-items:center;padding:3px 8px;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background-color:#111111;color:#ffffff;border-radius:4px;margin-bottom:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}[data-theme=dark] .news-carousel-badge{background-color:#f4f4f5;color:#18181b}.news-carousel-viewport{position:relative;overflow:hidden;min-height:80px;height:clamp(80px,8vw,115px);box-sizing:border-box}.news-carousel-block{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;will-change:transform,opacity;box-sizing:border-box}.news-carousel-block--idle{transform:translateY(0);opacity:1}.news-carousel-block--exiting{transform:translateY(-120%);opacity:0;transition:transform .8s cubic-bezier(.4,0,.2,1),opacity .8s ease-out}.news-carousel-block--empty{transform:translateY(120%);opacity:0;transition:none!important}.news-carousel-block--entering{transform:translateY(0);opacity:1;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .8s ease-in}.news-carousel-paragraph{font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.55;color:#111111;margin:0 0 10px;font-weight:400;letter-spacing:-.015em;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}[data-theme=dark] .news-carousel-paragraph{color:#f4f4f5}.news-carousel-source{font-size:.8125rem;font-weight:500;letter-spacing:.01em;color:#555555;display:inline-block}[data-theme=dark] .news-carousel-source{color:#a1a1aa}.news-carousel-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.news-carousel-mobile-pause-btn{display:none}@media (prefers-reduced-motion:reduce){.news-carousel-block,.news-carousel-block--empty,.news-carousel-block--entering,.news-carousel-block--exiting,.news-carousel-block--idle{transition:none!important;transform:none!important;opacity:1!important}}@media (max-width:640px){.news-carousel-section{padding:1rem var(--statement-padding-x,clamp(12px,3.5vw,18px)) 2rem}.news-carousel-container{padding:20px 20px 24px;border-radius:10px}.news-carousel-viewport{height:195px;padding-right:36px}.news-carousel-paragraph{font-size:.9375rem;line-height:1.5;margin-bottom:8px}.news-carousel-source{font-size:.75rem}.news-carousel-mobile-pause-btn{display:flex;align-items:center;justify-content:center;position:absolute;right:14px;bottom:14px;z-index:5;width:32px;height:32px;border-radius:50%;background-color:#faf9f5;border:1px solid #111111;color:#111111;cursor:pointer;padding:0;transition:background-color .15s ease,transform .1s ease}.news-carousel-mobile-pause-btn:active{transform:scale(.92)}.news-carousel-mobile-pause-btn:focus-visible{outline:2px solid #111111;outline-offset:2px}[data-theme=dark] .news-carousel-mobile-pause-btn{background-color:#18181b;border-color:#71717a;color:#f4f4f5}}