#top .scholar-resources-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: 98px;
}
#top .scholar-resources-section > .container { width: min(91%, 1390px); max-width: 1390px; }
#top .scholar-resources-section .template-page { padding: 0; }
#top .scholar-resources-section .entry-content-wrapper { display: flow-root; padding: clamp(68px, 7vw, 100px) 0; }
#top .scholar-resources-section .entry-content-wrapper::before,
#top .scholar-resources-section .entry-content-wrapper::after,
#top .scholar-resources-section .entry-content-wrapper > br:last-child,
#top .scholar-resources-section .entry-content-wrapper > style { display: none; }
#top .scholar-resources-section .av-special-heading { margin: 0 0 22px !important; padding: 0; }
#top .scholar-resources-section .av-special-heading .special-heading-border { display: none !important; }
#top #wrap_all .scholar-resources-section .scholar-resources-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-resources-section h1.av-special-heading-tag { font-size: clamp(43px, 5vw, 60px) !important; }
#top #wrap_all .scholar-resources-section h2.av-special-heading-tag { font-size: 40px !important; }
#top .scholar-resources-eyebrow { margin: 0 0 16px !important; }
#top .scholar-resources-eyebrow p { margin: 0; color: #a47a49; font: 700 11px/1.5 var(--scholar-sans); letter-spacing: .19em; }
#top .scholar-resources-description p,
#top .scholar-resources-newsletter-copy p {
	max-width: 800px; margin: 0; color: #273353; font: 400 17px/1.7 var(--scholar-sans);
}

/* Intro and category navigation. */
#top .scholar-resources-hero { background: var(--scholar-navy); }
#top .scholar-resources-hero .entry-content-wrapper { padding-top: 98px; padding-bottom: 104px; }
#top .scholar-resources-hero .scholar-resources-eyebrow p { color: var(--scholar-gold); }
#top #wrap_all .scholar-resources-hero h1.av-special-heading-tag { color: var(--scholar-gold) !important; }
#top .scholar-resources-standfirst { max-width: 1000px; }
#top .scholar-resources-standfirst p {
	margin: 0 0 16px; color: #fff; font: 400 clamp(24px, 2.4vw, 32px)/1.23 var(--scholar-serif);
}
#top .scholar-resources-standfirst p:last-child { margin-bottom: 0; }
#top .scholar-resources-browse { background: var(--scholar-cream); }
#top .scholar-resources-category-block { margin-top: 33px; }
#top .scholar-resources-category-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; }
#top .scholar-resources-category-grid a {
	position: relative; display: flex; flex-direction: column; box-sizing: border-box; min-height: 213px;
	padding: 27px 30px; border: 1px solid #decfbc; background: #fff; color: var(--scholar-navy);
	text-decoration: none; transition: border-color .2s, transform .2s, box-shadow .2s;
}
#top .scholar-resources-category-grid a:hover,
#top .scholar-resources-category-grid a:focus-visible {
	border-color: #a47a49; transform: translateY(-3px); box-shadow: 0 12px 24px rgba(18,23,62,.1);
}
#top .scholar-resources-category-icon { margin-bottom: 13px; color: #a47a49; font: 400 31px/1 var(--scholar-serif); }
#top .scholar-resources-category-grid strong { margin-bottom: 9px; font: 400 28px/1.08 var(--scholar-serif); }
#top .scholar-resources-category-grid a > span:not(.scholar-resources-category-icon):not(.scholar-resources-category-arrow) { max-width: 310px; color: #34405e; font: 400 14px/1.55 var(--scholar-sans); }
#top .scholar-resources-category-arrow { position: absolute; right: 26px; top: 27px; color: #a47a49; font: 400 24px/1 var(--scholar-serif); }

/* Curated resource lists. */
#top .scholar-resources-library { background: #fff; }
#top .scholar-resources-school-admissions,
#top .scholar-resources-student-development,
#top .scholar-resources-thought-leadership { background: var(--scholar-cream); }
#top .scholar-resources-links-block,
#top .scholar-resources-archive-block { margin-top: 35px; }
#top .scholar-resources-link-group h3 {
	margin: 0 0 19px; color: var(--scholar-navy);
	font: 400 clamp(27px, 2.5vw, 34px)/1.12 var(--scholar-serif);
}
#top .scholar-resources-link-list { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 13px; margin: 0; padding: 0; list-style: none; }
#top .scholar-resources-link-list li { min-width: 0; margin: 0; }
#top .scholar-resources-link-list a {
	position: relative; display: flex; flex-direction: column; box-sizing: border-box; min-height: 112px; height: 100%;
	padding: 20px 53px 20px 24px; border: 1px solid #e0d2c0; background: #fff;
	color: var(--scholar-navy); text-decoration: none; transition: border-color .2s, box-shadow .2s;
}
#top .scholar-resources-link-list a:hover,
#top .scholar-resources-link-list a:focus-visible { border-color: #a47a49; box-shadow: 0 8px 18px rgba(18,23,62,.08); }
#top .scholar-resources-link-source { margin-bottom: 7px; color: #a47a49; font: 700 10px/1.4 var(--scholar-sans); letter-spacing: .14em; text-transform: uppercase; }
#top .scholar-resources-link-list strong { font: 600 15px/1.4 var(--scholar-sans); }
#top .scholar-resources-link-description { margin-top: 6px; color: #49536d; font: 400 13px/1.48 var(--scholar-sans); }
#top .scholar-resources-link-arrow { position: absolute; right: 24px; top: 22px; color: #a47a49; font: 400 24px/1 var(--scholar-serif); }
#top .scholar-newsletter-archive { margin: 0; padding: 0; list-style: none; }
#top .scholar-newsletter-archive li { max-width: 690px; margin: 0 0 10px; }
#top .scholar-newsletter-archive a { display: flex; gap: 15px; align-items: center; padding: 17px 21px; border: 1px solid #e0d2c0; background: #fff; color: var(--scholar-navy); text-decoration: none; }
#top .scholar-newsletter-archive a strong { flex: 1; }
#top .scholar-newsletter-pending { margin: 0; color: #34405e; font: 400 15px/1.65 var(--scholar-sans); }

/* Founder channels and newsletter sign-up. */
#top .scholar-resources-educates { background: var(--scholar-navy); }
#top .scholar-resources-educates .scholar-resources-eyebrow p { color: var(--scholar-gold); }
#top #wrap_all .scholar-resources-educates h2.av-special-heading-tag { color: var(--scholar-gold) !important; }
#top .scholar-resources-educates-body p { max-width: 850px; margin: 0 0 25px; color: #fff; font: 400 17px/1.75 var(--scholar-sans); }
#top .scholar-resources-button { display: inline-block; margin: 0 12px 0 0; }
#top .scholar-resources-button .avia-button {
	padding: 17px 25px; border: 1px solid #fff; border-radius: 0; background: #fff; color: var(--scholar-navy);
	font: 700 12px/1.3 var(--scholar-sans); text-transform: uppercase;
}
#top .scholar-resources-button .avia-button:hover { border-color: var(--scholar-gold); background: var(--scholar-gold); color: var(--scholar-navy); }
#top .scholar-resources-newsletter { background: var(--scholar-gold); }
#top .scholar-resources-newsletter .scholar-resources-eyebrow p { color: var(--scholar-navy); }
#top .scholar-resources-newsletter .entry-content-wrapper { max-width: 1000px; }
#top .scholar-resources-newsletter-form { margin-top: 23px; }
#top .scholar-newsletter-form .avia_ajax_form { max-width: 610px; }
#top .scholar-newsletter-form .avia_ajax_form label { color: var(--scholar-navy); font: 600 13px/1.4 var(--scholar-sans); }
#top .scholar-newsletter-form .avia_ajax_form input:not([type=submit]) { box-sizing: border-box; min-height: 49px; border: 1px solid #b8ad9f; border-radius: 0; background: #fff; color: var(--scholar-navy); }
#top .scholar-newsletter-form .avia_ajax_form input[type=submit] { padding: 15px 23px; border-radius: 0; background: var(--scholar-navy); color: #fff; font: 700 12px/1.3 var(--scholar-sans); text-transform: uppercase; }
#top .scholar-newsletter-form .avia_ajax_form input[type=submit]:hover { background: #a47a49; }
.scholar-newsletter-widget-copy { font: 400 14px/1.6 'open sans', Helvetica, Arial, sans-serif; }

/* Timed sign-up, rendered only when Mailchimp is connected. */
.scholar-newsletter-popup[hidden] { display: none !important; }
.scholar-newsletter-popup { position: fixed; z-index: 999999; inset: 0; display: grid; place-items: center; padding: 22px; }
.scholar-newsletter-popup__scrim { position: absolute; inset: 0; background: rgba(10,15,39,.68); }
.scholar-newsletter-popup__panel { position: relative; box-sizing: border-box; width: min(100%, 550px); max-height: calc(100vh - 44px); overflow: auto; padding: clamp(26px, 4vw, 48px); border: 1px solid #d4bd9e; background: #f7f5f1; box-shadow: 0 28px 65px rgba(0,0,0,.28); }
.scholar-newsletter-popup__panel h2 { margin: 0 0 14px; color: #12173e; font: 400 40px/1.06 'cormorant garamond', Georgia, serif; }
.scholar-newsletter-popup__panel > p:not(.scholar-newsletter-popup__eyebrow) { margin: 0 0 22px; color: #273353; font: 400 15px/1.6 'open sans', Helvetica, Arial, sans-serif; }
.scholar-newsletter-popup__eyebrow { margin: 0 0 15px; color: #a47a49; font: 700 10px/1.5 'open sans', Helvetica, Arial, sans-serif; letter-spacing: .17em; }
.scholar-newsletter-popup__close { position: absolute; right: 16px; top: 12px; padding: 4px 10px; border: 0; background: transparent; color: #12173e; font: 400 31px/1 Arial, sans-serif; cursor: pointer; }
.scholar-newsletter-is-open { overflow: hidden; }

@media (max-width: 1024px) {
	#top .scholar-resources-category-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 767px) {
	#top .scholar-resources-section > .container { width: calc(100% - 42px); }
	#top .scholar-resources-section .entry-content-wrapper { padding-top: 62px; padding-bottom: 68px; }
	#top .scholar-resources-category-grid,
	#top .scholar-resources-link-list { grid-template-columns: 1fr; }
	#top .scholar-resources-category-grid a { min-height: 0; }
	#top .scholar-resources-button { display: block; width: max-content; max-width: 100%; margin: 0 0 12px; }
	#top .scholar-resources-button .avia-button { white-space: normal; }
}
