body.essayeditor-stage-template {
	--essay-stage-max: 1220px;
	--essay-stage-pad: clamp(20px, 4vw, 48px);
	--essay-stage-gap: clamp(22px, 4vw, 36px);
	--essay-stage-panel: linear-gradient(180deg, rgba(255, 255, 255, .66), rgba(255, 255, 255, .34));
	--essay-stage-panel-strong: linear-gradient(180deg, rgba(255, 255, 255, .82), rgba(255, 255, 255, .48));
	--essay-stage-border: rgba(255, 255, 255, .45);
	--essay-stage-outline: rgba(44, 102, 245, .1);
	--essay-stage-shadow: 0 30px 80px rgba(16, 31, 58, .12);
	--essay-stage-shadow-soft: 0 18px 45px rgba(16, 31, 58, .08);
	--essay-stage-ring: 0 0 0 1px rgba(255, 255, 255, .24) inset;
	--essay-stage-pill: 999px;
	--essay-stage-radius: 36px;
	--essay-stage-radius-sm: 24px;
	--essay-stage-kicker: .8rem;
}

.essay-stage-entry {
	padding: clamp(1rem, 3vw, 2rem) 0 clamp(4rem, 9vw, 7rem);
}

.essay-stage-entry > [id^="essayeditor-"] {
	position: relative;
	margin: 0;
	padding: 0 0 clamp(1.2rem, 2.6vw, 2rem);
	scroll-margin-top: 7rem;
}

.essay-stage-entry > [id^="essayeditor-"]::before {
	content: "";
	position: absolute;
	inset: .5rem auto auto 5%;
	width: 12rem;
	height: 12rem;
	border-radius: 999px;
	background: radial-gradient(circle, rgba(44, 102, 245, .12), transparent 72%);
	filter: blur(6px);
	pointer-events: none;
	opacity: .8;
}

.essay-stage-entry > [id^="essayeditor-"] > .uagb-container-inner-blocks-wrap {
	width: min(var(--essay-stage-max), calc(100% - (var(--essay-stage-pad) * 2))) !important;
	max-width: min(var(--essay-stage-max), calc(100% - (var(--essay-stage-pad) * 2))) !important;
	margin-left: auto !important;
	margin-right: auto !important;
	position: relative;
	z-index: 1;
}

.essay-stage-entry [id^="essayeditor-"] p:last-child,
.essay-stage-entry [id^="essayeditor-"] .uagb-ifb-desc:last-child,
.essay-stage-entry [id^="essayeditor-"] .uagb-desc-text:last-child {
	margin-bottom: 0;
}

.essay-stage-entry [id^="essayeditor-"] .uagb-heading-text,
.essay-stage-entry [id^="essayeditor-"] .uagb-ifb-title,
.essay-stage-entry [id^="essayeditor-"] .uagb-question,
.essay-stage-entry [id^="essayeditor-"] .uagb-post__title a {
	color: var(--essay-deep);
	letter-spacing: -.04em;
}

.essay-stage-entry [id^="essayeditor-"] .uagb-desc-text,
.essay-stage-entry [id^="essayeditor-"] .uagb-ifb-desc,
.essay-stage-entry [id^="essayeditor-"] .uagb-post-grid-byline,
.essay-stage-entry [id^="essayeditor-"] .uagb-faq-content {
	color: var(--essay-muted);
}

.essay-stage-entry [id^="essayeditor-"] .wp-block-button__link,
.essay-stage-entry [id^="essayeditor-"] .uagb-buttons-repeater,
.essay-stage-entry [id^="essayeditor-"] .uagb-infobox-cta-link {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 52px;
	padding: .92rem 1.35rem;
	border: 0;
	border-radius: var(--essay-stage-pill);
	background: linear-gradient(135deg, var(--essay-primary), color-mix(in srgb, var(--essay-primary) 65%, var(--essay-accent) 35%));
	box-shadow: 0 14px 30px rgba(44, 102, 245, .18);
	color: #fff !important;
	font-weight: 700;
	text-decoration: none !important;
	transition: transform .18s ease, box-shadow .18s ease;
}

.essay-stage-entry [id^="essayeditor-"] .wp-block-button__link:hover,
.essay-stage-entry [id^="essayeditor-"] .uagb-buttons-repeater:hover,
.essay-stage-entry [id^="essayeditor-"] .uagb-infobox-cta-link:hover {
	transform: translateY(-2px);
	box-shadow: 0 18px 34px rgba(44, 102, 245, .22);
}

.essay-stage-entry [id^="essayeditor-"] .uagb-buttons__wrap {
	row-gap: .85rem;
	column-gap: .85rem;
}

.essay-stage-entry [id^="essayeditor-"] .uag-star {
	color: #f4bd55;
}

.essay-stage-entry [id^="essayeditor-"] .blob-css,
.essay-stage-entry [id^="essayeditor-"] [class*="blob-css"] {
	display: none !important;
}

#essayeditor-hero {
	padding-top: clamp(.5rem, 2vw, 1rem);
	padding-bottom: clamp(1rem, 2.4vw, 1.8rem);
}

#essayeditor-hero > .uagb-container-inner-blocks-wrap {
	padding: clamp(1.6rem, 4vw, 3rem);
	border: 1px solid var(--essay-stage-border);
	border-radius: clamp(34px, 4vw, 52px);
	background:
		radial-gradient(circle at 0% 0%, rgba(44, 102, 245, .14), transparent 36%),
		radial-gradient(circle at 100% 0%, rgba(255, 154, 31, .14), transparent 30%),
		linear-gradient(180deg, rgba(255, 255, 255, .78), rgba(255, 255, 255, .44));
	box-shadow: var(--essay-stage-shadow), var(--essay-stage-ring);
	backdrop-filter: blur(22px);
	-webkit-backdrop-filter: blur(22px);
	overflow: hidden;
}

#essayeditor-hero > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:first-child {
	align-items: start !important;
	column-gap: clamp(1.2rem, 3vw, 2.8rem);
	row-gap: 1rem;
	grid-template-columns: minmax(0, 1.1fr) minmax(280px, .9fr);
}

#essayeditor-hero .uagb-heading-text {
	display: inline-flex;
	align-items: center;
	gap: .45rem;
	padding: .72rem 1rem;
	border: 1px solid rgba(44, 102, 245, .12);
	border-radius: 999px;
	background: rgba(255, 255, 255, .58);
	box-shadow: 0 10px 24px rgba(44, 102, 245, .08);
	color: var(--essay-primary);
	font-size: .8rem;
	font-weight: 800;
	letter-spacing: .1em;
	text-transform: uppercase;
	width: fit-content;
}

#essayeditor-hero .uagb-ifb-title,
#essayeditor-hero h1,
#essayeditor-hero h2 {
	font-size: clamp(2.35rem, 4.4vw, 4.6rem);
	line-height: .98;
}

#essayeditor-hero .uagb-ifb-desc,
#essayeditor-hero .uagb-desc-text {
	max-width: 62ch;
	font-size: clamp(1.02rem, 1.5vw, 1.16rem);
	color: rgba(21, 32, 53, .78);
}

#essayeditor-proof > .uagb-container-inner-blocks-wrap,
#essayeditor-signal > .uagb-container-inner-blocks-wrap,
#essayeditor-flow-01 > .uagb-container-inner-blocks-wrap,
#essayeditor-flow-02 > .uagb-container-inner-blocks-wrap,
#essayeditor-flow-03 > .uagb-container-inner-blocks-wrap,
#essayeditor-flow-04 > .uagb-container-inner-blocks-wrap,
#essayeditor-advantages > .uagb-container-inner-blocks-wrap,
#essayeditor-stories-intro > .uagb-container-inner-blocks-wrap,
#essayeditor-stories-01 > .uagb-container-inner-blocks-wrap,
#essayeditor-stories-02 > .uagb-container-inner-blocks-wrap,
#essayeditor-editorial-01 > .uagb-container-inner-blocks-wrap,
#essayeditor-editorial-02 > .uagb-container-inner-blocks-wrap,
#essayeditor-editorial-03 > .uagb-container-inner-blocks-wrap,
#essayeditor-editorial-04 > .uagb-container-inner-blocks-wrap,
#essayeditor-editorial-05 > .uagb-container-inner-blocks-wrap,
#essayeditor-faq-intro > .uagb-container-inner-blocks-wrap,
#essayeditor-faq-01 > .uagb-container-inner-blocks-wrap,
#essayeditor-faq-02 > .uagb-container-inner-blocks-wrap,
#essayeditor-faq-03 > .uagb-container-inner-blocks-wrap,
#essayeditor-faq-04 > .uagb-container-inner-blocks-wrap,
#essayeditor-faq-05 > .uagb-container-inner-blocks-wrap,
#essayeditor-cta-01 > .uagb-container-inner-blocks-wrap,
#essayeditor-cta-02 > .uagb-container-inner-blocks-wrap,
#essayeditor-cta-03 > .uagb-container-inner-blocks-wrap,
#essayeditor-finale > .uagb-container-inner-blocks-wrap,
#essayeditor-journal > .uagb-container-inner-blocks-wrap {
	padding: 0;
	border: 0;
	border-radius: 0;
	background: transparent;
	box-shadow: none;
	backdrop-filter: none;
	-webkit-backdrop-filter: none;
}

.essay-stage-entry > [id^="essayeditor-"]::before {
	width: 16rem;
	height: 16rem;
	filter: blur(28px);
	opacity: 0;
}

#essayeditor-tool::before,
#essayeditor-signal::before,
#essayeditor-finale::before {
	opacity: .9;
}

#essayeditor-tool::before {
	inset: -1rem auto auto 4%;
	background: radial-gradient(circle, rgba(44, 102, 245, .18), transparent 70%);
}

#essayeditor-signal::before {
	inset: auto 7% -2rem auto;
	background: radial-gradient(circle, rgba(255, 154, 31, .16), transparent 70%);
}

#essayeditor-finale::before {
	inset: -2rem auto auto 50%;
	transform: translateX(-50%);
	background: radial-gradient(circle, rgba(95, 182, 255, .16), transparent 72%);
}

#essayeditor-tool,
#essayeditor-signal,
#essayeditor-proof,
#essayeditor-flow-01,
#essayeditor-flow-02,
#essayeditor-flow-03,
#essayeditor-flow-04,
#essayeditor-advantages,
#essayeditor-stories-intro,
#essayeditor-stories-01,
#essayeditor-stories-02,
#essayeditor-editorial-01,
#essayeditor-editorial-02,
#essayeditor-editorial-03,
#essayeditor-editorial-04,
#essayeditor-editorial-05,
#essayeditor-faq-intro,
#essayeditor-faq-01,
#essayeditor-faq-02,
#essayeditor-faq-03,
#essayeditor-faq-04,
#essayeditor-faq-05,
#essayeditor-cta-01,
#essayeditor-cta-02,
#essayeditor-cta-03,
#essayeditor-finale,
#essayeditor-journal {
	padding-bottom: clamp(1.5rem, 3vw, 2.4rem);
}

#essayeditor-proof > .uagb-container-inner-blocks-wrap {
	padding: .5rem;
	border: 1px solid rgba(255, 255, 255, .62);
	border-radius: 999px;
	background: rgba(255, 255, 255, .42);
	box-shadow: 0 18px 40px rgba(16, 31, 58, .08), var(--essay-stage-ring);
	backdrop-filter: blur(18px);
	-webkit-backdrop-filter: blur(18px);
}

#essayeditor-proof > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:first-child {
	display: flex;
	flex-wrap: wrap;
	gap: .65rem;
	align-items: center;
	justify-content: center;
}

#essayeditor-proof > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:first-child > .wp-block-uagb-container {
	display: inline-flex;
	align-items: center;
	gap: .5rem;
	padding: .65rem .95rem;
	border: 1px solid rgba(255, 255, 255, .72);
	border-radius: 999px;
	background: rgba(255, 255, 255, .74);
	box-shadow: 0 10px 18px rgba(16, 31, 58, .05);
}

#essayeditor-proof .uagb-block-6ee98c35,
#essayeditor-proof .uagb-block-e78a32ff {
	padding-right: .55rem;
}

#essayeditor-proof img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	object-fit: cover;
}

#essayeditor-proof .uagb-desc-text {
	font-size: .92rem;
	white-space: nowrap;
}

#essayeditor-signal > .uagb-container-inner-blocks-wrap {
	display: grid;
	grid-template-columns: minmax(0, 1.15fr) minmax(320px, .85fr);
	gap: clamp(1rem, 3vw, 2rem);
	padding: clamp(1.35rem, 2.6vw, 2rem);
	border: 1px solid rgba(255, 255, 255, .58);
	border-radius: 38px;
	background:
		radial-gradient(circle at 100% 0%, rgba(255, 154, 31, .16), transparent 30%),
		linear-gradient(180deg, rgba(255, 255, 255, .78), rgba(245, 249, 255, .48));
	box-shadow: var(--essay-stage-shadow-soft), var(--essay-stage-ring);
	backdrop-filter: blur(18px);
	-webkit-backdrop-filter: blur(18px);
}

#essayeditor-signal > .uagb-container-inner-blocks-wrap > .wp-block-uagb-advanced-heading {
	grid-column: 1;
	grid-row: 1 / span 2;
	align-self: center;
}

#essayeditor-signal > .uagb-container-inner-blocks-wrap > .wp-block-uagb-info-box {
	grid-column: 2;
	grid-row: 1;
}

#essayeditor-signal > .uagb-container-inner-blocks-wrap > .wp-block-uagb-star-rating {
	grid-column: 1;
	grid-row: 2;
	justify-self: start;
}

#essayeditor-signal .uagb-heading-text {
	font-size: clamp(2.8rem, 5.8vw, 5.8rem);
	line-height: .92;
	letter-spacing: -.075em;
}

#essayeditor-signal .uagb-infobox__content-wrap {
	padding: clamp(1.2rem, 2.3vw, 1.55rem);
	border: 0;
	border-radius: 30px;
	background: none;
	box-shadow: none;
}

#essayeditor-signal .uagb-star-rating {
	display: inline-flex;
	align-items: center;
	gap: .6rem;
	padding: .75rem 1rem;
	border: 1px solid rgba(255, 255, 255, .65);
	border-radius: 999px;
	background: rgba(255, 255, 255, .8);
	box-shadow: 0 10px 22px rgba(16, 31, 58, .06);
}

#essayeditor-signal .uag-star-rating__title {
	margin-right: .2rem;
	color: var(--essay-muted);
}

#essayeditor-tool {
	padding-top: clamp(.6rem, 2vw, 1rem);
	padding-bottom: 1.5rem;
	overflow: clip;
}

#essayeditor-tool > .uagb-container-inner-blocks-wrap {
	display: flex;
	flex-direction: column;
	align-items: stretch;
	gap: clamp(1rem, 2vw, 1.75rem);
	padding: 0;
	padding-bottom: 30px;
	border: 1px solid rgba(255, 255, 255, .62);
	border-radius: 28px;
	background:
		radial-gradient(circle at 0% 0%, rgba(44, 102, 245, .16), transparent 34%),
		radial-gradient(circle at 100% 0%, rgba(255, 154, 31, .14), transparent 28%),
		linear-gradient(180deg, rgba(255, 255, 255, .82), rgba(247, 250, 255, .52));
	box-shadow: var(--essay-stage-shadow), var(--essay-stage-ring);
	backdrop-filter: blur(24px);
	-webkit-backdrop-filter: blur(24px);
}

#essayeditor-tool .ai-rewriter-wrap {
	position: relative;
	width: 100%;
	display: grid;
	gap: .9rem;
	padding:0;
	border:0;
	border-radius: 32px;
	background:none;
	box-shadow: none;
	backdrop-filter:none;
	overflow: hidden;
}

#essayeditor-tool > .uagb-container-inner-blocks-wrap > .wp-block-uagb-advanced-heading {
	width: 100%;

	margin-top: 2.15rem;
}

#essayeditor-tool > .uagb-container-inner-blocks-wrap > .wp-block-uagb-info-box {
	width: 100%;

	margin-top: 0;
}

#essayeditor-tool .uagb-heading-text {
	padding: 0;
	border: 0;
	background: none;
	box-shadow: none;
	color: var(--essay-deep);
	font-size: clamp(2.85rem, 4.15vw, 4.7rem);
	line-height: .9;
	text-transform: none;
	letter-spacing: -.055em;
	text-wrap: balance;
}

#essayeditor-tool > .uagb-container-inner-blocks-wrap > .wp-block-uagb-info-box .uagb-infobox__content-wrap {
	padding: 0;
	border: 0;
	border-radius: 0;
	background: none;
	box-shadow: none;
}

#essayeditor-tool > .uagb-container-inner-blocks-wrap > .wp-block-uagb-info-box .uagb-ifb-content {
	display: grid;
	gap: .8rem;
}

#essayeditor-tool > .uagb-container-inner-blocks-wrap > .wp-block-uagb-info-box .uagb-ifb-title {
	margin: 0;
	font-size: clamp(1.55rem, 1.95vw, 2.15rem);
	line-height: 1.02;
	text-wrap: balance;
}

#essayeditor-tool > .uagb-container-inner-blocks-wrap > .wp-block-uagb-info-box .uagb-ifb-desc {

	margin: 0;
	color: rgba(72, 93, 130, .9);
	font-size: clamp(1rem, 1.05vw, 1.12rem);
	line-height: 1.58;
}

#essayeditor-tool > .uagb-container-inner-blocks-wrap > .wp-block-uagb-info-box .uagb-ifb-button-wrapper {
	margin-top: .15rem;
}

#essayeditor-tool > .uagb-container-inner-blocks-wrap > .wp-block-uagb-info-box .wp-block-button__link {
	min-width: 0;
	padding-inline: 1.45rem;
}

#essayeditor-tool .air-shell-head,
#essayeditor-tool .air-compose-panel,
#essayeditor-tool .air-output-wrap,
#essayeditor-tool .air-image-card {
	border: 0;
	border-radius: 28px;
	background: rgba(255, 255, 255, .52);
	box-shadow: none;
	backdrop-filter: none;
	-webkit-backdrop-filter: none;
}

#essayeditor-tool .air-shell-head {
	padding: clamp(1rem, 2.4vw, 1.5rem);
	gap: .65rem;
}

#essayeditor-tool[data-image-enabled="1"] .ai-rewriter-wrap {
	grid-template-columns: minmax(0, 240px) minmax(0, 1fr);
	align-items: start;
}

#essayeditor-tool .air-output-wrap {
	grid-column: 1 / -1;
	padding: 1rem;
	min-width: 0;
	max-height: 0;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	transition: max-height .35s ease, opacity .25s ease, visibility 0s linear .35s, margin-top .2s ease;
	margin-top: 0;
}

#essayeditor-tool .air-output-wrap.is-open {
	max-height: 1400px;
	opacity: 1;
	visibility: visible;
	margin-top: .2rem;
	transition: max-height .35s ease, opacity .25s ease, margin-top .2s ease;
}

#essayeditor-tool .air-compose-panel,
#essayeditor-tool .air-image-card {
	padding: clamp(1rem, 1.8vw, 2.2rem);
	gap: .85rem;
}

#essayeditor-tool .air-prompt-grid {
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: .85rem;
}

#essayeditor-tool .air-prompt-card {
	display: grid;
	grid-template-columns: auto minmax(0, 1fr);
	align-items: start;
	gap: .75rem;
	min-height: 0;
	padding: .95rem 1rem;
	border: 1px solid rgba(255, 255, 255, .72);
	border-radius: 22px;
	background: rgba(255, 255, 255, .76);
	box-shadow: 0 10px 20px rgba(16, 31, 58, .05);
}

#essayeditor-tool .air-prompt-card:hover,
#essayeditor-tool .air-prompt-card.is-active {
	transform: translateY(-3px);
	border-color: rgba(44, 102, 245, .24);
	box-shadow: 0 18px 32px rgba(44, 102, 245, .10);
}

#essayeditor-tool .air-textarea {
	border-radius: 24px;
	background: rgba(255, 255, 255, .94);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .52);
}



#essayeditor-tool .air-toolbar {
	display: grid;
	grid-template-columns: minmax(0, 1fr) auto;
	padding-top: .95rem;
	gap: 1rem;
	align-items: center;
}

#essayeditor-tool .air-prompt-block {
	padding-top: .95rem;
	gap: .8rem;
}

#essayeditor-tool .air-prompt-content {
	gap: .3rem;
}

#essayeditor-tool .air-prompt-card-copy {
	font-size: .88rem;
	line-height: 1.46;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

#essayeditor-tool .air-button {
	min-width: 220px;
	background: linear-gradient(135deg, var(--essay-primary), color-mix(in srgb, var(--essay-primary) 65%, var(--essay-accent) 35%));
	box-shadow: 0 16px 32px rgba(44, 102, 245, .18);
}

#essayeditor-tool .air-button:hover {
	transform: translateY(-2px);
	box-shadow: 0 20px 36px rgba(44, 102, 245, .22);
}

#essayeditor-tool .air-image-card {
	align-self: start;
	position: sticky;
	top: 6.6rem;
}

#essayeditor-tool .air-image-dropzone {
	border-radius: 22px;
	background: rgba(255, 255, 255, .84);
	border-color: rgba(44, 102, 245, .16);
}

#essayeditor-flow-01 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-advanced-heading:first-child,
#essayeditor-flow-02 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-info-box:first-child,
#essayeditor-flow-03 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-advanced-heading:first-child,
#essayeditor-stories-01 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:first-child,
#essayeditor-stories-02 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-info-box:first-child,
#essayeditor-faq-01 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-advanced-heading:first-child,
#essayeditor-faq-02 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-advanced-heading:first-child,
#essayeditor-faq-03 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-advanced-heading:first-child,
#essayeditor-faq-04 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-advanced-heading:first-child,
#essayeditor-faq-05 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-advanced-heading:first-child,
#essayeditor-journal > .uagb-container-inner-blocks-wrap > .wp-block-uagb-info-box:first-child {
	max-width: var(--essay-copy);
	margin: 0 auto 1.2rem;
	text-align: center;
}

#essayeditor-flow-01 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	align-items: stretch;
	justify-items: stretch;
	align-content: start;
	gap: 1rem;
}

#essayeditor-flow-01 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child > .wp-block-uagb-container {
	display: grid;
	align-content: start;
	justify-items: start;
	width: 100% !important;
	min-width: 0;
	max-width: none;
	padding: 1.3rem;
	border: 1px solid rgba(255, 255, 255, .64);
	border-radius: 30px;
	background: linear-gradient(180deg, rgba(255, 255, 255, .78), rgba(247, 250, 255, .52));
	box-shadow: 0 20px 36px rgba(16, 31, 58, .07);
}

#essayeditor-flow-01 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child > .wp-block-uagb-container > * {
	min-width: 0;
}

#essayeditor-flow-01 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child > .wp-block-uagb-container > .wp-block-uagb-advanced-heading:first-child .uagb-heading-text {
	display: inline-grid;
	place-items: center;
	width: 3rem;
	height: 3rem;
	margin-bottom: 1rem;
	border-radius: 1rem;
	background: linear-gradient(135deg, rgba(44, 102, 245, .18), rgba(95, 182, 255, .14));
	color: var(--essay-primary);
	font-size: .82rem;
	font-weight: 800;
	letter-spacing: .14em;
}

#essayeditor-flow-01 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child > .wp-block-uagb-container > .wp-block-uagb-advanced-heading:last-child .uagb-heading-text {
	font-size: clamp(1.25rem, 2vw, 1.65rem);
}

#essayeditor-flow-02 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-info-box:first-child .uagb-infobox__content-wrap {
	padding: .65rem 1rem;
	border: 1px solid rgba(255, 255, 255, .7);
	border-radius: 999px;
	background: rgba(255, 255, 255, .72);
	box-shadow: 0 10px 20px rgba(16, 31, 58, .05);
}

#essayeditor-flow-02 .uagb-layout-grid {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 1rem;
}

#essayeditor-flow-02 .uagb-layout-grid > .uagb-infobox__content-wrap {
	height: 100%;
	padding: 1.2rem;
	border-top: 4px solid color-mix(in srgb, var(--essay-primary) 72%, var(--essay-accent) 28%);
	border-right: 1px solid rgba(255, 255, 255, .64);
	border-bottom: 1px solid rgba(255, 255, 255, .64);
	border-left: 1px solid rgba(255, 255, 255, .64);
	border-radius: 26px;
	background: linear-gradient(180deg, rgba(255, 255, 255, .82), rgba(249, 251, 255, .64));
	box-shadow: 0 18px 30px rgba(16, 31, 58, .06);
}

#essayeditor-flow-02 .uagb-ifb-title-prefix {
	display: inline-flex;
	align-items: center;
	padding: .28rem .55rem;
	margin-bottom: .7rem;
	border-radius: 999px;
	background: rgba(44, 102, 245, .08);
	color: var(--essay-primary);
	font-size: .74rem;
	font-weight: 800;
	letter-spacing: .12em;
	text-transform: uppercase;
}

#essayeditor-flow-03 > .uagb-container-inner-blocks-wrap {
	padding: 0;
}

#essayeditor-flow-03 .uagb-layout-grid {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 1rem;
}

#essayeditor-flow-03 .uagb-layout-grid > .uagb-infobox__content-wrap {
	height: 100%;
	padding: 1.3rem;
	border: 1px solid rgba(255, 255, 255, .7);
	border-radius: 28px;
	background: linear-gradient(180deg, rgba(255, 255, 255, .84), rgba(246, 250, 255, .62));
	box-shadow: 0 18px 34px rgba(16, 31, 58, .06);
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
}

#essayeditor-flow-03 .uagb-layout-grid > :nth-child(3n + 1) .uagb-infobox__content-wrap {
	background:
		radial-gradient(circle at 0% 0%, rgba(44, 102, 245, .12), transparent 34%),
		linear-gradient(180deg, rgba(255, 255, 255, .88), rgba(247, 250, 255, .64));
}

#essayeditor-flow-03 .uagb-layout-grid > :nth-child(3n + 2) .uagb-infobox__content-wrap {
	background:
		radial-gradient(circle at 100% 0%, rgba(255, 154, 31, .12), transparent 34%),
		linear-gradient(180deg, rgba(255, 255, 255, .88), rgba(255, 249, 245, .62));
}

#essayeditor-flow-03 .uagb-layout-grid > :nth-child(3n) .uagb-infobox__content-wrap {
	background:
		radial-gradient(circle at 50% 0%, rgba(95, 182, 255, .12), transparent 34%),
		linear-gradient(180deg, rgba(255, 255, 255, .86), rgba(244, 249, 255, .62));
}

#essayeditor-flow-03 .uagb-ifb-icon-wrap {
	display: inline-grid;
	place-items: center;
	width: 3.25rem;
	height: 3.25rem;
	margin-bottom: 1rem;
	border-radius: 1.1rem;
	background: linear-gradient(135deg, rgba(44, 102, 245, .16), rgba(255, 154, 31, .12));
	color: var(--essay-primary);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .45);
}

#essayeditor-flow-03 .uagb-ifb-icon-wrap svg {
	width: 1.2rem;
	height: 1.2rem;
}

#essayeditor-flow-04 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:first-child {
	max-width: min(960px, 100%);
	margin: 0 auto 1rem;
	padding: clamp(1.6rem, 3vw, 2.2rem);
	border: 1px solid rgba(255, 255, 255, .64);
	border-radius: 34px;
	background:
		radial-gradient(circle at 50% 0%, rgba(255, 154, 31, .12), transparent 32%),
		linear-gradient(180deg, rgba(255, 255, 255, .78), rgba(245, 248, 255, .52));
	box-shadow: 0 24px 46px rgba(16, 31, 58, .08);
	text-align: center;
}

#essayeditor-flow-04 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:first-child .uagb-desc-text {
	max-width: 70ch;
	margin: 0 auto;
	font-size: clamp(1rem, 1.35vw, 1.1rem);
}

#essayeditor-flow-04 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:nth-child(2),
#essayeditor-flow-04 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:nth-child(3) {
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: 1rem;
	margin-top: 1rem;
	padding: 0;
	border: 0;
	border-radius: 0;
	background: transparent;
	box-shadow: none;
}

#essayeditor-flow-04 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:nth-child(2) > .wp-block-uagb-container,
#essayeditor-flow-04 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:nth-child(3) > .wp-block-uagb-container {
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 132px;
	padding: 1rem;
	border: 1px solid rgba(255, 255, 255, .7);
	border-radius: 26px;
	background: rgba(255, 255, 255, .78);
	box-shadow: 0 14px 26px rgba(16, 31, 58, .06);
	text-align: center;
	width: 100% !important;
	max-width: none !important;
	min-width: 0;
}

#essayeditor-flow-04 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:nth-child(2) > .wp-block-uagb-container .uagb-heading-text,
#essayeditor-flow-04 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:nth-child(3) > .wp-block-uagb-container .uagb-heading-text {
	font-size: clamp(1.25rem, 1.8vw, 1.9rem);
	line-height: 1.02;
	text-wrap: balance;
	word-break: normal;
}

#essayeditor-flow-04 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:nth-child(2) > :nth-child(4n + 1),
#essayeditor-flow-04 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:nth-child(3) > :nth-child(4n + 1) {
	background:
		radial-gradient(circle at 0% 0%, rgba(44, 102, 245, .12), transparent 36%),
		rgba(255, 255, 255, .86);
}

#essayeditor-flow-04 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:nth-child(2) > :nth-child(4n + 2),
#essayeditor-flow-04 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:nth-child(3) > :nth-child(4n + 2) {
	background:
		radial-gradient(circle at 100% 0%, rgba(255, 154, 31, .12), transparent 36%),
		rgba(255, 255, 255, .86);
}

#essayeditor-flow-04 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:nth-child(2) > :nth-child(4n + 3),
#essayeditor-flow-04 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:nth-child(3) > :nth-child(4n + 3) {
	background:
		radial-gradient(circle at 50% 100%, rgba(95, 182, 255, .12), transparent 42%),
		rgba(255, 255, 255, .86);
}

#essayeditor-flow-04 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-buttons {
	margin-top: 1rem;
}

#essayeditor-flow-04 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-buttons .uagb-buttons__wrap {
	justify-content: center;
}

#essayeditor-advantages > .uagb-container-inner-blocks-wrap {
	padding: 0;
	position: relative;
}

#essayeditor-advantages > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:first-child {
	display: grid;
	grid-template-columns: minmax(260px, .76fr) minmax(0, 1.24fr);
	gap: clamp(1rem, 2vw, 1.35rem);
	max-width: none;
	margin: 0 0 1.45rem;
	padding: 0;
}

#essayeditor-advantages > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:first-child > .wp-block-uagb-info-box {
	width: 100% !important;
	max-width: none !important;
	min-width: 0;
}

#essayeditor-advantages > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:first-child > .wp-block-uagb-info-box:first-child .uagb-ifb-content {
	display: flex;
	align-items: center;
	min-height: 196px;
	padding: clamp(1.4rem, 2.6vw, 1.95rem);
	border: 1px solid rgba(255, 255, 255, .72);
	border-radius: 36px;
	background:
		radial-gradient(circle at 0% 0%, rgba(44, 102, 245, .14), transparent 36%),
		linear-gradient(180deg, rgba(255, 255, 255, .88), rgba(245, 249, 255, .68));
	box-shadow: 0 24px 42px rgba(16, 31, 58, .08), var(--essay-stage-ring);
	backdrop-filter: blur(14px);
	-webkit-backdrop-filter: blur(14px);
}

#essayeditor-advantages > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:first-child > .wp-block-uagb-info-box:first-child .uagb-ifb-title {
	font-size: clamp(2.35rem, 4vw, 4.1rem);
	line-height: .94;
	letter-spacing: -.075em;
	text-wrap: balance;
}

#essayeditor-advantages > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:first-child > .wp-block-uagb-info-box:last-child .uagb-ifb-content {
	display: flex;
	align-items: center;
	min-height: 196px;
	padding: clamp(1.4rem, 2.6vw, 1.95rem);
	border: 1px solid rgba(255, 255, 255, .72);
	border-radius: 36px;
	background:
		radial-gradient(circle at 100% 0%, rgba(255, 154, 31, .16), transparent 38%),
		linear-gradient(180deg, rgba(255, 255, 255, .86), rgba(255, 249, 246, .68));
	box-shadow: 0 22px 38px rgba(16, 31, 58, .07), var(--essay-stage-ring);
	backdrop-filter: blur(14px);
	-webkit-backdrop-filter: blur(14px);
}

#essayeditor-advantages > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:first-child > .wp-block-uagb-info-box:last-child .uagb-ifb-title {
	font-family: var(--essay-body);
	font-size: clamp(1.1rem, 1.5vw, 1.42rem);
	font-weight: 500;
	line-height: 1.55;
	letter-spacing: -.02em;
	color: color-mix(in srgb, var(--essay-deep) 74%, var(--essay-muted) 26%);
}

#essayeditor-advantages > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child {

	gap: clamp(1rem, 2vw, 1.45rem);
	align-items: stretch;
}

#essayeditor-advantages > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child > .wp-block-uagb-image {
	position: relative;
	padding: .75rem;
	border: 1px solid rgba(255, 255, 255, .68);
	border-radius: 40px;
	background:
		radial-gradient(circle at 0% 0%, rgba(44, 102, 245, .16), transparent 34%),
		radial-gradient(circle at 100% 100%, rgba(95, 182, 255, .14), transparent 34%),
		linear-gradient(180deg, rgba(255, 255, 255, .84), rgba(244, 249, 255, .62));
	box-shadow: 0 28px 52px rgba(16, 31, 58, .09), var(--essay-stage-ring);
	overflow: hidden;
}



#essayeditor-advantages > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child > .wp-block-uagb-image::after {
	content: "";
	position: absolute;
	right: -2rem;
	bottom: -2rem;
	width: 14rem;
	height: 14rem;
	border-radius: 999px;
	background: radial-gradient(circle, rgba(255, 154, 31, .18), transparent 68%);
	filter: blur(16px);
	opacity: .85;
	pointer-events: none;
}

#essayeditor-advantages .wp-block-uagb-image__figure,
#essayeditor-editorial-01 .wp-block-uagb-image__figure,
#essayeditor-editorial-02 .wp-block-uagb-image__figure {
	height: 100%;
}

#essayeditor-advantages .wp-block-uagb-image__figure {
	aspect-ratio: 10 / 11;
}

#essayeditor-advantages .wp-block-uagb-image img,
#essayeditor-editorial-01 .wp-block-uagb-image img,
#essayeditor-editorial-02 .wp-block-uagb-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 32px;
	box-shadow: none;
}

#essayeditor-advantages > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child > .wp-block-uagb-container:last-child {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 1rem;
	align-content: start;
}

#essayeditor-advantages > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child > .wp-block-uagb-container:last-child > .wp-block-uagb-container {
	display: contents;
}

#essayeditor-advantages .wp-block-uagb-info-box {
	width: 100% !important;
	max-width: none !important;
	min-width: 0;
}

#essayeditor-advantages > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child > .wp-block-uagb-container:last-child > .wp-block-uagb-container:first-child > .wp-block-uagb-info-box:first-child,
#essayeditor-advantages > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child > .wp-block-uagb-container:last-child > .wp-block-uagb-container:last-child > .wp-block-uagb-info-box:last-child {
	grid-column: 1 / -1;
}

#essayeditor-advantages > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child > .wp-block-uagb-container:last-child .wp-block-uagb-info-box .uagb-ifb-content {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	gap: .9rem;
	height: 100%;
	min-height: 208px;
	padding: 1.35rem;
	border: 1px solid rgba(255, 255, 255, .72);
	border-radius: 30px;
	background: linear-gradient(180deg, rgba(255, 255, 255, .88), rgba(247, 250, 255, .7));
	box-shadow: 0 18px 34px rgba(16, 31, 58, .06), inset 0 1px 0 rgba(255, 255, 255, .72);
	overflow: hidden;
}

#essayeditor-advantages > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child > .wp-block-uagb-container:last-child .wp-block-uagb-info-box .uagb-ifb-content::before {
	content: "";
	position: absolute;
	inset: 0 auto auto 0;
	width: 6.5rem;
	height: 6.5rem;
	border-radius: 0 0 999px 0;
	background: radial-gradient(circle at 0% 0%, rgba(255, 255, 255, .9), rgba(255, 255, 255, 0));
	opacity: .7;
	pointer-events: none;
}

#essayeditor-advantages > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child > .wp-block-uagb-container:last-child > .wp-block-uagb-container:first-child > .wp-block-uagb-info-box:first-child .uagb-ifb-content {
	min-height: 184px;
	background:
		radial-gradient(circle at 100% 0%, rgba(255, 154, 31, .16), transparent 36%),
		linear-gradient(180deg, rgba(255, 255, 255, .92), rgba(255, 248, 244, .72));
}

#essayeditor-advantages > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child > .wp-block-uagb-container:last-child > .wp-block-uagb-container:first-child > .wp-block-uagb-info-box:last-child .uagb-ifb-content {
	background:
		radial-gradient(circle at 0% 0%, rgba(44, 102, 245, .14), transparent 36%),
		linear-gradient(180deg, rgba(255, 255, 255, .9), rgba(244, 249, 255, .72));
}

#essayeditor-advantages > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child > .wp-block-uagb-container:last-child > .wp-block-uagb-container:last-child > .wp-block-uagb-info-box:first-child .uagb-ifb-content {
	background:
		radial-gradient(circle at 100% 100%, rgba(95, 182, 255, .14), transparent 40%),
		linear-gradient(180deg, rgba(255, 255, 255, .9), rgba(245, 250, 255, .72));
}

#essayeditor-advantages > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child > .wp-block-uagb-container:last-child > .wp-block-uagb-container:last-child > .wp-block-uagb-info-box:last-child .uagb-ifb-content {
	min-height: 184px;
	background:
		radial-gradient(circle at 0% 0%, rgba(255, 154, 31, .14), transparent 36%),
		linear-gradient(180deg, rgba(255, 255, 255, .92), rgba(255, 247, 242, .72));
}

#essayeditor-advantages > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child > .wp-block-uagb-container:last-child .uagb-ifb-title {
	position: relative;
	z-index: 1;
	font-family: var(--essay-body);
	font-size: clamp(1.22rem, 1.8vw, 1.72rem);
	font-weight: 700;
	line-height: 1.04;
	letter-spacing: -.04em;
	text-wrap: balance;
}

#essayeditor-advantages > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child > .wp-block-uagb-container:last-child .uagb-ifb-desc {
	position: relative;
	z-index: 1;
	margin: 0;
	font-size: 1rem;
	line-height: 1.66;
	color: color-mix(in srgb, var(--essay-deep) 68%, var(--essay-muted) 32%);
}

#essayeditor-stories-intro > .uagb-container-inner-blocks-wrap {
	padding: 0;
}

#essayeditor-stories-intro .uagb-block-c087fbdf {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 1rem;
}

#essayeditor-stories-intro .uagb-block-c087fbdf > .wp-block-uagb-container {
	padding: 1.2rem;
	border: 1px solid rgba(255, 255, 255, .68);
	border-radius: 28px;
	background: rgba(255, 255, 255, .82);
	box-shadow: 0 16px 30px rgba(16, 31, 58, .06);
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
	width: 100% !important;
	max-width: none !important;
	min-width: 0;
}

#essayeditor-stories-intro .uagb-block-c087fbdf > :nth-child(3n + 1) {
	background:
		radial-gradient(circle at 0% 0%, rgba(44, 102, 245, .1), transparent 34%),
		rgba(255, 255, 255, .82);
}

#essayeditor-stories-intro .uagb-block-c087fbdf > :nth-child(3n + 2) {
	background:
		radial-gradient(circle at 100% 0%, rgba(255, 154, 31, .1), transparent 34%),
		rgba(255, 255, 255, .82);
}

#essayeditor-stories-intro .uagb-icon-wrapper {
	display: inline-grid;
	place-items: center;
	width: 2.9rem;
	height: 2.9rem;
	margin-bottom: .9rem;
	border-radius: .95rem;
	background: linear-gradient(135deg, rgba(44, 102, 245, .14), rgba(255, 154, 31, .12));
	color: var(--essay-primary);
}

#essayeditor-stories-intro .uagb-testimonial__wrap {
	height: 100%;
}

#essayeditor-stories-intro .uagb-slick-carousel,
#essayeditor-stories-intro .uagb-tm__items,
#essayeditor-stories-intro .uagb-testimonial__wrap,
#essayeditor-stories-intro .uagb-tm__content,
#essayeditor-stories-intro .uagb-tm__text-wrap {
	width: 100% !important;
	max-width: none !important;
}

#essayeditor-stories-intro .uagb-tm__desc {
	color: var(--essay-deep);
	font-size: 1rem;
	line-height: 1.68;
}

#essayeditor-stories-intro .uagb-testimonial-details {
	padding-top: 1rem;
}

#essayeditor-stories-01 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 1rem;
}

#essayeditor-stories-01 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child > .wp-block-uagb-container {
	padding: 1.2rem;
	border: 1px solid rgba(255, 255, 255, .7);
	border-radius: 28px;
	background: linear-gradient(180deg, rgba(255, 255, 255, .84), rgba(248, 250, 255, .6));
	box-shadow: 0 14px 26px rgba(16, 31, 58, .05);
	width: 100% !important;
	max-width: none !important;
	min-width: 0;
}

#essayeditor-stories-01 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child > :nth-child(3n + 1) {
	transform: translateY(.35rem);
}

#essayeditor-stories-01 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child > :nth-child(3n + 2) {
	background:
		radial-gradient(circle at 100% 0%, rgba(255, 154, 31, .1), transparent 34%),
		linear-gradient(180deg, rgba(255, 255, 255, .88), rgba(255, 248, 244, .64));
}

#essayeditor-stories-01 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child > :nth-child(3n + 3) {
	background:
		radial-gradient(circle at 0% 0%, rgba(44, 102, 245, .1), transparent 34%),
		linear-gradient(180deg, rgba(255, 255, 255, .88), rgba(245, 249, 255, .64));
}

#essayeditor-stories-02 .uagb-layout-grid {
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: 1rem;
}

#essayeditor-stories-02 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-info-box:first-child {
	width: min(100%, 760px) !important;
	max-width: none !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

#essayeditor-stories-02 .uagb-layout-grid > .wp-block-uagb-container {
	padding: 1.15rem;
	border: 1px solid rgba(255, 255, 255, .7);
	border-left: 4px solid color-mix(in srgb, var(--essay-primary) 55%, var(--essay-accent) 45%);
	border-radius: 24px;
	background: rgba(255, 255, 255, .82);
	box-shadow: 0 12px 22px rgba(16, 31, 58, .05);
	width: 100% !important;
	max-width: none !important;
	min-width: 0;
}

#essayeditor-stories-02 .uagb-layout-grid > :nth-child(4n + 2) {
	border-left-color: rgba(255, 154, 31, .5);
	background:
		radial-gradient(circle at 100% 0%, rgba(255, 154, 31, .1), transparent 36%),
		rgba(255, 255, 255, .84);
}

#essayeditor-stories-02 .uagb-layout-grid > :nth-child(4n + 3) {
	border-left-color: rgba(95, 182, 255, .5);
	background:
		radial-gradient(circle at 0% 100%, rgba(95, 182, 255, .1), transparent 40%),
		rgba(255, 255, 255, .84);
}

#essayeditor-editorial-01 > .uagb-container-inner-blocks-wrap {
	gap: clamp(1rem, 2.4vw, 1.6rem);
	padding: clamp(1.4rem, 2.6vw, 2rem);
	border: 1px solid rgba(255, 255, 255, .62);
	border-radius: 38px;
	background:
		radial-gradient(circle at 0% 0%, rgba(44, 102, 245, .12), transparent 34%),
		linear-gradient(180deg, rgba(255, 255, 255, .76), rgba(246, 249, 255, .52));
	box-shadow: var(--essay-stage-shadow-soft), var(--essay-stage-ring);
	backdrop-filter: blur(16px);
	-webkit-backdrop-filter: blur(16px);
}

#essayeditor-editorial-02 > .uagb-container-inner-blocks-wrap {
	gap: clamp(1rem, 2.4vw, 1.6rem);
	padding: 0;
}

#essayeditor-editorial-01 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container,
#essayeditor-editorial-02 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container {
	align-self: center;
}

#essayeditor-editorial-02 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-image,
#essayeditor-editorial-02 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container {
	padding: clamp(1.35rem, 2.6vw, 1.9rem);
	border: 1px solid rgba(255, 255, 255, .66);
	border-radius: 34px;
	background: rgba(255, 255, 255, .74);
	box-shadow: 0 18px 34px rgba(16, 31, 58, .06);
	backdrop-filter: blur(12px);
	-webkit-backdrop-filter: blur(12px);
}

#essayeditor-editorial-03 > .uagb-container-inner-blocks-wrap,
#essayeditor-editorial-04 > .uagb-container-inner-blocks-wrap {
	max-width: min(1140px, calc(100% - (var(--essay-stage-pad) * 2)));
	margin-left: auto !important;
	margin-right: auto !important;
}

#essayeditor-editorial-03 .uagb-infobox-margin-wrapper {
	padding: clamp(1.5rem, 3vw, 2rem);
	border: 1px solid rgba(255, 255, 255, .7);
	border-radius: 34px;
	background: linear-gradient(180deg, rgba(255, 255, 255, .82), rgba(249, 251, 255, .62));
	box-shadow: 0 24px 44px rgba(16, 31, 58, .08);
}

#essayeditor-editorial-04 #ai-scrollbox {
	position: relative;
	max-height: none;
	padding: 0;
	overflow: visible;
}

#essayeditor-editorial-04 #ai-scrollbox::-webkit-scrollbar {
	width: 0;
	height: 0;
}

#essayeditor-editorial-04 #ai-scrollbox > .uagb-container-inner-blocks-wrap {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: clamp(.95rem, 2vw, 1.35rem);
	padding: clamp(1.5rem, 2.8vw, 2.35rem);
	border: 1px solid rgba(255, 255, 255, .74);
	border-radius: 36px;
	background:
		radial-gradient(circle at 0% 0%, rgba(44, 102, 245, .08), transparent 26%),
		radial-gradient(circle at 100% 0%, rgba(255, 154, 31, .09), transparent 24%),
		linear-gradient(180deg, rgba(255, 255, 255, .88), rgba(247, 250, 255, .68));
	box-shadow: 0 26px 48px rgba(16, 31, 58, .08);
	backdrop-filter: blur(18px);
	-webkit-backdrop-filter: blur(18px);
}

#essayeditor-editorial-04 #ai-scrollbox > .uagb-container-inner-blocks-wrap > * {
	min-width: 0;
	width: 100%;
}

#essayeditor-editorial-04 #ai-scrollbox > .uagb-container-inner-blocks-wrap > .wp-block-uagb-advanced-heading:first-child {
	margin: 0;
	padding-bottom: .55rem;
	border-bottom: 1px solid rgba(125, 147, 189, .16);
}

#essayeditor-editorial-04 #ai-scrollbox > .uagb-container-inner-blocks-wrap > .wp-block-uagb-advanced-heading:first-child .uagb-heading-text {
	font-size: clamp(2.85rem, 4.3vw, 4.9rem);
	line-height: .9;
	letter-spacing: -.055em;
	text-wrap: balance;
}

#essayeditor-editorial-04 #ai-scrollbox > .uagb-container-inner-blocks-wrap > p:nth-child(2) {
	width: min(100%, 74ch);
	margin: 0;
	padding: .15rem 0 0 1.2rem;
	border-left: 3px solid rgba(44, 102, 245, .28);
	color: rgba(38, 54, 84, .92);
	font-size: clamp(1.04rem, .96rem + .35vw, 1.2rem);
	line-height: 1.82;
}

#essayeditor-editorial-04 #ai-scrollbox > .uagb-container-inner-blocks-wrap > .wp-block-uagb-advanced-heading:nth-child(3) {
	width: auto;
	margin: .1rem 0 0;
	padding: .55rem .95rem;
	border: 1px solid rgba(255, 255, 255, .72);
	border-radius: 999px;
	background: rgba(255, 255, 255, .78);
	box-shadow: 0 10px 20px rgba(16, 31, 58, .05);
}

#essayeditor-editorial-04 #ai-scrollbox > .uagb-container-inner-blocks-wrap > .wp-block-uagb-advanced-heading:nth-child(3) .uagb-heading-text {
	font-size: clamp(1.05rem, 1rem + .2vw, 1.28rem);
	line-height: 1.1;
}

#essayeditor-editorial-04 #ai-scrollbox > .uagb-container-inner-blocks-wrap > p:nth-child(4),
#essayeditor-editorial-04 #ai-scrollbox > .uagb-container-inner-blocks-wrap > p:nth-child(5),
#essayeditor-editorial-04 #ai-scrollbox > .uagb-container-inner-blocks-wrap > p:nth-child(6) {
	margin: 0;
	padding: 1.05rem 1.15rem;
	border-radius: 24px;
	line-height: 1.78;
	color: rgba(42, 58, 88, .9);
}

#essayeditor-editorial-04 #ai-scrollbox > .uagb-container-inner-blocks-wrap > p:nth-child(4) {
	width: min(100%, 58rem);
	align-self: flex-start;
	border: 1px solid rgba(255, 255, 255, .72);
	background: rgba(255, 255, 255, .8);
	box-shadow: 0 12px 24px rgba(16, 31, 58, .05);
}

#essayeditor-editorial-04 #ai-scrollbox > .uagb-container-inner-blocks-wrap > p:nth-child(5) {
	width: min(100%, 52rem);
	align-self: flex-end;
	border: 1px solid rgba(230, 237, 255, .9);
	background: linear-gradient(180deg, rgba(245, 249, 255, .94), rgba(255, 255, 255, .82));
	box-shadow: 0 12px 24px rgba(16, 31, 58, .04);
}

#essayeditor-editorial-04 #ai-scrollbox > .uagb-container-inner-blocks-wrap > p:nth-child(6) {
	width: min(100%, 64rem);
	align-self: flex-start;
	border: 1px solid rgba(44, 102, 245, .08);
	background: linear-gradient(180deg, rgba(44, 102, 245, .05), rgba(255, 255, 255, .9));
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .44);
}

#essayeditor-editorial-05 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 1rem;
}

#essayeditor-editorial-05 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child > .wp-block-uagb-info-box {
	width: 100% !important;
	max-width: none !important;
	min-width: 0;
}

#essayeditor-faq-intro > .uagb-container-inner-blocks-wrap,
#essayeditor-faq-01 > .uagb-container-inner-blocks-wrap,
#essayeditor-faq-02 > .uagb-container-inner-blocks-wrap,
#essayeditor-faq-03 > .uagb-container-inner-blocks-wrap,
#essayeditor-faq-04 > .uagb-container-inner-blocks-wrap,
#essayeditor-faq-05 > .uagb-container-inner-blocks-wrap {
	max-width: min(980px, calc(100% - (var(--essay-stage-pad) * 2)));
	margin-left: auto !important;
	margin-right: auto !important;
}

#essayeditor-faq-intro .uagb-faq__outer-wrap,
#essayeditor-faq-01 .uagb-faq__outer-wrap,
#essayeditor-faq-02 .uagb-faq__outer-wrap,
#essayeditor-faq-03 .uagb-faq__outer-wrap,
#essayeditor-faq-04 .uagb-faq__outer-wrap,
#essayeditor-faq-05 .uagb-faq__outer-wrap {
	display: grid;
	gap: .7rem;
	padding: 0;
	border-radius: 0;
	background: transparent;
	box-shadow: none;
	backdrop-filter: none;
	-webkit-backdrop-filter: none;
}

#essayeditor-faq-intro .uagb-faq-item,
#essayeditor-faq-01 .uagb-faq-item,
#essayeditor-faq-02 .uagb-faq-item,
#essayeditor-faq-03 .uagb-faq-item,
#essayeditor-faq-04 .uagb-faq-item,
#essayeditor-faq-05 .uagb-faq-item {
	border: 0;
	border-radius: 26px;
	background: linear-gradient(180deg, rgba(255, 255, 255, .92), rgba(247, 250, 255, .76));
	box-shadow: 0 14px 24px rgba(16, 31, 58, .05), inset 0 0 0 1px rgba(255, 255, 255, .72);
}

#essayeditor-faq-intro .uagb-faq-item + .uagb-faq-item,
#essayeditor-faq-01 .uagb-faq-item + .uagb-faq-item,
#essayeditor-faq-02 .uagb-faq-item + .uagb-faq-item,
#essayeditor-faq-03 .uagb-faq-item + .uagb-faq-item,
#essayeditor-faq-04 .uagb-faq-item + .uagb-faq-item,
#essayeditor-faq-05 .uagb-faq-item + .uagb-faq-item {
	margin-top: .45rem;
}

#essayeditor-faq-intro .uagb-question,
#essayeditor-faq-01 .uagb-question,
#essayeditor-faq-02 .uagb-question,
#essayeditor-faq-03 .uagb-question,
#essayeditor-faq-04 .uagb-question,
#essayeditor-faq-05 .uagb-question {
	display: flex;
	align-items: center;
	gap: .9rem;
	padding: 1rem 1.2rem;
	font-size: 1.05rem;
}

#essayeditor-faq-intro .uagb-faq-icon-wrap,
#essayeditor-faq-01 .uagb-faq-icon-wrap,
#essayeditor-faq-02 .uagb-faq-icon-wrap,
#essayeditor-faq-03 .uagb-faq-icon-wrap,
#essayeditor-faq-04 .uagb-faq-icon-wrap,
#essayeditor-faq-05 .uagb-faq-icon-wrap {
	display: inline-grid;
	place-items: center;
	width: 2rem;
	height: 2rem;
	border-radius: 999px;
	background: rgba(44, 102, 245, .08);
	color: var(--essay-primary);
}

#essayeditor-faq-04 .uagb-faq-icon-wrap,
#essayeditor-faq-05 .uagb-faq-icon-wrap {
	display: none;
}

#essayeditor-faq-intro .uagb-faq-content,
#essayeditor-faq-01 .uagb-faq-content,
#essayeditor-faq-02 .uagb-faq-content,
#essayeditor-faq-03 .uagb-faq-content,
#essayeditor-faq-04 .uagb-faq-content,
#essayeditor-faq-05 .uagb-faq-content {
	padding: 0 1.2rem 1rem;
}

#essayeditor-faq-02 .uagb-faq__outer-wrap {
	counter-reset: essay-faq-stack;
	gap: 1rem;
}

#essayeditor-faq-02 .uagb-faq-item {
	position: relative;
	overflow: hidden;
	padding: 1.3rem 1.4rem 1.45rem;
	border-radius: 30px;
	background:
		radial-gradient(circle at top right, rgba(255, 206, 161, .24), transparent 36%),
		linear-gradient(180deg, rgba(255, 255, 255, .94), rgba(245, 249, 255, .82));
	box-shadow:
		0 22px 42px rgba(16, 31, 58, .06),
		inset 0 0 0 1px rgba(255, 255, 255, .78);
}

#essayeditor-faq-02 .uagb-faq-item::before {
	counter-increment: essay-faq-stack;
	content: counter(essay-faq-stack, decimal-leading-zero);
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 3.2rem;
	height: 3.2rem;
	padding: 0 .8rem;
	margin-bottom: 1rem;
	border-radius: 999px;
	background: linear-gradient(135deg, rgba(46, 106, 235, .14), rgba(255, 255, 255, .92));
	box-shadow: inset 0 0 0 1px rgba(88, 128, 255, .18);
	color: var(--essay-ink);
	font-size: .9rem;
	font-weight: 700;
	letter-spacing: .14em;
}

#essayeditor-faq-02 .uagb-faq-item:nth-child(2n) {
	background:
		radial-gradient(circle at top left, rgba(126, 216, 255, .2), transparent 34%),
		linear-gradient(180deg, rgba(255, 255, 255, .94), rgba(245, 249, 255, .82));
}

#essayeditor-faq-02 .uagb-faq-item + .uagb-faq-item {
	margin-top: 0;
}

#essayeditor-faq-02 .uagb-faq-questions-button {
	display: block;
}

#essayeditor-faq-02 .uagb-question {
	padding: 0;
	font-size: clamp(1.16rem, 1.1rem + .22vw, 1.42rem);
	line-height: 1.2;
}

#essayeditor-faq-02 .uagb-faq-icon-wrap {
	display: none;
}

#essayeditor-faq-02 .uagb-faq-content {
	padding: .8rem 0 0;
	color: rgba(54, 75, 112, .92);
	font-size: 1rem;
	line-height: 1.72;
}

#essayeditor-faq-02 .uagb-faq-content p {
	margin: 0;
}

#essayeditor-faq-03 > .uagb-container-inner-blocks-wrap {
	max-width: min(1080px, calc(100% - (var(--essay-stage-pad) * 2)));
}

#essayeditor-faq-03 .uagb-faq__outer-wrap {
	counter-reset: essay-faq-rail;
	gap: 1rem;
	padding-left: .65rem;
}

#essayeditor-faq-03 .uagb-faq-item {
	position: relative;
	display: grid;
	grid-template-columns: minmax(0, .74fr) minmax(0, 1.26fr);
	gap: 1rem 1.35rem;
	padding: 1.25rem 1.35rem 1.25rem 3.4rem;
	border-radius: 28px;
	background: linear-gradient(180deg, rgba(255, 255, 255, .92), rgba(249, 251, 255, .78));
	box-shadow:
		0 18px 34px rgba(16, 31, 58, .05),
		inset 0 0 0 1px rgba(255, 255, 255, .72);
}

#essayeditor-faq-03 .uagb-faq-item::before {
	content: "";
	position: absolute;
	left: 1.55rem;
	top: 1.15rem;
	bottom: 1.15rem;
	width: 2px;
	border-radius: 999px;
	background: linear-gradient(180deg, rgba(46, 106, 235, .92), rgba(120, 219, 209, .78));
	box-shadow: 0 0 0 1px rgba(255, 255, 255, .66);
}

#essayeditor-faq-03 .uagb-faq-item::after {
	counter-increment: essay-faq-rail;
	content: counter(essay-faq-rail, decimal-leading-zero);
	position: absolute;
	left: .55rem;
	top: 1rem;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 2.5rem;
	height: 2.5rem;
	border-radius: 999px;
	background: linear-gradient(135deg, rgba(255, 255, 255, .98), rgba(231, 239, 255, .94));
	box-shadow:
		0 10px 20px rgba(16, 31, 58, .08),
		inset 0 0 0 1px rgba(88, 128, 255, .16);
	color: var(--essay-primary);
	font-size: .82rem;
	font-weight: 700;
	letter-spacing: .14em;
}

#essayeditor-faq-03 .uagb-faq-item + .uagb-faq-item {
	margin-top: .15rem;
}

#essayeditor-faq-03 .uagb-faq-questions-button {
	display: block;
	align-self: start;
}

#essayeditor-faq-03 .uagb-question {
	padding: 0;
	font-size: clamp(1.04rem, 1rem + .18vw, 1.22rem);
	line-height: 1.28;
}

#essayeditor-faq-03 .uagb-faq-icon-wrap {
	display: none;
}

#essayeditor-faq-03 .uagb-faq-content {
	padding: .05rem 0 0 1rem;
	border-left: 1px solid rgba(125, 147, 189, .2);
	border-top: 0;
	color: rgba(59, 79, 116, .9);
	font-size: .98rem;
	line-height: 1.68;
}

#essayeditor-faq-03 .uagb-faq-content p {
	margin: 0;
}

@media (max-width: 860px) {
	#essayeditor-faq-03 .uagb-faq__outer-wrap {
		padding-left: 0;
	}

	#essayeditor-faq-03 .uagb-faq-item {
		display: block;
		padding: 1.15rem 1.15rem 1.15rem 1.25rem;
	}

	#essayeditor-faq-03 .uagb-faq-item::before {
		left: 1.15rem;
		top: .95rem;
		bottom: auto;
		width: calc(100% - 2.3rem);
		height: 3px;
	}

	#essayeditor-faq-03 .uagb-faq-item::after {
		left: .55rem;
		top: .72rem;
	}

	#essayeditor-faq-03 .uagb-question {
		padding-top: 1rem;
		padding-right: 3.1rem;
	}

	#essayeditor-faq-03 .uagb-faq-content {
		padding: .7rem 0 0;
		border-left: 0;
	}
}

#essayeditor-cta-01 > .uagb-container-inner-blocks-wrap,
#essayeditor-cta-02 > .uagb-container-inner-blocks-wrap,
#essayeditor-cta-03 > .uagb-container-inner-blocks-wrap {
	display: grid;
	grid-template-columns: minmax(0, 1fr) auto;
	align-items: center;
	gap: 1rem;
	padding: 1.1rem 1.35rem;
	border: 1px solid rgba(255, 255, 255, .66);
	border-radius: 28px;
	box-shadow: 0 16px 28px rgba(16, 31, 58, .06);
	backdrop-filter: blur(14px);
	-webkit-backdrop-filter: blur(14px);
}

#essayeditor-cta-01 > .uagb-container-inner-blocks-wrap {
	background:
		radial-gradient(circle at 0% 0%, rgba(44, 102, 245, .14), transparent 32%),
		linear-gradient(135deg, rgba(255, 255, 255, .84), rgba(241, 247, 255, .58));
}

#essayeditor-cta-02 > .uagb-container-inner-blocks-wrap {
	background:
		radial-gradient(circle at 100% 0%, rgba(255, 154, 31, .16), transparent 34%),
		linear-gradient(135deg, rgba(255, 250, 246, .92), rgba(255, 255, 255, .58));
}

#essayeditor-cta-03 > .uagb-container-inner-blocks-wrap {
	background:
		radial-gradient(circle at 50% 0%, rgba(95, 182, 255, .14), transparent 34%),
		linear-gradient(135deg, rgba(242, 248, 255, .92), rgba(255, 255, 255, .58));
}

#essayeditor-finale > .uagb-container-inner-blocks-wrap {
	padding: 0;
	border: 0;
	border-radius: 0;
	background: transparent;
	box-shadow: none;
	backdrop-filter: none;
	-webkit-backdrop-filter: none;
}

#essayeditor-finale > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:first-child {
	max-width: 780px;
	margin: 0 auto;
	padding: clamp(1.4rem, 2.6vw, 1.9rem);
	border: 1px solid rgba(255, 255, 255, .62);
	border-radius: 36px;
	background:
		radial-gradient(circle at 0% 0%, rgba(44, 102, 245, .16), transparent 34%),
		radial-gradient(circle at 100% 0%, rgba(255, 154, 31, .16), transparent 30%),
		linear-gradient(180deg, rgba(255, 255, 255, .82), rgba(245, 249, 255, .58));
	box-shadow: 0 26px 54px rgba(16, 31, 58, .1), var(--essay-stage-ring);
	text-align: center;
	backdrop-filter: blur(18px);
	-webkit-backdrop-filter: blur(18px);
}

#essayeditor-journal > .uagb-container-inner-blocks-wrap {
	padding: 0;
}

#essayeditor-journal .uagb-post-grid {
	gap: 1rem;
}

#essayeditor-journal .uagb-post__inner-wrap {
	height: 100%;
	padding: 1rem;
	border: 1px solid rgba(255, 255, 255, .72);
	border-radius: 28px;
	background: rgba(255, 255, 255, .84);
	box-shadow: 0 16px 30px rgba(16, 31, 58, .05);
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
}

#essayeditor-journal .uagb-post-grid > :nth-child(3n + 1) {
	background:
		radial-gradient(circle at 0% 0%, rgba(44, 102, 245, .1), transparent 34%),
		rgba(255, 255, 255, .84);
}

#essayeditor-journal .uagb-post-grid > :nth-child(3n + 2) {
	background:
		radial-gradient(circle at 100% 0%, rgba(255, 154, 31, .1), transparent 34%),
		rgba(255, 255, 255, .84);
}

#essayeditor-journal .uagb-post__title a {
	text-decoration: none;
}

#essayeditor-divider > .uagb-container-inner-blocks-wrap {
	padding: .2rem 0;
}

#essayeditor-divider hr,
#essayeditor-divider .wp-block-separator {
	height: 1px;
	border: 0;
	background: linear-gradient(90deg, transparent, rgba(21, 32, 53, .16), transparent);
}

@media (max-width: 1080px) {
	#essayeditor-flow-02 .uagb-layout-grid,
	#essayeditor-flow-03 .uagb-layout-grid,
	#essayeditor-stories-02 .uagb-layout-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	#essayeditor-tool .air-prompt-grid,
	#essayeditor-flow-04 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:nth-child(2),
	#essayeditor-flow-04 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:nth-child(3) {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	#essayeditor-stories-intro .uagb-block-c087fbdf,
	#essayeditor-stories-01 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (max-width: 960px) {
	#essayeditor-signal > .uagb-container-inner-blocks-wrap,
	#essayeditor-advantages > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:first-child,
	#essayeditor-advantages > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child,
	#essayeditor-editorial-01 > .uagb-container-inner-blocks-wrap,
	#essayeditor-editorial-02 > .uagb-container-inner-blocks-wrap,
	#essayeditor-cta-01 > .uagb-container-inner-blocks-wrap,
	#essayeditor-cta-02 > .uagb-container-inner-blocks-wrap,
	#essayeditor-cta-03 > .uagb-container-inner-blocks-wrap,
	#essayeditor-tool[data-image-enabled="1"] .ai-rewriter-wrap {
		grid-template-columns: 1fr;
	}

	#essayeditor-tool .ai-rewriter-wrap {
		grid-column: auto;
		grid-row: auto;
	}

	#essayeditor-tool > .uagb-container-inner-blocks-wrap > .wp-block-uagb-advanced-heading,
	#essayeditor-tool > .uagb-container-inner-blocks-wrap > .wp-block-uagb-info-box {
		width: auto;
		max-width: none;
	}

	#essayeditor-tool > .uagb-container-inner-blocks-wrap > .wp-block-uagb-advanced-heading {
		margin-top: 0;
	}

	#essayeditor-tool > .uagb-container-inner-blocks-wrap > .wp-block-uagb-info-box {
		margin-top: 0;
	}

	#essayeditor-signal > .uagb-container-inner-blocks-wrap > .wp-block-uagb-advanced-heading,
	#essayeditor-signal > .uagb-container-inner-blocks-wrap > .wp-block-uagb-info-box,
	#essayeditor-signal > .uagb-container-inner-blocks-wrap > .wp-block-uagb-star-rating {
		grid-column: auto;
		grid-row: auto;
	}

	#essayeditor-advantages > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child > .wp-block-uagb-container:last-child,
	#essayeditor-editorial-05 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child {
		grid-template-columns: 1fr;
	}

	#essayeditor-advantages > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:first-child > .wp-block-uagb-info-box:first-child .uagb-ifb-content,
	#essayeditor-advantages > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:first-child > .wp-block-uagb-info-box:last-child .uagb-ifb-content {
		min-height: 0;
	}

	#essayeditor-advantages > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child > .wp-block-uagb-container:last-child > .wp-block-uagb-container:first-child > .wp-block-uagb-info-box:first-child,
	#essayeditor-advantages > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child > .wp-block-uagb-container:last-child > .wp-block-uagb-container:last-child > .wp-block-uagb-info-box:last-child {
		grid-column: auto;
	}

	#essayeditor-tool .air-image-card {
		position: static;
	}

	#essayeditor-editorial-04 #ai-scrollbox > .uagb-container-inner-blocks-wrap > p:nth-child(4),
	#essayeditor-editorial-04 #ai-scrollbox > .uagb-container-inner-blocks-wrap > p:nth-child(5),
	#essayeditor-editorial-04 #ai-scrollbox > .uagb-container-inner-blocks-wrap > p:nth-child(6) {
		width: 100%;
		align-self: stretch;
	}
}

@media (max-width: 720px) {
	.essay-stage-entry {
		padding-top: .65rem;
	}

	#essayeditor-tool > .uagb-container-inner-blocks-wrap,
	#essayeditor-signal > .uagb-container-inner-blocks-wrap,
	#essayeditor-flow-03 > .uagb-container-inner-blocks-wrap,
	#essayeditor-stories-intro > .uagb-container-inner-blocks-wrap,
	#essayeditor-editorial-01 > .uagb-container-inner-blocks-wrap,
	#essayeditor-editorial-02 > .uagb-container-inner-blocks-wrap,
	#essayeditor-editorial-03 .uagb-infobox-margin-wrapper,
	#essayeditor-editorial-04 #ai-scrollbox > .uagb-container-inner-blocks-wrap,
	#essayeditor-journal > .uagb-container-inner-blocks-wrap,
	#essayeditor-finale > .uagb-container-inner-blocks-wrap,
	#essayeditor-finale > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:first-child,
	#essayeditor-cta-01 > .uagb-container-inner-blocks-wrap,
	#essayeditor-cta-02 > .uagb-container-inner-blocks-wrap,
	#essayeditor-cta-03 > .uagb-container-inner-blocks-wrap,
	#essayeditor-tool .ai-rewriter-wrap {
		padding-left: 1rem;
		padding-right: 1rem;
		border-radius: 28px;
	}

	#essayeditor-advantages > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:first-child > .wp-block-uagb-info-box:first-child .uagb-ifb-content,
	#essayeditor-advantages > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:first-child > .wp-block-uagb-info-box:last-child .uagb-ifb-content,
	#essayeditor-advantages > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child > .wp-block-uagb-image,
	#essayeditor-advantages > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child > .wp-block-uagb-container:last-child .wp-block-uagb-info-box .uagb-ifb-content {
		padding-left: 1rem;
		padding-right: 1rem;
		border-radius: 28px;
	}

	#essayeditor-proof > .uagb-container-inner-blocks-wrap {
		border-radius: 28px;
	}

	#essayeditor-flow-01 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child,
	#essayeditor-flow-02 .uagb-layout-grid,
	#essayeditor-flow-03 .uagb-layout-grid,
	#essayeditor-stories-intro .uagb-block-c087fbdf,
	#essayeditor-stories-01 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:last-child,
	#essayeditor-stories-02 .uagb-layout-grid,
	#essayeditor-flow-04 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:nth-child(2),
	#essayeditor-flow-04 > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:nth-child(3) {
		grid-template-columns: 1fr;
	}

	#essayeditor-tool .air-prompt-grid {
		grid-template-columns: 1fr;
	}

	#essayeditor-tool .air-toolbar {
		grid-template-columns: 1fr;
	}

	#essayeditor-tool .air-button {
		min-width: 100%;
	}
}
