:where(.rx-collection) { min-width: 0; }
:where(.rx-collection--news-card, .rx-collection--product-card) { height: 100%; }
:where(.rx-collection--news-card, .rx-collection--product-card) > :where(.wp-block-post-featured-image) { margin: 0 0 .75rem; }
:where(.rx-collection--news-card, .rx-collection--product-card) > :where(p, h3) { margin-block: .35rem; }
:where(.rx-collection--news-card, .rx-collection--product-card) a { color: inherit; }
.rx-collection--attachment .wp-block-file a { text-decoration: underline; text-underline-offset: .2em; overflow-wrap: anywhere; }
.rx-collection--attachment .wp-block-file { margin-block: .5rem 0; font-size: inherit; }
.rx-collection--attachment > p { margin-block: 0; }
.rx-collection--faq-entry { border-block-start: 1px solid currentColor; padding-block: .75rem; }
.rx-collection--faq-entry > summary { cursor: pointer; min-height: 2.75rem; padding-block: .6rem; }
.rx-collection--faq-entry > .wp-block-post-content { padding-block: 1rem; }
.rx-collection--faq-loop .wp-block-post-template { list-style: none; padding: 0; }
