
/* 19 Oct 2026: The four agreed principles. All typography tokens remain unchanged. */
#philosophy .value-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px}
#philosophy .value-grid>div{min-width:0}
/* Card titles continue to use the approved global typography tokens. */
@media(max-width:1000px){#philosophy .value-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){#philosophy .value-grid{grid-template-columns:1fr!important}}
