 @charset "UTF-8";
 .wp-block-spacer {
                clear: both;
            }
            .is-small-text {
                font-size: 0.875em;
            }
            .is-regular-text {
                font-size: 1em;
            }
            .is-large-text {
                font-size: 2.25em;
            }
            .is-larger-text {
                font-size: 3em;
            }
            .has-drop-cap:not(:focus):first-letter {
                float: left;
                font-size: 8.4em;
                font-style: normal;
                font-weight: 100;
                line-height: 0.68;
                margin: 0.05em 0.1em 0 0;
                text-transform: uppercase;
            }
            body.rtl .has-drop-cap:not(:focus):first-letter {
                float: none;
                margin-left: 0.1em;
            }
            p.has-drop-cap.has-background {
                overflow: hidden;
            }
            p.has-background {
                padding: 1.25em 2.375em;
            }
            :where(p.has-text-color:not(.has-link-color)) a {
                color: inherit;
            }
            p.has-text-align-left[style*="writing-mode:vertical-lr"],
            p.has-text-align-right[style*="writing-mode:vertical-rl"] {
                rotate: 180deg;
            }

            
            .wp-block-separator {
                border: none;
                border-top: 2px solid;
            }
            .wp-block-separator.is-style-dots {
                background: none !important;
                border: none;
                height: auto;
                line-height: 1;
                text-align: center;
            }
            .wp-block-separator.is-style-dots:before {
                color: currentColor;
                content: "···";
                font-family: serif;
                font-size: 1.5em;
                letter-spacing: 2em;
                padding-left: 2em;
            }

            h1.has-background,
            h2.has-background,
            h3.has-background,
            h4.has-background,
            h5.has-background,
            h6.has-background {
                padding: 1.25em 2.375em;
            }
            h1.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
            h1.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
            h2.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
            h2.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
            h3.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
            h3.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
            h4.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
            h4.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
            h5.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
            h5.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
            h6.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
            h6.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]) {
                rotate: 180deg;
            }
            .is-style-asterisk:before {
                content: "";
                width: 1.5rem;
                height: 3rem;
                background: var(--wp--preset--color--contrast-2, currentColor);
                clip-path: path(
                    "M11.93.684v8.039l5.633-5.633 1.216 1.23-5.66 5.66h8.04v1.737H13.2l5.701 5.701-1.23 1.23-5.742-5.742V21h-1.737v-8.094l-5.77 5.77-1.23-1.217 5.743-5.742H.842V9.98h8.162l-5.701-5.7 1.23-1.231 5.66 5.66V.684h1.737Z"
                );
                display: block;
            } /* Hide the asterisk if the heading has no content, to avoid using empty headings to display the asterisk only, which is an A11Y issue */
            .is-style-asterisk:empty:before {
                content: none;
            }
            .is-style-asterisk:-moz-only-whitespace:before {
                content: none;
            }
            .is-style-asterisk.has-text-align-center:before {
                margin: 0 auto;
            }
            .is-style-asterisk.has-text-align-right:before {
                margin-left: auto;
            }
            .rtl .is-style-asterisk.has-text-align-left:before {
                margin-right: auto;
            }