#top .scholar-about-section {
	--scholar-navy: #12173e;
	--scholar-gold: #c9a373;
	--scholar-cream: #f7f5f1;
	--scholar-serif: 'cormorant garamond', Georgia, serif;
	--scholar-sans: 'open sans', Helvetica, Arial, sans-serif;
}

#top .scholar-about-section .template-page { padding: 0; }
#top .scholar-about-section .entry-content-wrapper { padding: clamp(68px, 7vw, 112px) 0; }
#top .scholar-about-section .flex_column { box-sizing: border-box; }
#top .scholar-about-section .av-special-heading { margin: 0; padding: 0; }
#top .scholar-about-section .av-special-heading .special-heading-border { display: none !important; }
#top #wrap_all .scholar-about-section .av-special-heading .av-special-heading-tag {
	color: var(--scholar-navy);
	font-family: var(--scholar-serif) !important;
	font-size: clamp(42px, 5vw, 60px) !important;
	font-weight: 400;
	letter-spacing: -.012em;
	line-height: 1.04;
}
#top #wrap_all .scholar-about-section .scholar-about-subheading .av-special-heading-tag {
	font-size: clamp(34px, 3.8vw, 49px) !important;
}
#top .scholar-about-section .scholar-about-eyebrow { margin: 0 0 14px !important; }
#top .scholar-about-section .scholar-about-eyebrow p {
	margin: 0;
	color: #a97b45;
	font: 700 12px/1.5 var(--scholar-sans);
	letter-spacing: .19em;
}
#top .scholar-about-section .scholar-about-standfirst {
	max-width: 950px;
	margin: 18px 0 36px !important;
}
#top .scholar-about-section .scholar-about-standfirst p {
	margin: 0;
	color: var(--scholar-navy);
	font: 400 clamp(25px, 3vw, 36px)/1.23 var(--scholar-serif);
}
#top .scholar-about-section .scholar-about-body,
#top .scholar-about-section .scholar-about-body p {
	color: #2b3456;
	font: 400 16px/1.78 var(--scholar-sans);
}
#top .scholar-about-section .scholar-about-body p { margin: 0 0 20px; }
#top .scholar-about-section a:focus-visible { outline: 2px solid #c9a373; outline-offset: 4px; }

/* Founder */
#top .scholar-about-founder-section { background: var(--scholar-navy); }
#top .scholar-about-founder-section .scholar-about-founder-art,
#top .scholar-about-founder-section .scholar-about-founder-copy { margin-bottom: 42px; }
#top .scholar-about-founder-section .scholar-about-portrait,
#top .scholar-about-founder-section .scholar-about-portrait .avia-image-container-inner,
#top .scholar-about-founder-section .scholar-about-portrait .avia-image-overlay-wrap {
	display: block;
	width: 100%;
	margin: 0;
}
#top .scholar-about-founder-section .scholar-about-portrait { overflow: hidden; background: #424760; }
#top .scholar-about-founder-section .scholar-about-portrait img {
	display: block;
	width: 100%;
	height: clamp(440px, 46vw, 650px);
	max-width: none;
	object-fit: cover;
	object-position: center 25%;
	filter: grayscale(1) contrast(1.07) brightness(.88);
}
#top .scholar-about-founder-section .scholar-about-credentials {
	margin-top: 0;
	padding: 19px 25px 20px;
	background: #20294f;
}
#top .scholar-about-founder-section .scholar-about-credentials__item {
	display: grid;
	grid-template-columns: 36px 1fr;
	gap: 10px;
	align-items: baseline;
	padding: 13px 0;
	border-bottom: 1px solid rgba(201, 163, 115, .34);
	color: #f9f7f3;
	font: 600 13px/1.55 var(--scholar-sans);
}
#top .scholar-about-founder-section .scholar-about-credentials__item:last-child { border: 0; }
#top .scholar-about-founder-section .scholar-about-credentials__item span { color: var(--scholar-gold); font-weight: 700; }
#top .scholar-about-founder-section .scholar-about-credentials__item strong { color: #f9f7f3; }
#top .scholar-about-founder-section .scholar-about-credentials__item em { font-style: normal; font-weight: 400; }
#top #wrap_all .scholar-about-founder-section .av-special-heading .av-special-heading-tag { color: var(--scholar-gold) !important; }
#top #wrap_all .scholar-about-founder-section .scholar-about-founder-title .av-subheading {
	margin: 0 0 12px !important;
	color: var(--scholar-gold) !important;
	font: 700 12px/1.5 var(--scholar-sans) !important;
	letter-spacing: .16em;
	text-transform: uppercase;
}
#top #wrap_all .scholar-about-founder-section .scholar-about-founder-title .av-subheading p { margin: 0; color: inherit; font: inherit; }
#top .scholar-about-founder-section .scholar-about-founder-body { margin-top: 17px; }
#top .scholar-about-founder-section .scholar-about-founder-body p { color: #f0f1f6; }
#top .scholar-about-founder-section .scholar-about-founder-body a,
#top .scholar-about-tutors-section .scholar-about-work-link a { color: #e5c291; text-decoration: underline; text-underline-offset: 5px; }
#top .scholar-about-founder-section .scholar-about-pullquote { margin: 35px 0 0; }
#top .scholar-about-founder-section .scholar-about-pullquote blockquote {
	margin: 0;
	padding: 24px 0 0 26px;
	border: 0;
	border-left: 2px solid var(--scholar-gold);
}
#top .scholar-about-founder-section .scholar-about-pullquote blockquote p {
	margin: 0 0 14px;
	color: #fff;
	font: italic 400 clamp(26px, 2.8vw, 36px)/1.14 var(--scholar-serif);
}
#top .scholar-about-founder-section .scholar-about-pullquote cite {
	color: var(--scholar-gold);
	font: 700 11px/1.6 var(--scholar-sans);
	font-style: normal;
	letter-spacing: .12em;
	text-transform: uppercase;
}
#top .scholar-about-founder-section .scholar-about-founder-end {
	clear: both;
	margin: 0;
	padding: 28px 0 0;
	border-top: 1px solid rgba(201, 163, 115, .45);
}
#top .scholar-about-founder-section .scholar-about-founder-testimonial { max-width: 820px; margin: 0 auto 28px !important; }
#top .scholar-about-founder-section .scholar-about-register { text-align: center; }

/* Shared embedded testimonial treatment */
#top .scholar-about-section .scholar-about-testimonial { margin: 0; }
#top .scholar-about-section .scholar-testimonial-embed--card {
	display: flex;
	flex-direction: column;
	min-width: 0;
	box-sizing: border-box;
	height: 100%;
	padding: clamp(24px, 3vw, 34px);
	border: 1px solid #e2d4c0;
	background: #fff;
	box-shadow: 0 12px 30px rgba(18, 23, 62, .045);
}
#top .scholar-about-section .scholar-testimonial-embed--card blockquote {
	position: relative;
	margin: 12px 0 24px;
	padding: 0;
	border: 0;
	background: none;
	color: var(--scholar-navy);
	font: italic 400 clamp(23px, 2.1vw, 29px)/1.23 var(--scholar-serif);
	text-align: left;
}
#top .scholar-about-section .scholar-testimonial-embed--card blockquote::before {
	content: '“';
	display: block;
	height: 34px;
	color: var(--scholar-gold);
	font: normal 400 70px/.7 var(--scholar-serif);
}
#top .scholar-about-section .scholar-testimonial-embed--card blockquote p {
	margin: 0;
	color: inherit;
	font: inherit;
	line-height: inherit;
}
#top .scholar-about-section .scholar-testimonial-embed--card .scholar-quote-card__footer {
	display: flex;
	flex-direction: column;
	gap: 5px;
	margin-top: auto;
	padding-top: 18px;
	border-top: 1px solid #d8bd96;
}
#top .scholar-about-section .scholar-testimonial-attribution {
	display: flex;
	flex-direction: column;
	gap: 5px;
	font-family: var(--scholar-sans);
	line-height: 1.5;
	text-transform: uppercase;
}
#top .scholar-about-section .scholar-testimonial-attribution strong {
	color: var(--scholar-navy);
	font-size: 17px;
	font-weight: 700;
	letter-spacing: .06em;
}
#top .scholar-about-section .scholar-testimonial-attribution .scholar-testimonial-reference {
	color: #bc9565;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: .1em;
}
#top .scholar-about-section .scholar-about-quote-wide {
	max-width: 900px;
	margin: 28px auto 0;
}
#top .scholar-about-section .scholar-about-button .avia-button {
	padding: 18px 29px;
	border: 1px solid #fff;
	border-radius: 0;
	background: #f8f8f8;
	color: var(--scholar-navy);
	font: 700 13px/1.3 var(--scholar-sans);
	text-transform: uppercase;
}
#top .scholar-about-section .scholar-about-button .avia-button:hover { border-color: var(--scholar-gold); background: var(--scholar-gold); }

/* Approach */
#top .scholar-about-approach-section { background: var(--scholar-cream); }
#top .scholar-about-approach-section .scholar-about-approach-copy,
#top .scholar-about-approach-section .scholar-about-approach-panel { margin-bottom: 20px; }
#top .scholar-about-approach-section .scholar-about-approach-quote .scholar-about-quote-wide { margin-top: 20px; }
#top .scholar-about-approach-section .scholar-about-editorial-panel {
	padding: clamp(28px, 3vw, 45px);
	border-top: 3px solid var(--scholar-gold);
	background: #fff;
	box-shadow: 0 20px 50px rgba(18, 23, 62, .08);
}
#top .scholar-about-approach-section .scholar-about-panel-index {
	color: #a97b45;
	font: 700 11px/1.5 var(--scholar-sans);
	letter-spacing: .16em;
}
#top .scholar-about-approach-section .scholar-about-editorial-panel h3 {
	margin: 12px 0 17px;
	color: var(--scholar-navy);
	font: 400 clamp(31px, 3vw, 43px)/1.1 var(--scholar-serif);
}
#top .scholar-about-approach-section .scholar-about-editorial-panel p {
	color: #2b3456;
	font: 400 15px/1.75 var(--scholar-sans);
}
#top .scholar-about-approach-section .av-special-heading.scholar-about-subheading { clear: both; margin: 60px 0 26px !important; }
#top .scholar-about-approach-section .scholar-about-beyond-list { margin-bottom: 42px !important; }
#top .scholar-about-approach-section .scholar-about-list-block { margin: 0; }
#top .scholar-about-approach-section .scholar-about-difference-grid {
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: 1px;
	background: #d9c9b7;
	border: 1px solid #d9c9b7;
}
#top .scholar-about-approach-section .scholar-about-numbered-item {
	min-height: 145px;
	padding: 24px 20px;
	background: #fff;
}
#top .scholar-about-approach-section .scholar-about-numbered-item span {
	display: block;
	margin-bottom: 21px;
	color: #ad814c;
	font: 700 12px/1 var(--scholar-sans);
	letter-spacing: .1em;
}
#top .scholar-about-approach-section .scholar-about-numbered-item strong {
	display: block;
	color: var(--scholar-navy);
	font: 400 clamp(22px, 2vw, 28px)/1.14 var(--scholar-serif);
}
#top .scholar-about-approach-section .scholar-about-beyond-grid {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 0 30px;
	margin: 0;
	padding: 0;
	list-style: none;
}
#top .scholar-about-approach-section .scholar-about-beyond-grid li {
	position: relative;
	margin: 0;
	padding: 17px 0 17px 25px;
	border-bottom: 1px solid #d9c9b7;
	color: var(--scholar-navy);
	font: 600 14px/1.5 var(--scholar-sans);
}
#top .scholar-about-approach-section .scholar-about-beyond-grid li::before {
	content: '✦';
	position: absolute;
	left: 0;
	color: #ad814c;
}

/* Tutors */
#top .scholar-about-tutors-section { background: var(--scholar-navy); }
#top .scholar-about-tutors-section .scholar-about-eyebrow p { color: var(--scholar-gold); }
#top #wrap_all .scholar-about-tutors-section .av-special-heading .av-special-heading-tag { color: var(--scholar-gold) !important; }
#top .scholar-about-tutors-section .scholar-about-standfirst p { color: #fff; }
#top .scholar-about-tutors-section .scholar-about-body p { color: #f0f1f6; }
#top .scholar-about-tutors-section .scholar-about-tutors-copy,
#top .scholar-about-tutors-section .scholar-about-tutor-qualities { margin-bottom: 46px; }
#top .scholar-about-tutors-section .scholar-about-qualities-panel {
	padding: 31px 37px;
	border: 1px solid rgba(201, 163, 115, .5);
	background: #20294f;
}
#top .scholar-about-tutors-section .scholar-about-qualities-panel h3 {
	margin: 0 0 15px;
	color: var(--scholar-gold);
	font: 400 clamp(32px, 3vw, 44px)/1.1 var(--scholar-serif);
}
#top .scholar-about-tutors-section .scholar-about-qualities-list { margin: 0; padding: 0; list-style: none; }
#top .scholar-about-tutors-section .scholar-about-qualities-list li {
	padding: 12px 0 12px 27px;
	border-top: 1px solid rgba(201, 163, 115, .3);
	color: #fff;
	font: 600 14px/1.5 var(--scholar-sans);
}
#top .scholar-about-tutors-section .scholar-about-qualities-list li::before { content: '✓'; float: left; margin-left: -26px; color: var(--scholar-gold); }
#top .scholar-about-tutors-section .scholar-about-tutor-quote { margin-bottom: 65px; }
#top .scholar-about-tutors-section .scholar-about-mentors { clear: both; padding-top: 50px; border-top: 1px solid rgba(201, 163, 115, .5); }
#top .scholar-about-tutors-section .scholar-about-mentors .scholar-about-body { max-width: 850px; margin-top: 25px; }
#top .scholar-about-tutors-section .scholar-about-work-link { margin-top: 30px !important; font-weight: 600 !important; }

/* Outcomes */
#top .scholar-about-outcomes-section { background: var(--scholar-cream); }
#top .scholar-about-outcomes-section .scholar-about-standfirst { margin-bottom: 45px; }
#top .scholar-about-outcomes-section .scholar-about-figure-band { margin-bottom: 73px; }
#top .scholar-about-outcomes-section .scholar-about-figures {
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	background: var(--scholar-gold);
}
#top .scholar-about-outcomes-section .scholar-about-figure {
	min-height: 190px;
	padding: 30px 24px;
	border-right: 1px solid rgba(18, 23, 62, .28);
	text-align: center;
}
#top .scholar-about-outcomes-section .scholar-about-figure:last-child { border-right: 0; }
#top .scholar-about-outcomes-section .scholar-about-figure strong {
	display: block;
	margin-bottom: 8px;
	color: var(--scholar-navy);
	font: 400 clamp(46px, 5vw, 68px)/1 var(--scholar-serif);
}
#top .scholar-about-outcomes-section .scholar-about-figure span {
	display: block;
	color: var(--scholar-navy);
	font: 600 13px/1.5 var(--scholar-sans);
}
#top .scholar-about-outcomes-section .scholar-about-subheading { margin-bottom: 27px; }
#top .scholar-about-outcomes-section .scholar-about-outcomes-grid {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 16px;
}
#top .scholar-about-outcomes-section .scholar-about-outcome {
	position: relative;
	display: flex;
	min-height: 205px;
	flex-direction: column;
	padding: 24px 28px 25px;
	border: 1px solid #dfcbb3;
	background: #fff;
	color: var(--scholar-navy);
	text-decoration: none;
	transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease;
}
#top .scholar-about-outcomes-section .scholar-about-outcome:hover {
	transform: translateY(-3px);
	border-color: var(--scholar-gold);
	box-shadow: 0 14px 32px rgba(18, 23, 62, .09);
}
#top .scholar-about-outcomes-section .scholar-about-outcome__school {
	margin-bottom: 5px;
	color: #9e7345;
	font: 700 11px/1.5 var(--scholar-sans);
	letter-spacing: .12em;
	text-transform: uppercase;
}
#top .scholar-about-outcomes-section .scholar-about-outcome__level {
	color: #626c83;
	font: 600 12px/1.5 var(--scholar-sans);
}
#top .scholar-about-outcomes-section .scholar-about-outcome strong {
	margin-top: auto;
	padding: 20px 18px 0 0;
	color: var(--scholar-navy);
	font: 400 clamp(23px, 2.2vw, 31px)/1.13 var(--scholar-serif);
}
#top .scholar-about-outcomes-section .scholar-about-outcome__arrow { position: absolute; right: 24px; bottom: 26px; color: #a97b45; font-size: 21px; }

/* Engagement */
#top .scholar-about-engagement-section { background: var(--scholar-gold); }
#top .scholar-about-engagement-section .scholar-about-eyebrow p { color: var(--scholar-navy); }
#top .scholar-about-engagement-section .scholar-about-engagement-lead,
#top .scholar-about-engagement-section .scholar-about-engagement-copy { margin-top: 35px; }
#top .scholar-about-engagement-section .scholar-about-engagement-statement {
	padding: 0 25px 0 0;
	border-right: 1px solid rgba(18, 23, 62, .5);
}
#top .scholar-about-engagement-section .scholar-about-engagement-statement p {
	margin: 0;
	color: var(--scholar-navy);
	font: 400 clamp(34px, 4vw, 52px)/1.05 var(--scholar-serif);
}
#top .scholar-about-engagement-section .scholar-about-body p { color: var(--scholar-navy); }

@media (max-width: 900px) {
	#top .scholar-about-approach-section .scholar-about-difference-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
	#top .scholar-about-outcomes-section .scholar-about-figures { grid-template-columns: repeat(2, minmax(0, 1fr)); }
	#top .scholar-about-outcomes-section .scholar-about-figure:nth-child(2) { border-right: 0; }
	#top .scholar-about-outcomes-section .scholar-about-figure:nth-child(-n + 2) { border-bottom: 1px solid rgba(18, 23, 62, .28); }
	#top .scholar-about-outcomes-section .scholar-about-outcomes-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 767px) {
	#top .scholar-about-section .entry-content-wrapper { padding: 64px 0; }
	#top .scholar-about-section .flex_column { width: 100%; margin-left: 0; }
	#top .scholar-about-founder-section .scholar-about-founder-art { margin-bottom: 37px; }
	#top .scholar-about-founder-section .scholar-about-founder-copy { margin-bottom: 42px; }
	#top .scholar-about-founder-section .scholar-about-portrait img { height: min(92vw, 560px); }
	#top .scholar-about-approach-section .scholar-about-approach-copy { margin-bottom: 25px; }
	#top .scholar-about-approach-section .scholar-about-approach-panel { margin-bottom: 18px; }
	#top .scholar-about-tutors-section .scholar-about-tutors-copy { margin-bottom: 24px; }
	#top .scholar-about-tutors-section .scholar-about-tutor-qualities { margin-bottom: 32px; }
	#top .scholar-about-tutors-section .scholar-about-tutor-quote { margin-bottom: 20px; }
	#top .scholar-about-tutors-section .scholar-about-mentors { margin-top: 30px; }
	#top .scholar-about-engagement-section .scholar-about-engagement-statement { padding: 0 0 22px; border-right: 0; border-bottom: 1px solid rgba(18, 23, 62, .5); }
	#top .scholar-about-engagement-section .scholar-about-engagement-copy { margin-top: 24px; }
}
@media (max-width: 600px) {
	#top #wrap_all .scholar-about-section .av-special-heading .av-special-heading-tag { font-size: 42px !important; }
	#top #wrap_all .scholar-about-section .scholar-about-subheading .av-special-heading-tag { font-size: 34px !important; }
	#top .scholar-about-section .scholar-about-body p { font-size: 15px; }
	#top .scholar-about-approach-section .scholar-about-difference-grid,
	#top .scholar-about-approach-section .scholar-about-beyond-grid,
	#top .scholar-about-outcomes-section .scholar-about-outcomes-grid { grid-template-columns: 1fr; }
	#top .scholar-about-approach-section .scholar-about-numbered-item { min-height: 0; }
	#top .scholar-about-outcomes-section .scholar-about-figure { min-height: 140px; padding: 22px 14px; }
	#top .scholar-about-outcomes-section .scholar-about-figure strong { font-size: 48px; }
	#top .scholar-about-outcomes-section .scholar-about-figure span { font-size: 11px; }
	#top .scholar-about-outcomes-section .scholar-about-outcome { min-height: 165px; }
}

/* About page layout refinement: each chapter has its own rhythm and editable Avia section. */
#top .scholar-about-section .entry-content-wrapper { padding-top: clamp(72px, 7vw, 104px); padding-bottom: clamp(72px, 7vw, 104px); }
#top .scholar-about-section .av-special-heading { display: flow-root; }
#top .scholar-about-difference-section .av-special-heading,
#top .scholar-about-beyond-section .av-special-heading,
#top .scholar-about-recent-section .av-special-heading,
#top .scholar-about-engagement-section .av-special-heading,
#top .scholar-about-mentors-section .av-special-heading { margin-bottom: 32px !important; }
#top .scholar-about-section .scholar-about-list-block { margin: 0; }
#top .scholar-about-section .scholar-about-testimonial,
#top .scholar-about-section .scholar-about-testimonial .scholar-testimonial-embed--card { max-width: none; }

#top .scholar-about-founder-section .entry-content-wrapper { display: grid; grid-template-columns: minmax(0, .72fr) minmax(0, 1.28fr); gap: 0 clamp(48px, 5.5vw, 94px); align-items: start; }
#top .scholar-about-founder-section .entry-content-wrapper::before,
#top .scholar-about-founder-section .entry-content-wrapper::after { display: none; }
#top .scholar-about-founder-section .scholar-about-founder-art,
#top .scholar-about-founder-section .scholar-about-founder-copy { float: none; width: 100%; min-width: 0; margin: 0; }
#top .scholar-about-founder-section .scholar-about-portrait { max-width: 430px; }
#top .scholar-about-founder-section .scholar-about-portrait img { height: clamp(330px, 31vw, 440px); object-position: center 22%; }
#top .scholar-about-founder-section .scholar-about-credentials { max-width: 430px; padding: 15px 24px; }
#top .scholar-about-founder-section .scholar-about-credentials__item { padding: 10px 0; }
#top .scholar-about-founder-section .scholar-about-founder-body { max-width: 730px; }
#top .scholar-about-founder-section .scholar-about-founder-body p { font-size: 15px; line-height: 1.73; margin-bottom: 17px; }
#top .scholar-about-founder-section .scholar-about-founder-quote-row { grid-column: 1 / -1; float: none; width: 100%; margin: 53px 0 0; padding-top: 38px; border-top: 1px solid rgba(201, 163, 115, .44); }
#top .scholar-about-founder-section .entry-content-wrapper > .flex_column_table { grid-column: 1 / -1; display: block; width: 100%; margin: 0; }
#top .scholar-about-founder-section .entry-content-wrapper > .flex_column_table .scholar-about-founder-quote-row { margin: 53px 0 0; }
#top .scholar-about-founder-section .scholar-about-pullquote { margin: 0; }
#top .scholar-about-founder-section .scholar-about-pullquote blockquote { max-width: none; padding: 0 0 0 30px; }
#top .scholar-about-founder-section .scholar-about-pullquote blockquote p { max-width: 1080px; font-size: clamp(33px, 3.7vw, 51px); line-height: 1.08; }

#top .scholar-about-founder-proof-section .entry-content-wrapper { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(0, .85fr); gap: clamp(42px, 5vw, 85px); align-items: center; }
#top .scholar-about-founder-proof-section .entry-content-wrapper::before,
#top .scholar-about-founder-proof-section .entry-content-wrapper::after { display: none; }
#top .scholar-about-founder-proof-section .flex_column { float: none; width: 100%; min-width: 0; margin: 0; }
#top .scholar-about-founder-proof-section .scholar-about-founder-testimonial { margin: 0 !important; }
#top .scholar-about-founder-proof-section .scholar-about-founder-proof-action { max-width: 450px; }
#top .scholar-about-founder-proof-section .scholar-about-founder-proof-action .scholar-about-body { margin: 17px 0 25px; }
#top .scholar-about-founder-proof-section .scholar-about-button .avia-button { background: var(--scholar-navy); color: #fff; border-color: var(--scholar-navy); }

#top .scholar-about-approach-section .scholar-about-standfirst { max-width: 1050px; }
#top .scholar-about-approach-section .scholar-about-approach-copy { float: none; width: 100%; max-width: 860px; margin: 0; }
#top .scholar-about-approach-section .scholar-about-approach-copy .av_textblock_section { max-width: 860px; }
#top .scholar-about-approach-section .scholar-about-approach-copy p { font-size: 17px; }

#top .scholar-about-time-section .entry-content-wrapper { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, .88fr); gap: clamp(36px, 5vw, 84px); align-items: center; }
#top .scholar-about-time-section .entry-content-wrapper::before,
#top .scholar-about-time-section .entry-content-wrapper::after { display: none; }
#top .scholar-about-time-section .flex_column { float: none; width: 100%; min-width: 0; margin: 0; }
#top .scholar-about-time-section .scholar-about-editorial-panel { padding: 0; border: 0; background: none; box-shadow: none; }
#top .scholar-about-time-section .scholar-about-editorial-panel h3 { margin: 12px 0 24px; color: var(--scholar-navy); font: 400 clamp(40px, 4vw, 60px)/1.04 var(--scholar-serif); }
#top .scholar-about-time-section .scholar-about-editorial-panel p { color: #2b3456; font: 400 16px/1.76 var(--scholar-sans); }
#top .scholar-about-time-section .scholar-about-panel-index { color: #a97b45; font: 700 12px/1.5 var(--scholar-sans); letter-spacing: .16em; }
#top .scholar-about-time-section .scholar-about-quote-compact .scholar-testimonial-embed--card { padding: clamp(26px, 3vw, 42px); }
#top .scholar-about-time-section .scholar-about-quote-compact blockquote { font-size: clamp(21px, 1.8vw, 27px); }

#top .scholar-about-difference-section { background: var(--scholar-navy); }
#top #wrap_all .scholar-about-difference-section .av-special-heading .av-special-heading-tag { color: #f9f7f3 !important; }
#top .scholar-about-difference-section .scholar-about-eyebrow p { color: var(--scholar-gold); }
#top .scholar-about-difference-section .scholar-about-difference-list { margin-top: 39px; }
#top .scholar-about-difference-section .scholar-about-difference-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px; background: var(--scholar-navy); }
#top .scholar-about-difference-section .scholar-about-numbered-item { min-height: 167px; padding: 28px 24px; border: 1px solid rgba(201, 163, 115, .38); background: #1d264c; opacity: 1; transform: none; }
#top .scholar-about-difference-section .scholar-about-numbered-item span { display: block; margin-bottom: 29px; color: var(--scholar-gold); font: 700 12px/1 var(--scholar-sans); letter-spacing: .12em; }
#top .scholar-about-difference-section .scholar-about-numbered-item strong { color: #fff; font: 400 clamp(23px, 2vw, 30px)/1.12 var(--scholar-serif); }
.scholar-about-js #top .scholar-about-difference-section .scholar-about-numbered-item { opacity: 0; transform: translateY(20px); transition: opacity .55s ease, transform .55s ease; }
.scholar-about-js #top .scholar-about-difference-section .scholar-about-numbered-item.is-visible { opacity: 1; transform: translateY(0); }

#top .scholar-about-beyond-section .scholar-about-beyond-list { margin-top: 35px; }
#top .scholar-about-beyond-section .scholar-about-beyond-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px; }
#top .scholar-about-beyond-section .scholar-about-beyond-item { display: flex; align-items: center; min-height: 100px; gap: 18px; padding: 18px 22px; border: 1px solid #e3d6c5; background: #fff; }
#top .scholar-about-beyond-section .scholar-about-beyond-icon { display: grid; flex: 0 0 45px; width: 45px; height: 45px; place-items: center; border: 1px solid #c9a373; border-radius: 50%; color: #a97b45; font: 400 26px/1 var(--scholar-serif); }
#top .scholar-about-beyond-section .scholar-about-beyond-icon svg { width: 24px; height: 24px; }
#top .scholar-about-beyond-section .scholar-about-beyond-item strong { color: var(--scholar-navy); font: 600 14px/1.45 var(--scholar-sans); }
#top .scholar-about-beyond-section .scholar-about-beyond-proof { clear: both; margin: 52px 0 0; padding-top: 47px; border-top: 1px solid #d9c9b7; }
#top .scholar-about-beyond-section .scholar-about-beyond-proof .scholar-about-quote-wide { max-width: 840px; margin: 0 auto; }

#top .scholar-about-tutors-section .scholar-about-standfirst { max-width: 1080px; margin-bottom: 48px !important; }
#top .scholar-about-tutors-section .scholar-about-tutors-copy { width: 52%; margin-bottom: 0; }
#top .scholar-about-tutors-section .scholar-about-tutor-qualities { width: 41%; margin-left: 7%; margin-bottom: 0; }
#top .scholar-about-tutors-section .scholar-about-qualities-panel { padding: 28px 34px; }
#top .scholar-about-tutors-section .scholar-about-tutors-body p { font-size: 15px; }
#top .scholar-about-tutor-proof-section .entry-content-wrapper { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; align-items: stretch; }
#top .scholar-about-tutor-proof-section .entry-content-wrapper::before,
#top .scholar-about-tutor-proof-section .entry-content-wrapper::after { display: none; }
#top .scholar-about-tutor-proof-section .flex_column { float: none; width: 100%; min-width: 0; margin: 0; }
#top .scholar-about-tutor-proof-section .scholar-about-testimonial,
#top .scholar-about-tutor-proof-section .scholar-testimonial-embed--card { height: 100%; }
#top .scholar-about-mentors-section .scholar-about-mentors-body { max-width: 875px; margin-top: 24px; }
#top .scholar-about-mentors-section .av_textblock_section { max-width: 875px; }
#top .scholar-about-mentors-section .scholar-about-work-link { margin-top: 31px !important; }
#top .scholar-about-mentors-section .scholar-about-work-link a { color: #9e7345; text-decoration: underline; text-underline-offset: 4px; }

#top .scholar-about-outcomes-section { background: var(--scholar-gold); }
#top .scholar-about-outcomes-section .entry-content-wrapper { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 0; }
#top .scholar-about-outcomes-section .entry-content-wrapper::before,
#top .scholar-about-outcomes-section .entry-content-wrapper::after { display: none; }
#top .scholar-about-outcomes-section .entry-content-wrapper > :not(.scholar-about-stat-cell) { grid-column: 1 / -1; }
#top .scholar-about-outcomes-section .scholar-about-standfirst { margin-bottom: 39px; }
#top .scholar-about-outcomes-section .scholar-about-stat-cell { float: none; width: 100%; min-width: 0; margin: 0; padding: 15px 19px; border-right: 1px solid rgba(18, 23, 62, .24); text-align: center; }
#top .scholar-about-outcomes-section .scholar-about-stat-cell:last-of-type { border-right: 0; }
#top .scholar-about-outcomes-section .avia-animated-number { color: var(--scholar-navy); }
#top .scholar-about-outcomes-section .avia-animated-number-title { display: block; margin-bottom: 10px; color: var(--scholar-navy); font: 300 clamp(44px, 4.7vw, 64px)/1.04 var(--scholar-serif); }
#top .scholar-about-outcomes-section .avia-animated-number-icon { display: block; margin-bottom: 15px; font-size: 28px; line-height: 1; }
#top .scholar-about-outcomes-section .avia-animated-number-content { max-width: 225px; margin: 0 auto; color: var(--scholar-navy); font: 600 13px/1.45 var(--scholar-sans); }
#top .scholar-about-outcomes-section .avia-no-number { opacity: 1; }

#top .scholar-about-recent-section .scholar-about-outcome-cards { margin-top: 36px; }
#top .scholar-about-recent-section .scholar-about-outcomes-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; }
#top .scholar-about-recent-section .scholar-about-outcome { position: relative; display: flex; flex-direction: column; min-height: 230px; padding: 27px 30px; background: var(--scholar-navy); border: 1px solid #333b60; color: #fff; text-decoration: none; transition: transform .25s ease, background .25s ease; }
#top .scholar-about-recent-section .scholar-about-outcome:hover { transform: translateY(-4px); background: #202b58; }
#top .scholar-about-recent-section .scholar-about-outcome__school { color: var(--scholar-gold); font: 700 11px/1.45 var(--scholar-sans); letter-spacing: .12em; text-transform: uppercase; }
#top .scholar-about-recent-section .scholar-about-outcome__level { margin-top: 6px; color: #d9dce9; font: 600 12px/1.45 var(--scholar-sans); }
#top .scholar-about-recent-section .scholar-about-outcome strong { margin-top: auto; padding: 25px 25px 0 0; color: #fff; font: 400 clamp(24px, 2.2vw, 32px)/1.12 var(--scholar-serif); }
#top .scholar-about-recent-section .scholar-about-outcome__arrow { position: absolute; right: 24px; bottom: 23px; color: var(--scholar-gold); font-size: 22px; }

#top .scholar-about-engagement-section .scholar-about-engagement-title { max-width: 950px; margin-bottom: 42px; }
#top .scholar-about-engagement-section .scholar-about-engagement-lead { width: 41%; margin-top: 0; }
#top .scholar-about-engagement-section .scholar-about-engagement-copy { width: 51%; margin: 0 0 0 8%; }
#top .scholar-about-engagement-section .scholar-about-engagement-statement { padding-right: 38px; }
#top .scholar-about-engagement-section .scholar-about-engagement-statement p { font-size: clamp(35px, 3.7vw, 50px); }
#top .scholar-about-engagement-section .scholar-about-engagement-body p { font-size: 15px; }
#top .scholar-about-engagement-section .scholar-about-engagement-button { display: inline-block; margin: 16px 12px 0 0; }
#top .scholar-about-engagement-section .scholar-about-engagement-button .avia-button { border-color: var(--scholar-navy); background: var(--scholar-navy); color: #fff; }
#top .scholar-about-engagement-section .scholar-about-engagement-button-alt .avia-button { background: transparent; color: var(--scholar-navy); }

@media (max-width: 989px) {
 #top .scholar-about-founder-section .entry-content-wrapper { grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr); gap: 0 36px; }
 #top .scholar-about-difference-section .scholar-about-difference-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
 #top .scholar-about-beyond-section .scholar-about-beyond-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
 #top .scholar-about-outcomes-section .entry-content-wrapper { grid-template-columns: repeat(2, minmax(0, 1fr)); }
 #top .scholar-about-outcomes-section .scholar-about-stat-cell:nth-of-type(2) { border-right: 0; }
 #top .scholar-about-recent-section .scholar-about-outcomes-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 767px) {
 #top .scholar-about-founder-section .entry-content-wrapper,
 #top .scholar-about-founder-proof-section .entry-content-wrapper,
 #top .scholar-about-time-section .entry-content-wrapper,
 #top .scholar-about-tutor-proof-section .entry-content-wrapper { grid-template-columns: 1fr; gap: 30px; }
 #top .scholar-about-founder-section .scholar-about-portrait,
 #top .scholar-about-founder-section .scholar-about-credentials { max-width: 460px; }
 #top .scholar-about-founder-section .scholar-about-portrait img { height: min(78vw, 470px); }
 #top .scholar-about-founder-section .scholar-about-founder-quote-row { margin-top: 12px; }
 #top .scholar-about-founder-section .scholar-about-pullquote blockquote p { font-size: clamp(30px, 8vw, 43px); }
 #top .scholar-about-tutors-section .scholar-about-tutors-copy,
 #top .scholar-about-tutors-section .scholar-about-tutor-qualities,
 #top .scholar-about-engagement-section .scholar-about-engagement-lead,
 #top .scholar-about-engagement-section .scholar-about-engagement-copy { width: 100%; margin-left: 0; }
 #top .scholar-about-tutors-section .scholar-about-tutors-copy { margin-bottom: 25px; }
 #top .scholar-about-engagement-section .scholar-about-engagement-lead { margin-bottom: 30px; }
 #top .scholar-about-engagement-section .scholar-about-engagement-statement { border-right: 0; border-bottom: 1px solid rgba(18, 23, 62, .5); padding: 0 0 28px; }
}
@media (max-width: 600px) {
 #top .scholar-about-difference-section .scholar-about-difference-grid,
 #top .scholar-about-beyond-section .scholar-about-beyond-grid,
 #top .scholar-about-recent-section .scholar-about-outcomes-grid { grid-template-columns: 1fr; }
 #top .scholar-about-difference-section .scholar-about-numbered-item { min-height: 118px; }
 #top .scholar-about-outcomes-section .scholar-about-stat-cell { padding: 14px 9px; }
 #top .scholar-about-outcomes-section .avia-animated-number-title { font-size: clamp(36px, 9vw, 48px); }
 #top .scholar-about-outcomes-section .avia-animated-number-icon { font-size: 24px; }
 #top .scholar-about-recent-section .scholar-about-outcome { min-height: 175px; }
}
@media (prefers-reduced-motion: reduce) {
 .scholar-about-js #top .scholar-about-difference-section .scholar-about-numbered-item { opacity: 1; transform: none; transition: none; }
}

/* Client review refinements */
#top .scholar-about-founder-section .entry-content-wrapper > .flex_column_table { margin-top: 45px; padding: 45px 0 25px; border-top: 1px solid rgba(201, 163, 115, .44); }
#top .scholar-about-founder-section .entry-content-wrapper { padding-bottom: 45px; }
#top .scholar-about-founder-section .entry-content-wrapper > br:last-child { display: none; }
#top .scholar-about-founder-section .entry-content-wrapper > .flex_column_table .scholar-about-founder-quote-row { margin: 0 !important; padding: 0 !important; border: 0; }
#top .scholar-about-founder-section .scholar-about-pullquote blockquote p { margin-bottom: 25px; }
#top .scholar-about-founder-section .scholar-about-pullquote cite { display: flex; flex-direction: column; gap: 5px; }
#top .scholar-about-founder-section .scholar-about-pullquote cite strong { color: #fff; font: 700 17px/1.3 var(--scholar-sans); letter-spacing: .06em; text-transform: uppercase; }
#top .scholar-about-founder-section .scholar-about-pullquote cite span { color: var(--scholar-gold); font: 700 11px/1.4 var(--scholar-sans); letter-spacing: .1em; text-transform: uppercase; }

#top .scholar-about-founder-proof-section { background: #fff; }
#top .scholar-about-founder-proof-section .entry-content-wrapper { gap: 0 clamp(42px, 5vw, 85px); padding-top: 64px; padding-bottom: 64px; }
#top .scholar-about-founder-proof-section .entry-content-wrapper > br:last-child { display: none; }
#top .scholar-about-approach-section .entry-content-wrapper { padding-top: 55px; padding-bottom: 40px; }
#top .scholar-about-approach-section .entry-content-wrapper > .flex_column_table { margin-top: 15px; }
#top .scholar-about-approach-section .scholar-about-standfirst { max-width: none; margin-bottom: 22px !important; }
#top .scholar-about-approach-section .scholar-about-approach-copy,
#top .scholar-about-approach-section .scholar-about-approach-copy .av_textblock_section { max-width: none; }
#top .scholar-about-time-section .entry-content-wrapper { gap: 0 clamp(36px, 5vw, 84px); padding-top: 58px; padding-bottom: 58px; }
#top .scholar-about-time-section .entry-content-wrapper > br:last-child { display: none; }
#top .scholar-about-tutor-proof-section .entry-content-wrapper { gap: 0 24px; }
#top .scholar-about-tutor-proof-section .entry-content-wrapper > br:last-child { display: none; }
#top .scholar-about-time-section .scholar-about-editorial-panel h3 { margin-top: 0; }
#top .scholar-about-time-section .scholar-about-time-button { margin-top: 23px; }
#top .scholar-about-time-section .scholar-about-time-button .avia-button { background: var(--scholar-navy); border-color: var(--scholar-navy); color: #fff; }
#top .scholar-about-beyond-section .entry-content-wrapper { padding-top: 68px; padding-bottom: 68px; }
#top .scholar-about-tutors-section .scholar-about-standfirst { max-width: none; }
#top .scholar-about-tutors-section .scholar-about-tutors-whatsapp { margin-top: 14px; }
#top .scholar-about-tutors-section .scholar-about-tutors-whatsapp .avia-button { border-color: #fff; background: #f8f8f8; color: var(--scholar-navy); }
#top .scholar-about-mentors-section .entry-content-wrapper { display: grid; grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr); gap: 0 clamp(36px, 5vw, 85px); align-items: center; padding-top: 70px; padding-bottom: 70px; }
#top .scholar-about-mentors-section .entry-content-wrapper::before,
#top .scholar-about-mentors-section .entry-content-wrapper::after { display: none; }
#top .scholar-about-mentors-section .entry-content-wrapper > br:last-child { display: none; }
#top .scholar-about-mentors-section .flex_column { float: none; width: 100%; min-width: 0; margin: 0; }
#top .scholar-about-mentors-section .scholar-about-mentors-body p { font-size: 15px; }
#top .scholar-about-mentors-section .scholar-about-work-link { margin: 25px 0 13px !important; font-weight: 700; }
#top .scholar-about-mentors-section .scholar-about-work-button .avia-button { background: var(--scholar-navy); border-color: var(--scholar-navy); color: #fff; }
#top .scholar-about-mentors-section .scholar-about-mentors-image,
#top .scholar-about-mentors-section .scholar-about-mentors-image .avia-image-container-inner,
#top .scholar-about-mentors-section .scholar-about-mentors-image .avia-image-overlay-wrap { display: block; width: 100%; }
#top .scholar-about-mentors-section .scholar-about-mentors-image img { display: block; width: 100%; height: auto; aspect-ratio: 1088 / 941; object-fit: contain; }
#top .scholar-about-outcomes-section .scholar-about-eyebrow p { color: var(--scholar-navy); }
#top .scholar-about-outcomes-section .entry-content-wrapper { padding-top: 58px; padding-bottom: 58px; }
#top .scholar-about-outcomes-section .entry-content-wrapper > br:last-child { display: none; }
#top .scholar-about-outcomes-section .scholar-about-eyebrow { margin-bottom: 10px !important; text-align: center; }
#top .scholar-about-outcomes-section .av-special-heading { margin: 0 auto 12px !important; text-align: center; }
#top .scholar-about-outcomes-section .av-special-heading-tag { float: none; display: block; text-align: center; }
#top .scholar-about-outcomes-section .scholar-about-standfirst { max-width: 930px; margin: 0 auto 27px !important; text-align: center; }

#top .scholar-about-engagement-section .entry-content-wrapper { padding-top: 62px; padding-bottom: 68px; text-align: center; }
#top .scholar-about-engagement-section .av-special-heading { max-width: none; margin: 0 auto 13px !important; }
#top .scholar-about-engagement-section .av-special-heading-tag { float: none; display: block; text-align: center; }
#top .scholar-about-engagement-section .scholar-about-eyebrow { margin-bottom: 12px !important; }
#top .scholar-about-engagement-section .scholar-about-engagement-statement { max-width: 800px; margin: 0 auto 17px; border: 0; padding: 0; }
#top .scholar-about-engagement-section .scholar-about-engagement-statement p { font: 400 clamp(25px, 2.4vw, 34px)/1.15 var(--scholar-serif); }
#top .scholar-about-engagement-section [class*="av-scholar-about-engagement-body"] { max-width: 830px; margin: 0 auto; }
#top .scholar-about-engagement-section .scholar-about-engagement-body p { margin: 0 0 10px; color: var(--scholar-navy); font-size: 15px; line-height: 1.65; }
#top .scholar-about-engagement-section .scholar-about-engagement-button { margin: 20px 7px 0; }

/* Third About review: give the closing chapter more horizontal presence. */
#top .scholar-about-engagement-section > .container { width: min(94%, 1380px); max-width: 1380px; }
#top .scholar-about-engagement-section .scholar-about-engagement-statement { max-width: 1120px; }
#top .scholar-about-engagement-section [class*="av-scholar-about-engagement-body"] { max-width: 1120px; }

@media (max-width: 767px) {
 #top .scholar-about-founder-section .entry-content-wrapper > .flex_column_table { margin-top: 16px; padding: 33px 0; }
 #top .scholar-about-founder-proof-section .entry-content-wrapper,
 #top .scholar-about-time-section .entry-content-wrapper,
 #top .scholar-about-mentors-section .entry-content-wrapper { grid-template-columns: 1fr; row-gap: 30px; }
 #top .scholar-about-tutor-proof-section .entry-content-wrapper { row-gap: 24px; }
 #top .scholar-about-mentors-section .scholar-about-mentors-image img { height: auto; }
 #top .scholar-about-engagement-section .entry-content-wrapper { padding-top: 56px; padding-bottom: 60px; }
}
