/* Only standard lists inside our independent design block are styled. */
.bdb-design-list.bdb-design-list{box-sizing:border-box;min-width:0;margin:24px 0;padding:0;color:var(--bdb-text,#382d32);font-family:var(--bdb-font,inherit);font-size:var(--bdb-list-size,16px);line-height:1.85}
.bdb-design-list.bdb-design-list .wp-block-list{list-style:none;list-style-type:none;padding:0;margin:0;font:inherit;color:inherit}
.bdb-design-list.bdb-design-list .wp-block-list > li{position:relative;display:list-item;list-style:none;padding:0 0 0 calc(var(--bdb-list-mark-area,30px) + 8px);margin:0;overflow-wrap:anywhere}
.bdb-design-list.bdb-design-list .wp-block-list > li + li{margin-block-start:var(--bdb-list-gap,10px)}
.bdb-design-list.bdb-design-list .wp-block-list > li::before{content:'•';box-sizing:border-box;position:absolute;left:0;top:0;display:inline-flex;align-items:center;justify-content:center;width:var(--bdb-list-mark-area,30px);height:calc(1em * 1.85);padding:0;margin:0;border:0;background:none;color:var(--bdb-list-mark-color,var(--bdb-primary,#9b5269));font-family:inherit;font-size:var(--bdb-list-mark-size,18px);font-weight:400;line-height:1.85;transform:none}
.bdb-design-list.bdb-design-list .wp-block-list > li::after{content:none}
.bdb-design-list.bdb-design-list .wp-block-list .wp-block-list{margin:var(--bdb-list-gap,10px) 0 0;padding-left:8px}
.bdb-design-list[data-bdb-marker=number] .wp-block-list > li::before{content:counter(list-item)'.'}
.bdb-design-list[data-bdb-marker=alphabet] .wp-block-list > li::before{content:counter(list-item,lower-alpha)'.'}
.bdb-design-list[data-bdb-marker=circle-number] .wp-block-list > li::before{content:counter(list-item);top:max(0px,calc((var(--bdb-list-size,16px)*1.85 - var(--bdb-list-mark-area,30px)*2/3)/2));width:calc(var(--bdb-list-mark-area,30px)*2/3);height:calc(var(--bdb-list-mark-area,30px)*2/3);border-radius:50%;background:var(--bdb-list-mark-color,var(--bdb-primary,#9b5269));color:#fff;font-size:calc(var(--bdb-list-mark-size,18px)*.85*2/3);line-height:1}
.bdb-design-list[data-bdb-marker=circle-number] .wp-block-list > li{min-height:calc(var(--bdb-list-mark-area,30px)*2/3 + 4px)}
.bdb-design-list[data-bdb-marker=asterisk] .wp-block-list > li::before{content:'※'}
.bdb-design-list[data-bdb-marker=check] .wp-block-list > li::before{content:'✓'}
.bdb-design-list[data-bdb-marker=dash] .wp-block-list > li::before{content:'–'}
.bdb-design-list[data-bdb-marker=icon] .wp-block-list > li::before{content:var(--bdb-list-glyph,'•');font-family:var(--bdb-list-icon-family,inherit)!important;font-style:normal;-webkit-font-smoothing:antialiased}
.bdb-design-list[data-bdb-nested=change] .wp-block-list .wp-block-list > li::before{content:'◦';width:var(--bdb-list-mark-area,30px);background:none;color:var(--bdb-list-mark-color,var(--bdb-primary,#9b5269));border-radius:0;height:auto;font-family:inherit!important;font-size:var(--bdb-list-mark-size,18px);top:0}
.bdb-design-list[data-bdb-nested=change] .wp-block-list .wp-block-list .wp-block-list > li::before{content:'–'}
.bdb-design-list[data-bdb-nested=numbered]:is([data-bdb-marker=number],[data-bdb-marker=circle-number]) .wp-block-list > li::before{content:counters(list-item,'.');width:var(--bdb-list-mark-area,30px);height:auto;top:0;background:none;color:var(--bdb-list-mark-color,var(--bdb-primary,#9b5269));border-radius:0;font-size:var(--bdb-list-mark-size,18px);line-height:1.85}
.bdb-design-list[data-bdb-nested=numbered]:is([data-bdb-marker=number],[data-bdb-marker=circle-number]) .wp-block-list .wp-block-list > li{padding-left:calc(var(--bdb-list-mark-size,18px)*2.2 + 8px)}
.bdb-design-list[data-bdb-nested=numbered]:is([data-bdb-marker=number],[data-bdb-marker=circle-number]) .wp-block-list .wp-block-list > li::before{width:2.2em}
.bdb-design-list[data-bdb-nested=numbered]:is([data-bdb-marker=number],[data-bdb-marker=circle-number]) .wp-block-list .wp-block-list .wp-block-list > li{padding-left:calc(var(--bdb-list-mark-size,18px)*3 + 8px)}
.bdb-design-list[data-bdb-nested=numbered]:is([data-bdb-marker=number],[data-bdb-marker=circle-number]) .wp-block-list .wp-block-list .wp-block-list > li::before{width:3em}
.bdb-design-list[data-bdb-guide=true] .wp-block-list .wp-block-list{border-left:1px solid var(--bdb-list-line-color,var(--bdb-primary,#9b5269));padding-left:14px}
.bdb-design-list[data-bdb-underline=true] .bdb-design-list__content > .wp-block-list > li{border-bottom:var(--bdb-list-line-width,1px) var(--bdb-list-line-style,solid) var(--bdb-list-line-color,var(--bdb-primary,#9b5269));padding-bottom:10px}
.bdb-design-list[data-bdb-background=true]{padding:clamp(18px,4vw,28px)}

.bdb-design-list[data-bdb-background=true]{background:var(--bdb-list-background,var(--bdb-surface,#faf3f5))}
.bdb-design-list[data-bdb-rounded=true][data-bdb-background=true]{border-radius:16px}
