.sustainability-reports{background:#fff;padding:76px 20px 90px}.sustainability-reports__inner{margin:auto;max-width:1220px}.sustainability-reports h2{font-size:44px;margin:0 0 14px;text-align:center}.sustainability-reports__lead{color:#666;font-size:18px;line-height:1.45;margin:0 auto 54px;max-width:1050px;text-align:center}.sustainability-reports__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.sustainability-report{border:1px solid #e4e6ea;border-radius:16px;display:flex;flex-direction:column;min-height:350px;padding:36px}.sustainability-report__top{align-items:flex-start;display:flex;justify-content:space-between}.sustainability-report__top>img{display:block;height:40px;object-fit:contain;width:34px}.sustainability-report__top>span{background:#f2f2f2;border-radius:999px;color:#666;font-size:12px;font-weight:600;line-height:1;padding:6px 15px}.sustainability-report h3{font-size:44px;margin:46px 0 6px}.sustainability-report>p{color:#666;font-size:17px;margin:0}.sustainability-report__actions{display:flex;gap:14px;margin-top:auto;padding-top:36px}.sustainability-report__cta{align-items:stretch;border-radius:6px;display:inline-flex;min-height:46px;min-width:122px;overflow:hidden;position:relative}.sustainability-report__cta-label{align-items:center;display:flex;font-size:14px;font-weight:600;gap:10px;justify-content:center;line-height:1;padding:11px 16px;pointer-events:none;width:100%}.sustainability-report__cta-label img{display:block;height:16px;object-fit:contain;width:16px}.sustainability-report__cta--primary{background:#003fe6;color:#fff;cursor:pointer}.sustainability-report__cta--outline{background:#fff;border:1px solid #dfe2e7;color:#111}.sustainability-report__cta-native{inset:0;opacity:.001;overflow:hidden;position:absolute;z-index:2}.sustainability-report__cta-native,.sustainability-report__cta-native *{box-sizing:border-box!important;height:100%!important;margin:0!important;max-height:100%!important;max-width:100%!important;min-height:0!important;padding:0!important;width:100%!important}.sustainability-report__cta-native a,.sustainability-report__cta-native iframe{inset:0!important;position:absolute!important}.sustainability-report--soon{border-style:dashed}.sustainability-report__placeholder{background:#f3f3f3;border-radius:6px;height:46px;margin-top:auto;width:75%}@media (max-width:900px){.sustainability-reports__grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.sustainability-reports{padding:56px 20px 68px}.sustainability-reports__grid{grid-template-columns:1fr}.sustainability-reports h2{font-size:35px}.sustainability-reports__lead{font-size:16px;margin-bottom:36px}.sustainability-report{min-height:320px;padding:28px}.sustainability-report__actions{flex-wrap:wrap}}@media (max-width:480px){.sustainability-report h3{margin:0 0 6px}.sustainability-report__actions{margin-top:0}.sustainability-report{min-height:auto}}