* {
    box-sizing: border-box;
}
main {
    display: block;
    unicode-bidi: isolate;
}
:where(.wp-block-group.wp-block-group-is-layout-constrained) {
    position: relative;
}
:where(.wp-site-blocks) > * {
    margin-block-start: 20px;
    margin-block-end: 0;
}
.wp-block-group {
    box-sizing: border-box;
}
.wp-site-blocks > * + * {
    margin-block-start: 0;
}
.wp-site-blocks > main, .wp-site-blocks > article {
    margin-bottom: auto;
}
article {
    display: block;
    unicode-bidi: isolate;
}
:root :where(.is-layout-constrained) > * {
    margin-block-start: 20px;
    margin-block-end: 0;
}
.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: 960px;
    margin-left: auto !important;
    margin-right: auto !important;
}
:root :where(.is-layout-constrained) > :first-child {
    margin-block-start: 0;
}
:root :where(.is-layout-constrained) > :last-child {
    margin-block-end: 0;
}
.is-layout-constrained > .alignwide {
    max-width: 1160px;
}
img {
    overflow-clip-margin: content-box;
    overflow: clip;
}
.plugin-banner img {
    aspect-ratio: 3.089;
    border-radius: 2px;
    display: block;
    margin: 0 auto 30px;
    width: 100%;
}