/* Philosophy editorial spacing: only the first three narrative chapters. */
@media(min-width:751px){
.philosophy-page>h1{margin-bottom:clamp(48px,6vw,92px)!important}
.philosophy-page>.philosophy-lead{display:block!important;padding:30px 0 68px!important}
.philosophy-page>.philosophy-lead .micro-label{display:block;margin-bottom:24px}
.philosophy-page>.philosophy-lead p{margin:0!important;max-width:760px!important;text-align:left!important}
.philosophy-page>.thinking-section:not(.visual-language):not(.about-bridge){min-height:0!important;padding:52px 0 76px!important}
.philosophy-page>.thinking-section:not(.visual-language):not(.about-bridge) h2{margin:38px 0 35px!important}
.philosophy-page>.thinking-section:not(.visual-language):not(.about-bridge)>p{max-width:760px!important;margin-left:0!important;text-align:left!important}
}
@media(max-width:750px){
.philosophy-page>h1{margin-bottom:54px!important}
.philosophy-page>.philosophy-lead{padding:26px 0 62px!important;gap:18px!important}
.philosophy-page>.philosophy-lead p{text-align:left!important}
.philosophy-page>.thinking-section:not(.visual-language):not(.about-bridge){min-height:0!important;padding:48px 0 72px!important}
.philosophy-page>.thinking-section:not(.visual-language):not(.about-bridge) h2{margin:35px 0!important}
.philosophy-page>.thinking-section:not(.visual-language):not(.about-bridge)>p{text-align:left!important;margin-left:0!important}
}