.integrity-awards{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(45px,7vw,105px);padding:clamp(70px,8vw,112px) max(28px,6vw);background:#153e46;color:#fff}.integrity-awards-lead{max-width:620px}.integrity-awards .section-kicker{color:#8ed7c8}.integrity-awards h2{margin:0;font:700 clamp(43px,5vw,72px)/.98 var(--display)}.integrity-awards-lead>p:not(.section-kicker){color:#d3e4e2;font-size:18px}.integrity-awards .text-link{color:#fff}.integrity-measures{align-self:center;border-top:1px solid rgba(255,255,255,.45)}.integrity-measures article{display:grid;grid-template-columns:48px minmax(0,.75fr) minmax(200px,1fr);gap:18px;align-items:center;min-height:105px;border-bottom:1px solid rgba(255,255,255,.34)}.integrity-measures span{color:#86dcca;font:700 12px var(--body)}.integrity-measures h3{margin:0;font:700 clamp(23px,2.4vw,34px)/1.08 var(--display)}.integrity-measures p{margin:0;color:#c9d9d7}.ethics-awards-page{background:#f4f7f6}.ethics-awards-hero{padding:clamp(76px,10vw,145px) max(28px,6vw);background:#153e46;color:#fff}.ethics-awards-hero>div,.ethics-criteria,.ethics-method,.ethics-record{width:min(var(--max),100%);margin:auto}.ethics-awards-hero .section-kicker{color:#86dcca}.ethics-awards-hero h1{max-width:1050px;margin:0;font:700 clamp(54px,8vw,108px)/.9 var(--display)}.ethics-awards-hero p:last-child{max-width:780px;color:#d2e3e1;font-size:21px}.ethics-criteria{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:clamp(60px,8vw,105px) max(28px,6vw)}.ethics-criteria article{min-height:290px;padding:25px;border-top:5px solid var(--teal);background:#fff}.ethics-criteria article+article{border-left:1px solid var(--line)}.ethics-criteria article:nth-child(2){border-top-color:var(--orange)}.ethics-criteria article:nth-child(3){border-top-color:var(--blue)}.ethics-criteria span{color:var(--ink-soft);font-size:11px;font-weight:700}.ethics-criteria h2{margin:70px 0 13px;font:700 31px/1.05 var(--display)}.ethics-criteria p{color:var(--ink-soft)}.ethics-method{display:grid;grid-template-columns:.75fr 1.25fr;gap:50px;padding:0 max(28px,6vw) clamp(65px,8vw,110px)}.ethics-method h2{margin:0;font:700 42px/1 var(--display)}.ethics-method p{margin:0;color:var(--ink-soft);font-size:18px}.ethics-record{padding:35px max(28px,6vw);border-top:1px solid var(--line);background:#fff}.ethics-record h2{margin:0 0 8px;font:700 30px var(--display)}.ethics-record p{margin:0;color:var(--ink-soft)}@media(max-width:900px){.integrity-awards,.ethics-method{grid-template-columns:1fr}}@media(max-width:700px){.integrity-awards{padding-inline:20px}.integrity-measures article{grid-template-columns:34px 1fr}.integrity-measures p{grid-column:2;padding-bottom:16px}.ethics-criteria{grid-template-columns:1fr;padding-inline:20px}.ethics-criteria article{min-height:0}.ethics-criteria article+article{border-left:0;border-top-width:5px}.ethics-criteria h2{margin-top:35px}.ethics-awards-hero,.ethics-method,.ethics-record{padding-left:20px;padding-right:20px}}
