

:where(.is-layout-flex){
    gap: 0.5em;
}
:where(.is-layout-grid){
    gap: 0.5em;
}
body .is-layout-flow > .alignleft{
    float: left;
    margin-inline-start: 0;
    margin-inline-end: 2em;
}
body .is-layout-flow > .alignright{
    float: right;
    margin-inline-start: 2em;
    margin-inline-end: 0;
}
body .is-layout-flow > .aligncenter{
    margin-left: auto !important;
    margin-right: auto !important;
}
body .is-layout-constrained > .alignleft{
    float: left;
    margin-inline-start: 0;
    margin-inline-end: 2em;
}
body .is-layout-constrained > .alignright{
    float: right;
    margin-inline-start: 2em;
    margin-inline-end: 0;
}
body .is-layout-constrained > .aligncenter{
    margin-left: auto !important;
    margin-right: auto !important;
}
body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
    max-width: var(--wp--style--global--content-size);
    margin-left: auto !important;
    margin-right: auto !important;
}
body .is-layout-constrained > .alignwide{
    max-width: var(--wp--style--global--wide-size);
}
body .is-layout-flex{
    display: flex;
}
body .is-layout-flex{
    flex-wrap: wrap;
    align-items: center;
}
body .is-layout-flex > *{
    margin: 0;
}
body .is-layout-grid{
    display: grid;
}
body .is-layout-grid > *{
    margin: 0;
}
:where(.wp-block-columns.is-layout-flex){
    gap: 2em;
}
:where(.wp-block-columns.is-layout-grid){
    gap: 2em;
}
:where(.wp-block-post-template.is-layout-flex){
    gap: 1.25em;
}
:where(.wp-block-post-template.is-layout-grid){
    gap: 1.25em;
}
.wp-block-navigation a:where(:not(.wp-element-button)){
    color: inherit;
}
:where(.wp-block-post-template.is-layout-flex){
    gap: 1.25em;
}
:where(.wp-block-post-template.is-layout-grid){
    gap: 1.25em;
}
:where(.wp-block-columns.is-layout-flex){
    gap: 2em;
}
:where(.wp-block-columns.is-layout-grid){
    gap: 2em;
}
 .wp-block-pullquote{
    font-size: 1.5em;
    line-height: 1.6;
}