/* Original About values grid, using the site's existing content and type roles. */
.company-values>.company-section-head{align-items:center;text-align:center;margin-bottom:44px}
.company-values>.company-section-head h2{max-width:850px}
.company-values .company-values-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid #ffffff1c;border-left:1px solid #ffffff1c}
.company-values .company-value{box-sizing:border-box;min-width:0;min-height:200px;padding:40px;border:0;border-right:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;border-radius:0;background:transparent}
.company-value-heading{display:flex;align-items:center;gap:12px;margin:0 0 14px}
.company-value-heading>.geo{display:block;flex:0 0 24px;width:24px;height:24px;margin:0;fill:none;stroke:currentColor;stroke-width:1.5px;color:#f4f4f4}
.company-value-heading h3{margin:0;font-family:Helvetica,Arial,sans-serif;font-size:var(--type-card-title,18px);font-weight:500;line-height:var(--type-title-leading,1.4);letter-spacing:normal;color:var(--ink)}
.company-value p{margin:0;font-family:Helvetica,Arial,sans-serif;font-size:var(--type-copy,14px);font-weight:400;line-height:var(--type-copy-leading,1.7);letter-spacing:normal;color:var(--muted);max-width:520px}
.company-value p+p{margin-top:18px}
@media(max-width:1000px){.company-values .company-value{padding:32px;min-height:190px}}
@media(max-width:650px){.company-values>.company-section-head{margin-bottom:28px}.company-values .company-values-grid{grid-template-columns:1fr}.company-values .company-value{padding:28px 24px;min-height:0}}
