/* Shared article components: front end and editor use the same rules.
   The bp-* aliases preserve the existing article components. */
:is(.bp-body,.editor-styles-wrapper) :is(.bp-tip,.wp-block-group.is-style-lance-article,.wp-block-quote.is-style-lance-article){border:0;border-left:4px solid var(--bp-aqua,#bee8ef);border-radius:4px;background:var(--bp-aqua-bg,#eff8fa);padding:16px 24px;margin-block:22px;color:var(--lance-text,#1b1c19)}
:is(.bp-body,.editor-styles-wrapper) :is(.bp-tip,.wp-block-group.is-style-lance-article,.wp-block-quote.is-style-lance-article) p{margin-block:2px 0}
:is(.bp-body,.editor-styles-wrapper) :is(.bp-tip,.wp-block-group.is-style-lance-article) strong{color:var(--bp-aqua-ink,#1f5f6b);font-size:16px}
:is(.bp-body,.editor-styles-wrapper) .wp-block-quote.is-style-lance-article cite{display:block;margin-top:10px;font-size:13px;color:var(--lance-muted,#6b6c66)}
:is(.bp-body,.editor-styles-wrapper) :is(.bp-checklist,ul.wp-block-list.is-style-lance-article){list-style:none;padding-left:0;margin-block:14px}
:is(.bp-body,.editor-styles-wrapper) :is(.bp-checklist,ul.wp-block-list.is-style-lance-article)>li{position:relative;padding-left:32px;margin:9px 0}
:is(.bp-body,.editor-styles-wrapper) :is(.bp-checklist,ul.wp-block-list.is-style-lance-article)>li::before{content:'✓';position:absolute;left:0;top:.2em;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--bp-mint,#a9e5c5);color:#1f5a40;font-size:12px;font-weight:700;line-height:1}
:is(.bp-body,.editor-styles-wrapper) :is(.bp-table-wrap,.wp-block-table.is-style-lance-article){overflow-x:auto;border:1px solid rgba(var(--lance-line-rgb,27,28,25),.14);border-radius:5px;margin-block:18px}
:is(.bp-body,.editor-styles-wrapper) :is(.bp-table-wrap,.wp-block-table.is-style-lance-article) table{width:100%;border-collapse:collapse;text-align:left;font-size:15px;line-height:1.7;white-space:normal}
:is(.bp-body,.editor-styles-wrapper) :is(.bp-table-wrap,.wp-block-table.is-style-lance-article) :is(td,th){padding:16px 20px;vertical-align:top;border:0;border-right:1px solid rgba(var(--lance-line-rgb,27,28,25),.08);border-bottom:1px solid rgba(var(--lance-line-rgb,27,28,25),.1);min-width:100px;overflow-wrap:break-word}
:is(.bp-body,.editor-styles-wrapper) :is(.bp-table-wrap,.wp-block-table.is-style-lance-article) thead{background:rgba(var(--lance-line-rgb,27,28,25),.055);color:var(--lance-text,#1b1c19);border:0}
:is(.bp-body,.editor-styles-wrapper) :is(.bp-table-wrap,.wp-block-table.is-style-lance-article) tbody th{font-weight:400}
:is(.bp-body,.editor-styles-wrapper) :is(.bp-table-wrap,.wp-block-table.is-style-lance-article) tr:last-child :is(td,th){border-bottom:0}
:is(.bp-body,.editor-styles-wrapper) :is(.bp-table-wrap,.wp-block-table.is-style-lance-article) :is(td,th):last-child{border-right:0}
:is(.bp-body,.editor-styles-wrapper) .wp-block-table.is-style-lance-article figcaption{font-size:12px;color:var(--lance-muted,#6b6c66);padding:9px 17px;border-top:1px solid rgba(var(--lance-line-rgb,27,28,25),.14);text-align:left}
