:where(.b-list){container-type:inline-size}.b-list__items{margin:0;padding:0;list-style:none}.b-list__item{margin:0}:where(.b-list__items,.b-list--slider .b-slider__track){--b-cols: var(--b-columns, var(--b-auto, 3))}@container (max-width: 52rem){:where(.b-list__items,.b-list--slider .b-slider__track){--b-auto: 2}}@container (max-width: 34rem){:where(.b-list__items,.b-list--slider .b-slider__track){--b-auto: 1}}:where(.b-list--row,.b-list--list) :where(.b-list__items){display:grid;grid-template-columns:repeat(var(--b-cols),minmax(0,1fr));gap:var(--b-gap, var(--space-m, 1.5rem))}:where(.b-list--list) :where(.b-list__items){grid-template-columns:minmax(0,1fr)}.b-list--list .b-list__card:is(.b-box--default,.b-box--normal,.b-box--bounce){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));column-gap:var(--space-m, 1.5rem);align-items:center}:where(.b-list--masonry) :where(.b-list__items){columns:var(--b-cols);column-gap:var(--b-gap, var(--space-m, 1.5rem))}.b-list--masonry .b-list__item{break-inside:avoid;margin-bottom:var(--b-gap, var(--space-m, 1.5rem))}:where(.b-list--slider) :where(.b-slider__track){gap:var(--b-gap, var(--space-m, 1.5rem));--b-slide-align: start;--b-slide-w: calc((100% - (var(--b-cols) - 1) * var(--b-gap, var(--space-m, 1.5rem))) / var(--b-cols))}:where(.b-list__item)>:where(.b-list__card){height:100%}:where(.b-news) :where(.b-box__img,.b-list__placeholder){aspect-ratio:16 / 9}:where(.b-pages) :where(.b-box__img,.b-list__placeholder){aspect-ratio:4 / 3}:where(.b-list__placeholder){display:block;width:100%;background:color-mix(in srgb,currentColor 10%,transparent)}:where(.b-box--overlay,.b-box--shade) :where(.b-list__placeholder){background:#57534e}.b-list__card:not(.b-box--overlay,.b-box--shade,.b-box--label,.b-box--badge)>.b-box__text,.b-list__card .b-box__inner{position:static}:where(.b-list__title){margin:0;font-size:var(--text-l, 1.25rem)}:where(.b-list--upper) :where(.b-list__title){text-transform:uppercase}.b-list__link{color:inherit;text-decoration:none}:where(.b-list__link)::after{content:"";position:absolute;inset:0;z-index:1}:where(.b-list__link):focus-visible{outline:none}:where(.b-list__link):focus-visible::after{outline:2px solid currentColor;outline-offset:-4px}:where(.b-list__link:hover){text-decoration:underline}:where(.b-list__more,.b-list__label,.b-list__category){position:relative;z-index:2}:where(.b-list__label,.b-list__category) a{color:inherit}:where([class*=b-list--lines-]) :where(.b-list__title){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}:where(.b-list--lines-1) :where(.b-list__title){-webkit-line-clamp:1}:where(.b-list--lines-2) :where(.b-list__title){-webkit-line-clamp:2}:where(.b-list--lines-3) :where(.b-list__title){-webkit-line-clamp:3}:where(.b-list--lines-4) :where(.b-list__title){-webkit-line-clamp:4}:where(.b-list--lines-5) :where(.b-list__title){-webkit-line-clamp:5}:where(.b-list__meta,.b-list__excerpt,.b-list__empty){margin:0}:where(.b-list__meta){font-size:0.875em}:where(.b-list__label){display:inline-block;justify-self:start;margin:0;padding:0.2em 0.65em;border-radius:99px;background:var(--color-primary, #0b5fcc);color:var(--color-on-primary, #fff);font-size:0.75em;font-weight:600;letter-spacing:0.04em;text-transform:uppercase}:where(.b-list__badge){position:absolute;top:0.75rem;left:0.75rem;z-index:1;display:grid;place-items:center;min-width:3.25rem;padding:0.35em 0.5em;border:2px solid transparent;border-radius:0.25rem;background:var(--color-primary, #0b5fcc);color:var(--color-on-primary, #fff);font-weight:700;line-height:1.1;text-align:center}:where(.b-list__badge) :where(time){display:grid}:where(.b-list__day){font-size:1.25em}:where(.b-list__month){font-size:0.7em;text-transform:uppercase}:where(.b-list__badge--outline){border-color:currentColor;background:rgb(255 255 255 / 0.92);color:var(--color-primary, #0b5fcc)}:where(.b-list__badge--square){border-radius:0}:where(.b-list__badge--circle,.b-list__badge--circle-inside){width:3.5rem;height:3.5rem;min-width:0;padding:0;border-radius:50%}:where(.b-list__badge--circle-inside){top:auto;bottom:0.75rem;background:rgb(255 255 255 / 0.92);color:#1c1917}@media(hover:hover)and (prefers-reduced-motion:no-preference){:where(.b-list--excerpt-fade,.b-list--excerpt-slide) :where(.b-list__excerpt){opacity:0;transition:opacity 0.3s,translate 0.3s}:where(.b-list--excerpt-slide) :where(.b-list__excerpt){translate:0 0.5rem}:where(.b-list--excerpt-reveal) :where(.b-list__excerpt){max-height:0;overflow:hidden;transition:max-height 0.4s}:where(.b-list--excerpt-fade,.b-list--excerpt-slide) :where(.b-list__card:is(:hover,:focus-within)) :where(.b-list__excerpt){opacity:1;translate:0 0}:where(.b-list--excerpt-reveal) :where(.b-list__card:is(:hover,:focus-within)) :where(.b-list__excerpt){max-height:12em}}.button.b-list__more--success{--b-c: var(--color-success, #2b8272);--b-on: #fff}.button.b-list__more--danger{--b-c: var(--color-danger, #b91c1c);--b-on: #fff}.button.b-list__more--white{--b-c: #fff;--b-on: #1c1917}:where(.b-list__more--xsmall){font-size:0.75em}:where(.b-list__more--small){font-size:0.875em}:where(.b-list__more--large){font-size:1.125em}:where(.b-list__more--xlarge){font-size:1.25em}:where(.b-pager){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs, 0.5rem) var(--space-s, 1rem);margin-top:var(--space-m, 1.5rem)}:where(.b-list)>:where(.b-pager:first-child){margin:0 0 var(--space-m, 1.5rem)}:where(.b-pager--center){justify-content:center;text-align:center}:where(.b-pager--end){justify-content:flex-end;text-align:end}:where(.b-pager__count){flex-basis:100%;margin:0;font-size:0.875em}.b-pager__list{display:flex;flex-wrap:wrap;gap:0.25rem;margin:0;padding:0;list-style:none}.b-pager__list>li{margin:0}:where(.b-pager__link,.b-pager__gap){display:grid;place-items:center;min-width:2.75rem;height:2.75rem;padding:0 0.5rem;border-radius:var(--radius, 8px)}.b-pager__link{border:1px solid var(--color-line, #d6d3d1);color:inherit;text-decoration:none}:where(.b-pager__link:hover){border-color:currentColor}.b-pager__link[aria-current=page]{border-color:var(--color-primary, #0b5fcc);background:var(--color-primary, #0b5fcc);color:var(--color-on-primary, #fff)}
