*,::after,::before{box-sizing:inherit}html{box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body,html{overflow-x:clip}.wp-site-blocks ::selection{color:var(--wp--preset--color--background,#f9f7ff);background-color:var(--wp--preset--color--primary,#4f309e)}strong{font-weight:var(--wp--custom--font-weight--semi-bold,600)}a:where(:not(.wp-element-button)){text-decoration-skip-ink:auto;transition:color .2s ease,text-decoration .2s ease;cursor:pointer}a,button{outline-style:dotted;outline-color:#fff0;outline-width:2px;outline-offset:2px}a:focus-visible,button:focus-visible{outline-color:var(--text-color,var(--wp--preset--color--foreground,currentColor))}.wp-site-blocks{min-height:100vh;display:flex;flex-direction:column}.wp-site-blocks>main{flex-grow:1}:where(.has-background:not(.wp-element-button,.wp-block-navigation-item,.wp-block-navigation-submenu,.row_wrap,.wp-block-separator,.wp-block-navigation__responsive-container)){padding:var(--wp--style--block-gap)}button{appearance:none;border:0;cursor:pointer;font:inherit}figure.wp-block-image:not(:has(>figcaption)){line-height:0}.wp-block-navigation ul li{margin-inline-start:0}.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container-close{top:var(--wp--style--block-gap)}