#top .scholar-work-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-work-section > .container { width: min(91%, 1390px); max-width: 1390px; }
#top .scholar-work-section .template-page { padding: 0; }
#top .scholar-work-section .entry-content-wrapper { display: flow-root; padding: clamp(70px, 7vw, 102px) 0; }
#top .scholar-work-section .entry-content-wrapper::before,
#top .scholar-work-section .entry-content-wrapper::after,
#top .scholar-work-section .entry-content-wrapper > br:last-child,
#top .scholar-work-section .entry-content-wrapper > style { display: none; }
#top .scholar-work-section .av-special-heading { margin: 0 0 22px !important; padding: 0; }
#top .scholar-work-section .av-special-heading .special-heading-border { display: none !important; }
#top #wrap_all .scholar-work-section .scholar-work-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-work-section h1.av-special-heading-tag { font-size: clamp(43px, 5vw, 60px) !important; }
#top #wrap_all .scholar-work-section h2.av-special-heading-tag { font-size: 40px !important; }
#top .scholar-work-eyebrow { margin: 0 0 16px !important; }
#top .scholar-work-eyebrow p { margin: 0; color: #a47a49; font: 700 11px/1.5 var(--scholar-sans); letter-spacing: .19em; }
#top .scholar-work-section a:focus-visible { outline: 2px solid var(--scholar-gold); outline-offset: 3px; }

#top .scholar-work-hero { background: var(--scholar-navy); }
#top .scholar-work-hero .entry-content-wrapper { padding-top: 98px; padding-bottom: 106px; }
#top .scholar-work-hero .scholar-work-eyebrow p { color: var(--scholar-gold); }
#top #wrap_all .scholar-work-hero h1.av-special-heading-tag { color: var(--scholar-gold) !important; }
#top .scholar-work-intro { max-width: 970px; }
#top .scholar-work-intro p { margin: 0 0 20px; color: #fff; font: 400 18px/1.7 var(--scholar-sans); }
#top .scholar-work-intro p:first-child { font: 400 clamp(24px, 2.35vw, 32px)/1.25 var(--scholar-serif); }
#top .scholar-work-intro p:last-child { margin-bottom: 0; }

#top .scholar-work-tutors { background: var(--scholar-cream); }
#top .scholar-work-tutors .entry-content-wrapper { display: grid; grid-template-columns: 1fr; }
#top .scholar-work-requirements { margin: 22px 0 0 !important; }
#top .scholar-work-requirements ul { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px; margin: 0; padding: 0; list-style: none; }
#top .scholar-work-requirements li { position: relative; display: flex; align-items: center; min-height: 96px; box-sizing: border-box; margin: 0; padding: 22px 22px 22px 62px; border: 1px solid #e2d4c0; background: #fff; color: var(--scholar-navy); font: 600 16px/1.5 var(--scholar-sans); }
#top .scholar-work-requirements li::before { content: '✓'; position: absolute; left: 23px; top: 50%; transform: translateY(-50%); color: #a47a49; font: 400 27px/1 var(--scholar-serif); }

#top .scholar-work-mentors { background: #c9a373; }
#top .scholar-work-mentors .entry-content-wrapper { display: grid; grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr); gap: clamp(28px,5vw,90px); align-items: center; }
#top .scholar-work-mentors .flex_column { float: none; width: 100%; min-width: 0; margin: 0; }
#top .scholar-work-mentors .scholar-work-eyebrow p { color: var(--scholar-navy); }
#top .scholar-work-mentor-copy p { margin: 0; color: var(--scholar-navy); font: 400 18px/1.75 var(--scholar-sans); }

#top .scholar-work-form-section { background: #fff; }
#top .scholar-work-form-intro p { max-width: 800px; margin: 0 0 25px; color: #273353; font: 400 16px/1.75 var(--scholar-sans); }
#top .scholar-work-form-shell { margin: 28px 0 0; padding: clamp(13px, 3vw, 32px); border: 1px solid #e2d4c0; background: var(--scholar-cream); }
#top .scholar-work-form-shell .scholar-work-fillout { width: 100%; min-height: 800px; }
#top .scholar-work-form-shell iframe { width: 100% !important; max-width: 100%; border: 0; }
#top .scholar-work-questions { margin: 26px 0 0 !important; }
#top .scholar-work-questions p { margin: 0 0 16px; color: #273353; font: 600 16px/1.7 var(--scholar-sans); }
#top .scholar-work-contact-actions { display: flex; flex-wrap: wrap; gap: 12px; }
#top .scholar-work-contact-actions a { display: inline-flex; align-items: center; justify-content: center; min-height: 52px; box-sizing: border-box; padding: 14px 22px; border: 1px solid var(--scholar-navy); background: var(--scholar-navy); color: #fff; font: 700 12px/1.4 var(--scholar-sans); letter-spacing: .03em; text-align: center; text-decoration: none; text-transform: uppercase; transition: background .2s ease, color .2s ease, border-color .2s ease; }
#top .scholar-work-contact-actions a span { margin-left: .45em; }
#top .scholar-work-contact-actions a:hover { border-color: var(--scholar-gold); background: var(--scholar-gold); color: var(--scholar-navy); }
#top .scholar-work-contact-actions a.scholar-work-contact-button--email { background: #fff; color: var(--scholar-navy); }
#top .scholar-work-contact-actions a.scholar-work-contact-button--email:hover { background: var(--scholar-navy); color: #fff; }

@media (max-width: 900px) {
	#top .scholar-work-requirements ul { grid-template-columns: repeat(2, minmax(0,1fr)); }
	#top .scholar-work-mentors .entry-content-wrapper { grid-template-columns: 1fr; }
}
@media (max-width: 767px) {
	#top .scholar-work-section > .container { width: calc(100% - 42px); }
	#top .scholar-work-section .entry-content-wrapper { padding-top: 62px; padding-bottom: 68px; }
	#top .scholar-work-requirements ul { grid-template-columns: 1fr; }
	#top .scholar-work-requirements li { min-height: 74px; }
	#top .scholar-work-form-shell { padding: 8px; }
	#top .scholar-work-contact-actions { flex-direction: column; }
	#top .scholar-work-contact-actions a { width: 100%; }
}
