.philosophy-photo__media{aspect-ratio:4/3}@media (width>=768px){.philosophy-photo__media{aspect-ratio:auto;height:calc(min(78svh,46rem))}}.principles__label{margin-bottom:2.5rem}.principles__grid{border-top:1px solid var(--color-line);display:grid}.principle{border-bottom:1px solid var(--color-line);align-content:start;gap:.75rem;padding-block:2rem;display:grid}.principle__num{color:var(--color-accent-strong);font-size:3rem}.principle__text{color:var(--color-ink-soft)}@media (width>=640px){.principles__grid{-moz-column-gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}@media (width>=1024px){.principles__grid{-moz-column-gap:3rem;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:3rem}.principle{padding-block:2.75rem}}.philosophy-close__text{max-width:24ch}
