.scholar-connect-page #header,
.scholar-connect-page #footer,
.scholar-connect-page #socket,
.scholar-connect-page #scroll-top-link,
.scholar-connect-page .title_container { display: none !important; }
.scholar-connect-page #main { padding-top: 0 !important; }
.scholar-connect-page #wrap_all { background: #12173e; }

#top .scholar-connect-shell {
	--scholar-navy: #12173e;
	--scholar-gold: #c9a373;
	--scholar-cream: #f7f5f1;
	--scholar-serif: 'cormorant garamond', Georgia, serif;
	--scholar-sans: 'open sans', Helvetica, Arial, sans-serif;
	min-height: 100dvh; background: var(--scholar-navy);
}
#top .scholar-connect-shell > .container { width: min(calc(100% - 40px), 560px); max-width: 560px; }
#top .scholar-connect-shell .template-page { padding: 0; }
#top .scholar-connect-shell .entry-content-wrapper { display: flow-root; padding: 52px 0 78px; }
#top .scholar-connect-shell .entry-content-wrapper::before,
#top .scholar-connect-shell .entry-content-wrapper::after,
#top .scholar-connect-shell .entry-content-wrapper > br:last-child,
#top .scholar-connect-shell .entry-content-wrapper > style { display: none; }
#top .scholar-connect-shell .av-special-heading .special-heading-border { display: none !important; }
#top .scholar-connect-logo { width: min(100%, 285px); margin: 0 auto 28px; }
#top .scholar-connect-logo .avia_image { display: block; width: 100% !important; height: auto; margin: 0 auto; border: 0; box-shadow: none; }
#top .scholar-connect-logo .avia-image-container-inner { display: block; }
#top .scholar-connect-visually-hidden { position: absolute !important; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
#top .scholar-connect-intro { margin: 0 auto 34px !important; text-align: center; }
#top .scholar-connect-intro p { margin: 0; color: #fff; font: 400 clamp(23px, 3vw, 28px)/1.2 var(--scholar-serif); }
#top .scholar-connect-group-heading { margin: 33px 0 14px !important; padding: 25px 0 0; border-top: 1px solid rgba(201,163,115,.44); text-align: left; }
#top .scholar-connect-group-heading .av-special-heading-tag { float: none; display: block; margin: 0; color: var(--scholar-gold) !important; font-family: var(--scholar-serif) !important; font-size: 40px !important; font-weight: 400 !important; line-height: 1.08; }
#top .scholar-connect-button { display: block; width: 100%; margin: 0 0 10px; }
#top .scholar-connect-button .avia-button {
	display: flex; align-items: center; justify-content: space-between; box-sizing: border-box;
	width: 100%; min-height: 60px; padding: 15px 20px; border: 1px solid #e5d8c5; border-radius: 0;
	background: var(--scholar-cream); color: var(--scholar-navy) !important;
	font: 700 13px/1.45 var(--scholar-sans); letter-spacing: .015em; text-align: left; text-transform: uppercase;
	transition: background-color .18s ease, border-color .18s ease;
}
#top .scholar-connect-shell .scholar-connect-button .avia-button .avia_iconbox_title { color: inherit !important; }
#top .scholar-connect-button .avia-button::after { content: '→'; flex: 0 0 auto; margin-left: 12px; color: #a47a49; font: 400 25px/1 var(--scholar-serif); }
#top .scholar-connect-button--download .avia-button::after { content: '↓'; }
#top .scholar-connect-button .avia-button:hover { border-color: var(--scholar-gold); background: #ead9c0; color: var(--scholar-navy); }
#top .scholar-connect-button--primary .avia-button { border-color: var(--scholar-gold); background: var(--scholar-gold); color: var(--scholar-navy) !important; }
#top .scholar-connect-button--primary .avia-button::after { color: var(--scholar-navy); }
#top .scholar-connect-button--primary .avia-button:hover { background: #e2c398; }
#top .scholar-connect-shell a:focus-visible { outline: 2px solid var(--scholar-gold); outline-offset: 3px; }

#top .scholar-connect-social-links { margin: 19px 0 0 !important; }
#top .scholar-connect-socials { display: flex; justify-content: center; gap: 16px; }
#top .scholar-connect-socials a { display: inline-flex; align-items: center; justify-content: center; width: 50px; height: 50px; border: 1px solid rgba(201,163,115,.7); border-radius: 50%; color: var(--scholar-gold); transition: background-color .18s ease; }
#top .scholar-connect-socials a:hover { background: rgba(201,163,115,.15); }
#top .scholar-connect-socials__icon { display: block; width: 23px; height: 23px; background-position: center; background-repeat: no-repeat; background-size: contain; }
#top .scholar-connect-socials__icon--instagram { background-image: url('connect-instagram.svg'); }
#top .scholar-connect-socials__icon--podcast { background-image: url('connect-podcast.svg'); }
#top .scholar-connect-socials__icon--linkedin { background-image: url('connect-linkedin.svg'); }

@media (max-width: 600px) {
	#top .scholar-connect-shell > .container { width: calc(100% - 40px); }
	#top .scholar-connect-shell .entry-content-wrapper { padding-top: 36px; padding-bottom: 58px; }
	#top .scholar-connect-logo { width: min(100%, 250px); margin-bottom: 23px; }
	#top .scholar-connect-intro { margin-bottom: 29px !important; }
	#top .scholar-connect-group-heading { margin-top: 28px !important; padding-top: 22px; }
	#top .scholar-connect-button .avia-button { min-height: 62px; padding: 15px 17px; }
}
