[data-rx-load-more] > .rx-query-more {
 display: table; margin: 2rem auto 0; padding: .8rem 1.5rem;
 min-height: 2.75rem; box-sizing: border-box;
 background: var(--wp--preset--color--blue, #0037ff); color: var(--wp--preset--color--paper, #fff);
 font: inherit; font-size: 1rem; line-height: 1.5; text-align: center; text-decoration: none;
 border: 1px solid transparent; border-radius: .2rem; cursor: pointer;
}
[data-rx-load-more] > .rx-query-more[hidden] { display: none; }
[data-rx-load-more] > .rx-query-more[aria-disabled="true"] { cursor: wait; opacity: .7; }
[data-rx-load-more] > .rx-query-more:focus-visible { outline: 2px solid currentColor; outline-offset: 4px; box-shadow: 0 0 0 6px var(--wp--preset--color--ink, #000); }
[data-rx-more-status]:not(.screen-reader-text) { text-align: center; margin-block: 1rem; }
/* SSR previews do not receive core's per-instance layout stylesheet. A shared
 * fixed-preset class mirrors the native 3/2/1 layout in both surfaces. */
.wp-block-post-template.rx-download-results,
.rx-solution-links > .wp-block-post-template { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1.5rem; padding: 0; }
.rx-download-results > li { min-width: 0; margin: 0; }
.rx-download-results a { overflow-wrap: anywhere; }
@media (max-width: 64rem) { .wp-block-post-template.rx-download-results, .rx-solution-links > .wp-block-post-template { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 37.5rem) { .wp-block-post-template.rx-download-results, .rx-solution-links > .wp-block-post-template { grid-template-columns: minmax(0, 1fr); } }
