/* Each selector is confined to the concerns block; no theme markup is required. */
.bdb-concerns.bdb-concerns{box-sizing:border-box;min-width:0;margin:32px 0;color:var(--bdb-text,#382d32);font-family:var(--bdb-font,inherit)}
.bdb-concerns .bdb-concerns__items{display:grid;grid-template-columns:repeat(var(--bdb-concern-columns,2),minmax(0,1fr));gap:32px 24px;align-items:stretch;list-style:none;padding:0;margin:0}
.bdb-concerns .bdb-concern{box-sizing:border-box;position:relative;display:flex;flex-direction:column;min-width:0;margin:0;padding:26px;border:1px solid transparent;border-radius:0;list-style:none;background:var(--bdb-concern-background,var(--bdb-surface,#faf3f5));color:inherit;line-height:1.9;overflow-wrap:anywhere}
.bdb-concerns[data-bdb-rounded=true] .bdb-concern{border-radius:16px}
.bdb-concerns[data-bdb-shadow=true] .bdb-concern{box-shadow:0 6px 24px rgb(45 31 38 / .08)}
.bdb-concerns .bdb-concern__text{min-width:0;padding:0;margin:0;border:0;background:none;color:inherit;font-family:inherit;font-size:var(--bdb-concern-size,16px);font-weight:400;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}
.bdb-concerns .bdb-concern__caption{padding:0;margin:16px 0 0;border:0;background:none;color:inherit;font-family:inherit;font-size:13px;line-height:1.6;text-align:right;opacity:.75;overflow-wrap:anywhere}
.bdb-concerns .bdb-concern__quote{display:none}
.bdb-concerns[data-bdb-design=bubble] .bdb-concern::after{content:'';position:absolute;left:30px;bottom:-8px;width:16px;height:16px;transform:rotate(45deg);background:inherit;border:0}
.bdb-concerns[data-bdb-design=outline] .bdb-concern{border-color:var(--bdb-primary,#9b5269);background:var(--bdb-concern-background,transparent)}
.bdb-concerns[data-bdb-design=quote] .bdb-concern{padding-top:48px}
.bdb-concerns[data-bdb-design=quote] .bdb-concern__quote{position:absolute;display:block;left:24px;top:8px;color:var(--bdb-primary,#9b5269);font-family:Georgia,serif;font-size:48px;line-height:1;user-select:none}
.bdb-concerns .bdb-concern[data-bdb-empty=true]{display:none}
.bdb-concerns [contenteditable]:focus{outline:1px dashed var(--bdb-primary,#9b5269);outline-offset:4px}
.editor-styles-wrapper .bdb-concerns .block-list-appender{grid-column:1/-1}
@media(max-width:900px) and (min-width:600px){.bdb-concerns .bdb-concerns__items{grid-template-columns:repeat(var(--bdb-concern-tablet-columns,2),minmax(0,1fr))}}
@media(max-width:599px){.bdb-concerns .bdb-concerns__items{grid-template-columns:minmax(0,1fr);gap:28px}.bdb-concerns .bdb-concern{padding:22px}.bdb-concerns[data-bdb-design=quote] .bdb-concern{padding-top:44px}}
