.teklo-philosophy{background:var(--teklo-cream);color:var(--teklo-ink);border-top:1px solid var(--teklo-rule);border-bottom:1px solid var(--teklo-rule);padding:clamp(64px,8vw,120px) 0}.teklo-philosophy__grid{display:grid;grid-template-columns:1.1fr 1.45fr .6fr;align-items:center;gap:clamp(32px,6vw,90px)}.teklo-philosophy h2{margin:0;font-size:clamp(36px,4vw,58px);line-height:1.06;letter-spacing:-.045em;font-weight:400}.teklo-philosophy__copy{font-size:clamp(17px,1.65vw,23px);line-height:1.65;color:rgba(32,41,37,.72)}.teklo-philosophy__copy p{margin:0}.teklo-philosophy__seal{display:block;width:100%;max-width:200px;height:auto;justify-self:end}@media(max-width:989px){.teklo-philosophy__grid{grid-template-columns:1fr 160px;gap:32px}.teklo-philosophy h2{grid-column:1/-1;max-width:500px}}@media(max-width:599px){.teklo-philosophy__grid{grid-template-columns:1fr}.teklo-philosophy__seal{width:140px;justify-self:start}.teklo-philosophy h2{grid-column:auto}}
