.sbb-home__section--news .sbb-home__news-top{margin-bottom:2.25rem}.sbb-home__section--news .sbb-home__news-slider{overflow:hidden;width:100%}.sbb-home__section--news .sbb-home__news-track{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:1.25rem;transition:transform .45s cubic-bezier(.4,0,.2,1);will-change:transform}.sbb-home__section--news .sbb-home__news-card{flex:0 0 var(--sbb-news-card-width, 300px);width:var(--sbb-news-card-width, 300px);max-width:var(--sbb-news-card-width, 300px);min-width:0;background:var(--sbb-color-bg);border:1px solid var(--sbb-home-border, #ece7e2);border-radius:5%;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 12px #0000000a}.sbb-home__section--news .sbb-home__news-card-link{display:flex;flex-direction:column;flex:1;min-height:0;color:inherit;text-decoration:none!important}.sbb-home__section--news .sbb-home__news-card-link:hover,.sbb-home__section--news .sbb-home__news-card-link:focus,.sbb-home__section--news .sbb-home__news-card-link:focus-visible,.sbb-home__section--news .sbb-home__news-card-link:visited,.sbb-home__section--news .sbb-home__news-card-link:active{color:inherit;text-decoration:none!important}.sbb-home__section--news .sbb-home__news-card-media{position:relative;display:block;overflow:hidden;background:var(--sbb-home-bg-alt, #faf8f6)}.sbb-home__section--news .sbb-home__news-card-media img,.sbb-home__section--news .sbb-home__news-card-placeholder{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block}.sbb-home__section--news .sbb-home__news-card-placeholder{background:var(--sbb-home-bg-alt, #faf8f6)}.sbb-home__section--news .sbb-home__news-card-body{padding:1.125rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.sbb-home__section--news .sbb-home__news-date{font-size:calc(.6875rem + 2px);color:var(--sbb-home-muted, #6b7280);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sbb-home__section--news .sbb-home__news-card-title{display:block;font-size:calc(.9375rem + 2px);font-weight:700;color:var(--sbb-color-text);line-height:1.45;margin:0;flex:1}.sbb-home__section--news .sbb-home__news-card-arrow{display:inline-block;margin-inline-start:.2em}.sbb-home__section--news .sbb-home__news-excerpt{display:block;font-size:calc(.8125rem + 2px);color:var(--sbb-home-muted, #6b7280);line-height:1.65;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sbb-home__section--news .sbb-home__news-empty{margin:0 0 1.5rem;max-width:40rem;font-size:calc(1rem + 2px);line-height:1.7;color:var(--sbb-home-muted, #6b7280)}.sbb-home__section--news .sbb-home__news-tags{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.35rem}.sbb-home__section--news .sbb-home__news-tag{display:inline-flex;align-items:center;font-size:calc(.625rem + 2px);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sbb-home-muted, #6b7280);background:var(--sbb-home-bg-alt, #faf8f6);border-radius:999px;padding:.3rem .65rem}.sbb-home__section--news .sbb-home__news-footer{display:flex;align-items:center;justify-content:space-between;margin-top:2rem;gap:1rem;flex-wrap:wrap}.sbb-home__section--news .sbb-home__news-all{display:inline-flex;align-items:center;font-size:calc(.875rem + 2px);font-weight:600;color:var(--sbb-color-text);background:var(--sbb-home-bg-alt, #faf8f6);border:1.5px solid var(--sbb-home-border, #ece7e2);border-radius:.75rem;padding:.8125rem 1.375rem;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.sbb-home__section--news .sbb-home__news-all:hover{background:color-mix(in srgb,var(--sbb-color-accent) 8%,var(--sbb-color-bg));border-color:color-mix(in srgb,var(--sbb-color-accent) 30%,var(--sbb-home-border, #ece7e2));color:var(--sbb-color-accent);text-decoration:none}.sbb-home__section--news .sbb-home__news-nav{display:flex;align-items:center;gap:.75rem;margin-left:auto}.sbb-home__section--news .sbb-home__news-progress{width:7.5rem;height:3px;background:#e0dbd5;border-radius:3px;position:relative;overflow:hidden;flex-shrink:0}.sbb-home__section--news .sbb-home__news-progress-fill{position:absolute;left:0;top:0;height:100%;width:0;background:var(--sbb-color-accent);border-radius:3px;transition:width .4s cubic-bezier(.4,0,.2,1)}.sbb-home__section--news .sbb-home__news-nav-btn{width:2.625rem;height:2.625rem;border-radius:50%;border:1.5px solid #e0dbd5;background:var(--sbb-color-bg);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s,border-color .15s;flex-shrink:0}.sbb-home__section--news .sbb-home__news-nav-btn svg{width:1.125rem;height:1.125rem;color:#444}.sbb-home__section--news .sbb-home__news-nav-btn:hover{background:color-mix(in srgb,var(--sbb-color-accent) 8%,var(--sbb-color-bg));border-color:color-mix(in srgb,var(--sbb-color-accent) 35%,#e0dbd5)}.sbb-home__section--news .sbb-home__news-nav-btn:disabled{opacity:.3;cursor:default;pointer-events:none}@media(min-width:68.8125rem){.sbb-home__section--news .sbb-home__news-track{gap:1rem}.sbb-home__section--news .sbb-home__news-card-media img,.sbb-home__section--news .sbb-home__news-card-placeholder{aspect-ratio:16 / 10}.sbb-home__section--news .sbb-home__news-card-body{padding:1rem 1.125rem 1.125rem;gap:.45rem}.sbb-home__section--news .sbb-home__news-card-title{font-size:calc(.875rem + 2px)}.sbb-home__section--news .sbb-home__news-excerpt{font-size:calc(.78125rem + 2px);-webkit-line-clamp:2}}@media(max-width:43.75rem){.sbb-home__section--news{padding-block:3rem}.sbb-home__section--news .sbb-home__news-footer{flex-direction:column;align-items:stretch}.sbb-home__section--news .sbb-home__news-nav{order:1;width:100%;margin-left:0;justify-content:space-between}.sbb-home__section--news .sbb-home__news-all{order:2;align-self:center;margin-top:1.25rem}.sbb-home__section--news .sbb-home__news-progress{flex:1;width:auto;min-width:0;margin-right:.75rem}}@media(prefers-reduced-motion:reduce){.sbb-home__section--news .sbb-home__news-track,.sbb-home__section--news .sbb-home__news-progress-fill{transition:none}}
