.home-banner-container h1 .hero-title { display: block; font-size: 1.1em; text-transform: uppercase; letter-spacing: 0.06em; }
.home-banner-container h1 .hero-roles { display: block; font-size: 0.4em; letter-spacing: 0.14em; line-height: 1.6; margin-top: 0.8em; opacity: 0.9; }
/* Standard content pages: lists and heading spacing */
.page-template-default .single-blog-content ul.wp-block-list { list-style: disc; padding-left: 1.4em; margin-bottom: 1.2em; }
.page-template-default .single-blog-content ol.wp-block-list { list-style: decimal; padding-left: 1.4em; margin-bottom: 1.2em; }
.page-template-default .single-blog-content li { margin-bottom: 0.5em; }
.page-template-default .single-blog-content h2 { margin-top: 1.6em; margin-bottom: 0.5em; }
.page-template-default .single-blog-content h3 { margin-top: 1.2em; margin-bottom: 0.3em; font-size: 1.25em; }
.page-template-default .single-blog-content blockquote { border-left: 4px solid #091e68; padding: 0.4em 0 0.4em 1.2em; margin: 1.6em 0; font-style: italic; }
.page-template-default .single-blog-content blockquote cite { display: block; margin-top: 0.6em; font-style: normal; font-weight: 600; }

/* Practice area pages: client-facing roles heading (replaces theme text "We Place Job Seekers in ... Roles") */
.single-practice-area .pa-typical-container h2.primary-headline { visibility: hidden; position: relative; }
.single-practice-area .pa-typical-container h2.primary-headline::after { content: "Executive Roles We Recruit"; visibility: visible; position: absolute; left: 0; top: 0; width: 100%; }
/* Practice area pages: hide Completed Searches section when it has no entries */
.single-practice-area .pa-complete-container-outer:not(:has(.pa-complete-search h3)) { display: none; }
/* About page: hide bottom section (DEI removed Oct 18, 2026) */
.page-template-template-about .about-bottom-container { display: none; }
/* Contact page: intro line above the forms (added Oct 18, 2026) */
.page-template-template-contact-us .contact-page-container::before { content: "Every inquiry is confidential and is answered personally, usually within one business day. Whether you are planning a leadership search or considering your next role, we welcome the conversation."; display: block; max-width: 760px; margin: 0 auto 2em; padding: 0 16px; text-align: center; font-size: 1.15em; line-height: 1.6; color: #091e68; }