:root{--separator--border-color:var(--global--color-border);--separator--height:1px}hr{border-style:none;border-bottom:var(--separator--height) solid var(--separator--border-color);clear:both;margin-left:auto;margin-right:auto}hr.wp-block-separator{opacity:1}hr.wp-block-separator.is-style-dots{border:none;height:auto;text-align:center}hr.wp-block-separator.is-style-dots,hr.wp-block-separator.is-style-dots+*{margin-top:var(--global--spacing-vertical)}hr.wp-block-separator.is-style-dots.has-background,hr.wp-block-separator.is-style-dots.has-text-color{background-color:transparent!important}hr.wp-block-separator.is-style-dots.has-background:before,hr.wp-block-separator.is-style-dots.has-text-color:before{color:currentColor!important}hr.wp-block-separator.is-style-dots:before{color:currentColor;content:"···";display:block;font-family:serif;font-size:var(--global--font-size-xl);letter-spacing:var(--global--font-size-sm);padding-left:var(--global--font-size-sm)}.has-background hr.wp-block-separator,.wp-block-cover[style*=background-image] hr.wp-block-separator,[class*=background-color] hr.wp-block-separator,[style*=background-color] hr.wp-block-separator{border-color:currentColor}hr.wp-block-separator.has-background{--separator--border-color:currentColor}hr.wp-block-separator{margin-bottom:0;margin-top:var(--global--spacing-vertical-macro)}hr.wp-block-separator:not(.alignfull){margin-left:calc(var(--global--spacing-horizontal)/-2);margin-right:calc(var(--global--spacing-horizontal)/-2)}hr.wp-block-separator:not(.alignfull):not(.alignfull){width:calc(100% + var(--global--spacing-horizontal))!important}hr.wp-block-separator+:not(link){margin-top:var(--global--spacing-vertical-macro)}