.sf6-sustainability{--sf6s-bg:#fff;--sf6s-text:#495156;--sf6s-text-dark:#1a1c1e;--sf6s-orange:#eb690b;--sf6s-panel:#f0f3f5;--sf6s-border:#c3ced7;--sf6s-font:var(--dilo-font-display);background-color:var(--sf6s-bg);border-bottom:1px solid #c3ced7}.sf6-sustainability__inner{margin:0 auto;max-width:1240px;padding:84px 20px}.sf6-sustainability__eyebrow{color:var(--sf6s-orange);margin:0 0 14px}.sf6-sustainability__heading{color:var(--sf6s-text-dark);font-family:var(--sf6s-font);font-size:44px;font-weight:700;line-height:1.02;margin:0 0 40px;text-transform:uppercase}.sf6-sustainability__columns{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.sf6-sustainability__intro{color:var(--sf6s-text);font-size:18px;line-height:1.65}.sf6-sustainability__intro p{margin:0 0 1em}.sf6-sustainability__intro p:last-child{margin-bottom:0}.sf6-sustainability__callout{display:flex;gap:22px;margin:30px 0 0}.sf6-sustainability__callout-accent{background-color:var(--sf6s-orange);flex-shrink:0;width:3px}.sf6-sustainability__callout-content,.sf6-sustainability__problem{min-width:0}.sf6-sustainability__callout-quote{color:var(--sf6s-text-dark);font-family:var(--sf6s-font);font-size:23px;font-weight:700;letter-spacing:.005em;line-height:1.3;margin:0}.sf6-sustainability__callout-source{color:var(--sf6s-orange);display:block;font-family:var(--sf6s-font);font-size:12px;font-style:normal;font-weight:700;letter-spacing:.12em;margin-top:14px;text-transform:uppercase}.sf6-sustainability__callout-logo{margin:0 0 18px}.sf6-sustainability__callout-logo-img{display:block;height:auto;max-height:80px;max-width:200px;width:auto}.sf6-sustainability__placeholder{align-items:center;background-color:var(--sf6s-panel);display:flex;flex-direction:column;gap:8px;height:80px;justify-content:center;max-width:100%;position:relative;width:200px}.sf6-sustainability__placeholder-corner{border-color:var(--sf6s-orange);border-style:solid;height:16px;position:absolute;width:16px}.sf6-sustainability__placeholder-corner--tl{border-width:2px 0 0 2px;left:12px;top:12px}.sf6-sustainability__placeholder-corner--tr{border-width:2px 2px 0 0;right:12px;top:12px}.sf6-sustainability__placeholder-corner--bl{border-width:0 0 2px 2px;bottom:12px;left:12px}.sf6-sustainability__placeholder-corner--br{border-width:0 2px 2px 0;bottom:12px;right:12px}.sf6-sustainability__placeholder-tag{background-color:var(--sf6s-orange);color:#fff;font-family:var(--sf6s-font);font-size:10px;font-weight:700;letter-spacing:.12em;padding:4px 10px;text-transform:uppercase}.sf6-sustainability__placeholder-size{color:var(--sf6s-text);font-family:var(--sf6s-font);font-size:11px;font-weight:400;opacity:.55}.sf6-sustainability__response{background-color:var(--sf6s-panel);padding:32px 34px 34px}.sf6-sustainability__pre-list{color:var(--sf6s-text);font-size:16px;line-height:1.6;margin:0 0 22px}.sf6-sustainability__checklist{list-style:none;margin:0;padding:0}.sf6-sustainability__check-item{align-items:baseline;border-top:1px solid var(--sf6s-border);color:var(--sf6s-text-dark);display:flex;font-family:var(--sf6s-font);font-size:16px;font-weight:700;gap:12px;letter-spacing:.01em;line-height:1.35;padding:12px 0;text-transform:uppercase}.sf6-sustainability__check-item:last-child{padding-bottom:0}.sf6-sustainability__marker{color:var(--sf6s-orange);flex-shrink:0;font-size:14px}.sf6-sustainability__body{border-top:1px solid var(--sf6s-border);color:var(--sf6s-text);display:grid;font-size:16px;gap:28px 56px;grid-template-columns:repeat(2,minmax(0,1fr));line-height:1.65;margin-top:44px;padding-top:32px}.sf6-sustainability__body p{margin:0}@media (max-width:899px){.sf6-sustainability__columns{gap:36px;grid-template-columns:minmax(0,1fr)}.sf6-sustainability__body{gap:20px;grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.sf6-sustainability__inner{padding:56px 20px}.sf6-sustainability__heading{font-size:32px;margin-bottom:28px}.sf6-sustainability__intro{font-size:16px}.sf6-sustainability__callout-quote{font-size:19px}.sf6-sustainability__response{padding:24px 20px 26px}.sf6-sustainability__check-item{font-size:15px}}