.is-small-text {
			font-size: .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: .68;
			margin: .05em .1em 0 0;
			text-transform: uppercase
		}

		body.rtl .has-drop-cap:not(:focus):first-letter {
			float: none;
			margin-left: .1em
		}

		p.has-drop-cap.has-background {
			overflow: hidden
		}

		:root :where(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
		}
