#top .scholar-admissions-section {
	--scholar-navy: #12173e;
	--scholar-gold: #c9a373;
	--scholar-cream: #f7f5f1;
	--scholar-serif: 'cormorant garamond', Georgia, serif;
	--scholar-sans: 'open sans', Helvetica, Arial, sans-serif;
	scroll-margin-top: 96px;
}
#top .scholar-admissions-section > .container { width: min(91%, 1390px); max-width: 1390px; }
#top .scholar-admissions-section .template-page { padding: 0; }
#top .scholar-admissions-section .entry-content-wrapper { display: flow-root; padding: clamp(68px, 7vw, 100px) 0; }
#top .scholar-admissions-section .entry-content-wrapper::before,
#top .scholar-admissions-section .entry-content-wrapper::after,
#top .scholar-admissions-section .entry-content-wrapper > br:last-child,
#top .scholar-admissions-section .entry-content-wrapper > style { display: none; }
#top .scholar-admissions-section .flex_column { box-sizing: border-box; min-width: 0; }
#top .scholar-admissions-section .av-special-heading { margin: 0 0 21px !important; padding: 0; }
#top .scholar-admissions-section .av-special-heading .special-heading-border { display: none !important; }
#top #wrap_all .scholar-admissions-section .scholar-admissions-heading .av-special-heading-tag {
	float: none; display: block; color: var(--scholar-navy);
	font-family: var(--scholar-serif) !important; font-weight: 400 !important; line-height: 1.07 !important;
	letter-spacing: -.015em;
}
#top #wrap_all .scholar-admissions-section h1.av-special-heading-tag { font-size: clamp(43px, 5vw, 60px) !important; }
#top #wrap_all .scholar-admissions-section h2.av-special-heading-tag { font-size: 40px !important; }
#top #wrap_all .scholar-admissions-section h3.av-special-heading-tag { font-size: clamp(27px, 2.5vw, 34px) !important; }
#top .scholar-admissions-eyebrow { margin: 0 0 17px !important; }
#top .scholar-admissions-eyebrow p {
	margin: 0; color: #a47a49; font: 700 11px/1.5 var(--scholar-sans); letter-spacing: .19em;
}
#top .scholar-admissions-body p {
	margin: 0 0 19px; color: #273353; font: 400 16px/1.78 var(--scholar-sans);
}
#top .scholar-admissions-button { display: inline-block; margin: 11px 0 0; }
#top .scholar-admissions-button .avia-button {
	padding: 17px 27px; border: 1px solid var(--scholar-navy); border-radius: 0;
	background: var(--scholar-navy); color: #fff;
	font: 700 12px/1.3 var(--scholar-sans); text-transform: uppercase;
}
#top .scholar-admissions-button .avia-button:hover { border-color: #a47a49; background: #a47a49; color: #fff; }
#top .scholar-admissions-section a:focus-visible { outline: 2px solid var(--scholar-gold); outline-offset: 3px; }

/* Intro, process, and overview. */
#top .scholar-admissions-hero,
#top .scholar-admissions-register-hero { background: var(--scholar-navy); }
#top .scholar-admissions-hero .entry-content-wrapper,
#top .scholar-admissions-register-hero .entry-content-wrapper { padding-top: 98px; padding-bottom: 103px; }
#top .scholar-admissions-hero .flex_column,
#top .scholar-admissions-register-hero .flex_column { float: none; width: 100%; margin: 0; }
#top .scholar-admissions-hero-copy { max-width: 1000px; }
#top .scholar-admissions-hero .scholar-admissions-eyebrow p,
#top .scholar-admissions-register-hero .scholar-admissions-eyebrow p { color: var(--scholar-gold); }
#top #wrap_all .scholar-admissions-hero h1.av-special-heading-tag,
#top #wrap_all .scholar-admissions-register-hero h1.av-special-heading-tag { color: var(--scholar-gold) !important; }
#top .scholar-admissions-standfirst p {
	max-width: 935px; margin: 0 0 18px; color: #fff;
	font: 400 clamp(24px, 2.4vw, 32px)/1.23 var(--scholar-serif);
}
#top .scholar-admissions-hero .scholar-admissions-button .avia-button { border-color: #fff; background: #fff; color: var(--scholar-navy); }
#top .scholar-admissions-hero .scholar-admissions-button .avia-button:hover { border-color: var(--scholar-gold); background: var(--scholar-gold); }
#top .scholar-admissions-process { background: var(--scholar-cream); }
#top .scholar-admissions-process .entry-content-wrapper {
	display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px;
}
#top .scholar-admissions-process .entry-content-wrapper > .av_textblock_section,
#top .scholar-admissions-process .entry-content-wrapper > .av-special-heading { grid-column: 1 / -1; }
#top .scholar-admissions-process .flex_column { float: none; width: 100%; margin: 0; }
#top .scholar-admissions-step { min-height: 270px; padding: 30px 33px; border: 1px solid #e2d4c0; background: #fff; }
#top .scholar-admissions-step-number p { margin: 0 0 17px; color: #a47a49; font: 700 12px/1.4 var(--scholar-sans); letter-spacing: .15em; }
#top .scholar-admissions-step .scholar-admissions-body p { margin: 0; }
#top .scholar-admissions-support { background: #fff; }
#top .scholar-admissions-split .entry-content-wrapper {
	display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 clamp(35px, 5.5vw, 88px); align-items: center;
}
#top .scholar-admissions-split .flex_column { float: none; width: 100%; margin: 0; }
#top .scholar-admissions-support-grid-block { margin-top: 30px; }
#top .scholar-admissions-support-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px; margin: 0; padding: 0; list-style: none; }
#top .scholar-admissions-support-grid li {
	display: flex; align-items: center; gap: 17px; box-sizing: border-box; min-width: 0; min-height: 104px;
	margin: 0; padding: 20px 22px; border: 1px solid #ded2c2; background: var(--scholar-cream);
	color: var(--scholar-navy); font: 600 15px/1.45 var(--scholar-sans);
}
#top .scholar-admissions-support-icon { display: block; flex: 0 0 38px; color: #a47a49; font: 400 31px/1 var(--scholar-serif); text-align: center; }

/* Service chapters and the shared testimonial treatment. */
#top .scholar-admissions-school,
#top .scholar-admissions-interviews { background: var(--scholar-cream); }
#top .scholar-admissions-uk { background: var(--scholar-navy); }
#top .scholar-admissions-us { background: #fff; }
#top .scholar-admissions-exams { background: var(--scholar-gold); }
#top .scholar-admissions-service-copy { max-width: 900px; }
#top .scholar-admissions-three-proof .entry-content-wrapper,
#top .scholar-admissions-two-proof .entry-content-wrapper { display: grid; gap: 22px; align-items: stretch; }
#top .scholar-admissions-three-proof .entry-content-wrapper { grid-template-columns: repeat(3, minmax(0, 1fr)); }
#top .scholar-admissions-two-proof .entry-content-wrapper { grid-template-columns: repeat(2, minmax(0, 1fr)); }
#top .scholar-admissions-three-proof .entry-content-wrapper > .flex_column_table,
#top .scholar-admissions-two-proof .entry-content-wrapper > .flex_column_table {
	display: block; grid-column: 1 / -1; width: 100%; margin: 0;
}
#top .scholar-admissions-three-proof .entry-content-wrapper > .flex_column_table .flex_column,
#top .scholar-admissions-two-proof .entry-content-wrapper > .flex_column_table .flex_column { float: none; width: 100%; margin: 0; }
#top .scholar-admissions-three-proof .scholar-admissions-service-copy,
#top .scholar-admissions-two-proof .scholar-admissions-service-copy { grid-column: 1 / -1; }
#top .scholar-admissions-three-proof .flex_column,
#top .scholar-admissions-two-proof .flex_column { float: none; width: 100%; margin: 0; }
#top .scholar-admissions-quote,
#top .scholar-admissions-proof-column,
#top .scholar-admissions-proof-column > .av_textblock_section { display: flex; flex-direction: column; width: 100%; height: 100%; margin: 0; }
#top .scholar-admissions-quote .scholar-testimonial-embed--card {
	display: flex; flex: 1; flex-direction: column; box-sizing: border-box; width: 100%; max-width: none; min-width: 0; margin: 0;
	padding: clamp(24px, 2.6vw, 34px); border: 1px solid #e2d4c0; border-radius: 0; background: #fff;
	box-shadow: 0 12px 30px rgba(18,23,62,.045);
}
#top .scholar-admissions-quote .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(21px, 2vw, 27px)/1.24 var(--scholar-serif); text-align: left;
}
#top .scholar-admissions-quote .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-admissions-quote .scholar-testimonial-embed--card blockquote p { margin: 0; color: inherit; font: inherit; line-height: inherit; }
#top .scholar-admissions-quote .scholar-quote-card__footer { display: flex; flex-direction: column; gap: 5px; margin-top: auto; padding-top: 18px; border-top: 1px solid #d8bd96; }
#top .scholar-admissions-quote .scholar-testimonial-attribution { display: flex; flex-direction: column; gap: 4px; }
#top .scholar-admissions-quote .scholar-testimonial-attribution strong { color: var(--scholar-navy); font: 700 15px/1.35 var(--scholar-sans); text-transform: uppercase; }
#top .scholar-admissions-quote .scholar-testimonial-reference { display: block; color: #a47a49; font: 700 10px/1.35 var(--scholar-sans); letter-spacing: .09em; text-transform: uppercase; }
#top .scholar-admissions-quote .scholar-testimonial-more { color: var(--scholar-navy); }
#top .scholar-admissions-uk .scholar-admissions-eyebrow p { color: var(--scholar-gold); }
#top #wrap_all .scholar-admissions-uk h2.av-special-heading-tag { color: var(--scholar-gold) !important; }
#top .scholar-admissions-uk .scholar-admissions-body p { color: #fff; }
#top .scholar-admissions-uk .scholar-admissions-button .avia-button { border-color: #fff; background: #fff; color: var(--scholar-navy); }
#top .scholar-admissions-exams .scholar-admissions-eyebrow p { color: var(--scholar-navy); }
#top .scholar-admissions-exams .scholar-admissions-service-copy { max-width: 1000px; }

/* Registration form uses the site's existing Enfold form fields and recipient. */
#top .scholar-admissions-register-form { background: var(--scholar-cream); }
#top .scholar-admissions-register-form .entry-content-wrapper { padding-top: 75px; padding-bottom: 90px; }
#top .scholar-admissions-register-form .flex_column { float: none; width: min(100%, 860px); margin: 0 auto; }
#top .scholar-admissions-register-form .avia_ajax_form { padding: 38px; border: 1px solid #e2d4c0; background: #fff; }
#top .scholar-admissions-register-form .avia_ajax_form h3 { color: var(--scholar-navy); font: 400 34px/1.1 var(--scholar-serif); }
#top .scholar-admissions-register-form .avia_ajax_form label { color: var(--scholar-navy); font: 600 13px/1.4 var(--scholar-sans); }
#top .scholar-admissions-register-form .avia_ajax_form input:not([type=submit]),
#top .scholar-admissions-register-form .avia_ajax_form textarea { border: 1px solid #c9cbd3; border-radius: 0; background: #fff; color: var(--scholar-navy); }
#top .scholar-admissions-register-form .avia_ajax_form input[type=submit] { padding: 17px 26px; border-radius: 0; background: var(--scholar-navy); color: #fff; font: 700 12px/1.3 var(--scholar-sans); text-transform: uppercase; }

@media (max-width: 1024px) {
	#top .scholar-admissions-split .entry-content-wrapper { grid-template-columns: 1fr; row-gap: 26px; }
	#top .scholar-admissions-support-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
	#top .scholar-admissions-process .entry-content-wrapper { grid-template-columns: 1fr; }
	#top .scholar-admissions-step { min-height: 0; }
}
@media (max-width: 767px) {
	#top .scholar-admissions-section > .container { width: calc(100% - 42px); }
	#top .scholar-admissions-section .entry-content-wrapper { padding-top: 62px; padding-bottom: 68px; }
	#top .scholar-admissions-three-proof .entry-content-wrapper,
	#top .scholar-admissions-two-proof .entry-content-wrapper { grid-template-columns: 1fr; }
	#top .scholar-admissions-support-grid { grid-template-columns: 1fr; }
	#top .scholar-admissions-three-proof .scholar-admissions-service-copy,
	#top .scholar-admissions-two-proof .scholar-admissions-service-copy { grid-column: 1; }
	#top .scholar-admissions-register-form .avia_ajax_form { padding: 22px; }
}
