/* WordPress core block library compatibility layer — WordPress 6.8.2 */
:root{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-bound-block-color:#9747ff}
.wp-site-blocks{min-height:100%}
.wp-block-group,.wp-block-cover,.wp-block-post-content{box-sizing:border-box}
.wp-block-group:where(.has-background){padding:1.25em 2.375em}
.wp-block-cover{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}
.wp-block-cover>:not(.has-background-dim):not(.wp-block-cover__background):not(.wp-block-cover__gradient-background){z-index:1}
.wp-block-navigation{position:relative}
.wp-block-navigation ul{list-style:none;margin:0;padding:0}
.wp-block-navigation__container{align-items:center;display:flex;flex-wrap:wrap}
.wp-block-navigation-item{align-items:center;display:flex;position:relative}
.wp-block-navigation-item__content{display:block;text-decoration:none}
.wp-block-navigation__submenu-container{min-width:200px}
.wp-block-button__link{box-shadow:none;cursor:pointer;text-align:center;text-decoration:none;word-break:break-word}
.wp-block-post-content:after{clear:both;content:"";display:table}
.screen-reader-text{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}
.screen-reader-text:focus{clip-path:none;background:#fff;color:#2e1065;display:block;font-size:1rem;height:auto;left:1rem;padding:1rem;top:1rem;width:auto;z-index:100000}
@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}
