/* V37 review: contextual fixes only. Forms and global brand tokens stay intact. */
.contact-page .contact-alternative{background:#F6F2E9;color:#0B0F26}
.contact-page .contact-alternative>.section{width:min(1240px,calc(100% - 96px));margin-inline:auto;padding-block:clamp(88px,8vw,132px)}
.contact-page .contact-alternative .eyebrow{color:#556274}
.contact-page .contact-alternative-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:clamp(60px,9vw,145px);align-items:start}
.contact-page .contact-alternative h2{font-family:Georgia,serif;font-weight:400;font-size:46.8px;line-height:1.1;letter-spacing:-.025em;max-width:20ch;margin:0;text-wrap:balance;color:#0B0F26}
.contact-page .contact-alternative .flow-copy{font-size:17px;line-height:1.62;color:#0B0F26}
.contact-page .contact-alternative .flow-copy p{margin:0 0 30px}
.contact-page .contact-alternative a:focus-visible{outline:3px solid #0B0F26;outline-offset:5px}
.home-v2 .home-quick-reading .context-links>span,.home-v2 .directory-label>span,
main.holistic-diagnostic-page .encounter-timeline article>span,
.holistic-formation-page .context-links>span,
.holistic-method-page .method-body .context-links>span{color:#9E4800}
.contact-page .contact-form-section .contact-expect>.eyebrow{color:#DFE5F1}
.holistic-formation-page .leaders-inquiry .eyebrow,
.holistic-formation-page .leaders-contact-cta .eyebrow.light,
.holistic-formation-page .leaders-contact-cta .leaders-contact-cta-grid>div:last-child>p,
.holistic-formation-page .leaders-contact-cta .leaders-contact-cta-grid>div:last-child>p small{color:#0B0F26}
.holistic-areas-page .areas-coordination h2{color:#fff}
.holistic-areas-page .areas-coordination p,.holistic-areas-page .areas-coordination .flow-copy{color:#DFE5F1}
@media(max-width:1050px){.site-nav .mobile-nav nav{width:min(330px,calc(100vw - 64px));max-width:none}}
@media(max-width:900px){.contact-page .contact-alternative-grid{grid-template-columns:1fr;gap:34px}}
@media(max-width:760px){.contact-page .contact-alternative>.section{width:calc(100% - 40px);padding-block:78px}.contact-page .contact-alternative h2{font-size:34px}.contact-page .contact-alternative .flow-copy{font-size:16px}}

main.holistic-formation-page .leaders-inquiry-grid>div:first-child>p{color:#0B0F26}
.contact-page .contact-alternative .quiet-link{color:#0B0F26;font-size:16px;line-height:1.62;font-weight:700;text-decoration:underline;text-underline-offset:5px}
.contact-page .contact-alternative .quiet-link:hover{color:#9E4800}

/* Remove the decorative hover stripe on institutional disclosure questions.
   Keyboard focus outlines remain intact; open/closed semantics are unchanged. */
body .faq-item summary:hover{box-shadow:none}

body .faq-item summary:focus-visible{outline:3px solid #0B0F26;outline-offset:4px}

/* Requested closing-band separation. Footer, content and geometry are unchanged. */
.home-v2 .home-decision{background:#F6F2E9;color:#0B0F26}
.home-v2 .home-decision h2,.home-v2 .home-decision-grid>div>p,.home-v2 .home-decision .text-link{color:#0B0F26}
.home-v2 .home-decision .eyebrow{color:#556274}
.home-v2 .home-decision .text-link:hover{color:#9E4800}
.home-v2 .home-decision a:focus-visible{outline:3px solid #0B0F26;outline-offset:5px}

/* Reduce redundant narrative separators, scoped away from headers and data rows.
   Transparent border slots preserve the approved vertical geometry. */
main.content-page.holistic-areas-page .industry-group,
main.content-page.holistic-industries-page .industry-group,
main.story-page.holistic-founder-page .personal-story .story-chapter,
main.story-page.holistic-founder-page .personal-cta,
main.story-page.holistic-team-page .team-closing,
main.holistic-connection-page .connection-situations article{border-top-color:transparent}
.holistic-areas-page .industry-group>.eyebrow::before,
.holistic-industries-page .industry-group>.eyebrow::before{display:none}
