.btl{box-sizing:border-box;inline-size:100%;padding-block:var(--btl-pad-block, 40px);border-radius:var(--btl-radius, 16px);background-color:var(--btl-bg, #ffffff)}.btl *,.btl *:before,.btl *:after{box-sizing:border-box}.btl__sr{position:absolute!important;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.btl__inner{display:flex;flex-direction:var(--btl-dir, column);align-items:flex-start;gap:var(--btl-gap, 24px);max-inline-size:calc(var(--btl-maxw, 1120px) + 2 * var(--btl-pad-inline, 16px));margin-inline:auto;padding-inline:var(--btl-pad-inline, 16px)}.btl__header{position:var(--btl-header-pos, static);inset-block-start:var(--btl-header-top, 0px);display:flex;flex:1 1 0;flex-direction:column;min-inline-size:0;inline-size:100%}.btl__header--empty{display:var(--btl-header-empty, none)}.btl__title{margin:0;color:var(--btl-title-color, #1a1a1a);font-size:var(--btl-title-fs, 24px);font-weight:700;line-height:var(--btl-title-lh, 1.25);letter-spacing:0;text-transform:none;overflow-wrap:break-word}.btl__title--upper{text-transform:uppercase}.btl__list{display:flex;flex:1 1 0;flex-direction:column;gap:var(--btl-list-gap, 16px);min-inline-size:0;inline-size:100%;margin:0;padding:0;list-style:none}.btl__item{display:flex;flex-direction:var(--btl-item-dir, row);align-items:center;gap:var(--btl-item-gap, 16px);min-inline-size:0}.btl__media{position:relative;flex:0 0 var(--btl-img-w, 38.547%);max-inline-size:var(--btl-img-maxw, 173px);aspect-ratio:var(--btl-img-ar, 138 / 169);overflow:hidden;border-radius:var(--btl-img-radius, 8px);background-color:var(--btl-img-bg, #f4f4f4)}.btl__img,.btl__placeholder{display:block;inline-size:100%;block-size:100%;border-radius:inherit!important}.btl__img{object-fit:cover;object-position:var(--btl-img-pos, center)}.btl__placeholder{fill:currentcolor;color:#d1d1d1}.btl__marker{position:relative;isolation:isolate;flex:0 0 var(--btl-dot-size, 13px);align-self:stretch}.btl__marker:before,.btl__marker:after{content:"";position:absolute;inset-inline-start:50%;inline-size:var(--btl-line-w, 1px);background-color:var(--btl-line-color, #1a1a1a);translate:-50% 0}.btl__marker:before{inset-block:0 50%}.btl__marker:after{inset-block:50% calc(-1 * var(--btl-list-gap, 16px))}.btl__item:first-child .btl__marker:before,.btl__item:last-child .btl__marker:after{content:none}.btl__dot{position:absolute;z-index:1;inset-block-start:50%;inset-inline-start:0;inline-size:var(--btl-dot-size, 13px);block-size:var(--btl-dot-size, 13px);border-radius:50%;background-color:var(--btl-dot-color, #1a1a1a);translate:0 -50%}.btl__item--featured .btl__dot{background-color:var(--btl-dot-color-featured, #cc6144)}.btl__content{display:flex;flex:1 1 0;flex-direction:column;justify-content:center;gap:var(--btl-text-gap, 8px);min-inline-size:0;overflow-wrap:break-word}.btl__item-title:empty,.btl__text:empty{display:none}.btl__item-title,.btl__text{margin:0;min-inline-size:0;letter-spacing:0;text-transform:none;overflow-wrap:break-word}.btl__item-title{color:var(--btl-item-title-color, #1a1a1a);font-size:var(--btl-item-title-fs, 16px);font-weight:600;line-height:var(--btl-item-title-lh, 1.1875)}.btl__item--featured .btl__item-title{color:var(--btl-item-title-color-featured, #cc6144)}.btl__text{color:var(--btl-text-color, #5c5c5c);font-size:var(--btl-text-fs, 14px);font-weight:400;line-height:var(--btl-text-lh, 1.2143)}.btl__item--featured .btl__text{color:var(--btl-text-color-featured, #1a1a1a)}.btl__text p,.btl__text ul,.btl__text ol{margin:0;color:inherit;font-size:inherit;line-height:inherit}.btl__text>*+*{margin-block-start:1em}
