
/* Approved desktop headings: further 4% reduction, 2026-10-13. Mobile sizes are unchanged. */
@media (min-width:861px){
main .section-heading{font-size:clamp(37.5px,4.464vw,64.28px)}
.home-page .home-about-copy .section-heading{font-size:clamp(32.14px,3.5712vw,46.43px)}
.home-page .home-books .section-heading,.home-page .linkedin-section .section-heading{font-size:clamp(30.36px,3.30336vw,46.43px)}
.home-page .home-articles .section-heading{font-size:clamp(33.93px,3.83904vw,55.35px)}
main:not(.home-page) > .influence-section .section-heading{font-size:clamp(32.14px,3.5712vw,48.21px)}
main.books-page .section-heading{font-size:clamp(32.14px,3.39264vw,44.64px)}
main .article-header h1{font-size:clamp(37.5px,4.82112vw,62.5px)}
main:not(.home-page) > .page-hero .display{font-size:clamp(41.07px,5.17824vw,67.85px)}
main.about-page > .page-hero .display,main.books-page > .page-hero .display,main.essays-page > .page-hero .display,main.contact-page > .page-hero .display,main.collaboration-page > .page-hero .display,main.topic-hub-page > .page-hero .display{font-size:clamp(37.5px,4.28544vw,55.35px)}
}
