.philosophy main.wrap{max-width:980px;padding-bottom:72px}.philosophy .ph-hero{padding:64px 0 16px}.philosophy .ph-hero h1{font-size:clamp(2.4rem,7vw,3.8rem);margin:8px 0 12px}.philosophy .ph-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px 48px;padding:40px 0;border-top:1px solid var(--yellow)}.philosophy .ph-section h2{font-family:var(--font-audiowide),sans-serif;font-weight:400;font-size:clamp(1.6rem,4.5vw,2.2rem);line-height:1.2;color:var(--yellow);margin:0}.philosophy .ph-copy p{font-size:1.1rem;line-height:1.6;color:var(--text-secondary);margin:0;max-width:62ch}.philosophy .ph-actions{display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:24px}.philosophy .ph-secondary{background:transparent;color:var(--text);border:1px solid var(--surface-border)}@media (max-width:760px){.philosophy .ph-section{grid-template-columns:minmax(0,1fr)}}