.sustainability-philosophy{margin-block:5rem}@media (min-width:581px) and (max-width:1200px){.sustainability-philosophy{margin-block:4rem}}@media (max-width:580px){.sustainability-philosophy{margin-block:2.5rem}}.sustainability-philosophy__inner{background:#f7f8f9;padding:2.5rem;position:relative}@media (min-width:581px) and (max-width:1200px){.sustainability-philosophy__inner{padding:2rem}}@media (max-width:580px){.sustainability-philosophy__inner{padding:9.5rem 1rem 1rem}}.sustainability-philosophy__content{display:flex;max-width:36.625rem;width:100%;flex-direction:column;align-items:flex-start;gap:1rem}@media (min-width:581px) and (max-width:1200px){.sustainability-philosophy__content{max-width:26.875rem}}.sustainability-philosophy__content h2{width:100%}@media (min-width:581px) and (max-width:1200px){.sustainability-philosophy__content h2{max-width:21rem}}@media (max-width:580px){.sustainability-philosophy__content h2{max-width:16.0625rem}}.sustainability-philosophy__image svg{position:absolute;right:0;top:0;width:33.375rem;height:28.125rem;aspect-ratio:89/75}@media (min-width:581px) and (max-width:1200px){.sustainability-philosophy__image svg{width:20.125rem;height:17rem;aspect-ratio:129/121}}@media (max-width:580px){.sustainability-philosophy__image svg{width:13.5rem;height:11.375rem;aspect-ratio:193/182}}