.wp-block-read-more {
	align-items: center;
	background-color: transparent;
	color: var( --wp--custom--color--secondary );
	display: flex;
	white-space: nowrap;
}.wp-block-read-more:where(:not(.is-style-arrow-only)) {
		border: 2px solid var( --wp--custom--color--secondary );
		border-radius: 30px;
		padding: var( --wp--preset--spacing--md ) var( --wp--preset--spacing--2-xl );
		transition: background-color var( --wp--custom--transition-duration--base ), color var( --wp--custom--transition-duration--base ), border-color var( --wp--custom--transition-duration--base );
	}.wp-block-read-more:where(:not(.is-style-arrow-only)):hover {
			background-color: var( --wp--custom--color--secondary );
			color: var( --wp--preset--color--base );
		}.wp-block-read-more:where(:not(.is-style-arrow-only))::after {
			background-color: currentcolor;
			content: "";
			display: inline-block;
			height: 12px;
			margin-left: var( --wp--preset--spacing--md );
			-webkit-mask-image: url( ../../../assets/svg/arrow-right.svg );
			        mask-image: url( ../../../assets/svg/arrow-right.svg );
			-webkit-mask-position: center;
			        mask-position: center;
			-webkit-mask-repeat: no-repeat;
			        mask-repeat: no-repeat;
			-webkit-mask-size: contain;
			        mask-size: contain;
			transition: translate var( --wp--custom--transition-duration--base );
			width: 12px;
		}.wp-block-read-more:where(:not(.is-style-arrow-only)):hover::after, .wp-block-read-more:where(:not(.is-style-arrow-only)):focus::after {
				transform: translateX( 3px );
			}.wp-block-read-more:where(:not(.is-style-arrow-only)):focus-visible {
			background-color: transparent;
			box-shadow: none;
			outline: none;
			outline: 4px solid var( --wp--custom--color--focus );
		}.wp-block-read-more:hover::after {
		transform: translateX( 3px );
	}.wp-block-read-more:where(.is-style-arrow-only) {
		height: 16px;
		justify-content: space-between;
		width: 16px;
	}.wp-block-read-more:where(.is-style-arrow-only) .wp-block-read-more__label {
			border: 0;
			clip: rect( 1px, 1px, 1px, 1px );
			clip-path: inset( 50% );
			height: 1px;
			margin: -1px;
			overflow: hidden;
			padding: 0;
			position: absolute;
			width: 1px;
			word-wrap: normal !important;
		}.wp-block-read-more:where(.is-style-arrow-only)::before {
			content: "";
			inset: 0;
			position: absolute;
			z-index: 1;
		}.wp-block-read-more:where(.is-style-arrow-only)::after {
			background-color: var( --wp--custom--color--secondary );
			content: "";
			display: block;
			height: 100%;
			-webkit-mask-image: url( ../../../assets/svg/arrow-right.svg );
			        mask-image: url( ../../../assets/svg/arrow-right.svg );
			-webkit-mask-repeat: no-repeat;
			        mask-repeat: no-repeat;
			-webkit-mask-size: contain;
			        mask-size: contain;
			transition: transform var( --wp--custom--transition-duration--base );
			width: 100%;
		}.wp-block-read-more:where(.is-style-arrow-only):focus-visible {
			background-color: transparent;
			box-shadow: none;
			outline: none;
		}.wp-block-read-more:where(.is-style-arrow-only):focus-visible::before {
				border-radius: 15px;
				outline: 4px solid var( --wp--custom--color--focus );
			}

