.crc-eco{padding:80px var(--crc-gutter) 42px}.crc-eco__inner{align-items:center;gap:40px}.crc-eco__inner,.crc-eco__intro{display:flex;flex-direction:column}.crc-eco__intro{gap:16px;max-width:860px;text-align:center}.crc-eco__grid{align-items:start;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));list-style:none;margin:0;padding:0;width:100%}.crc-eco__col{background:var(--crc-white);border:1px solid var(--crc-midgrey);border-radius:24px;display:flex;flex-direction:column;overflow:hidden}.crc-eco__img{aspect-ratio:400/265;display:block;object-fit:cover;width:100%}.crc-eco__content{display:flex;flex-direction:column;gap:20px;padding:24px}.crc-eco__title{color:var(--crc-black);font-family:var(--crc-font);font-size:24px;font-weight:700;letter-spacing:-.025em;line-height:32px;margin:0}.crc-eco__items{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.crc-eco__items li{align-items:flex-start;color:var(--crc-black);display:flex;font-family:var(--crc-font);font-size:16px;font-weight:450;gap:10px;line-height:1.4}.crc-eco__items svg{color:var(--crc-black);flex:0 0 auto;height:16px;margin-top:4px;width:16px}.crc-eco__footnote,.crc-eco__footnote p{color:var(--crc-black);font-family:var(--crc-font);font-size:14px;font-weight:450;line-height:1.5;margin:0;text-align:center}@media (max-width:1024px){.crc-eco{padding-block:56px 40px}.crc-eco__inner{gap:32px}.crc-eco__grid{gap:20px}.crc-eco__content{gap:16px;padding:20px}}@media (max-width:767px){.crc-eco{padding-block:40px 28px}.crc-eco__inner{gap:24px}.crc-eco__intro{gap:12px}.crc-eco__grid{gap:16px;grid-template-columns:minmax(0,1fr)}.crc-eco__content{gap:14px;padding:16px}.crc-eco__title{font-size:20px;line-height:26px}}