.about-product{background:var(--site-graphite);color:var(--site-white);margin:0;padding-top:32px}.about-product picture{width:min(1120px,100% - 96px);height:460px;margin-inline:auto;display:block}.about-product img{object-fit:contain;object-position:center;width:100%;height:100%}.about-product figcaption{color:var(--site-gray-300);justify-content:space-between;align-items:center;gap:24px;padding-block:22px;font-size:13px;display:flex}.about-product .text-link{color:var(--site-orange-light)}.about-purpose,.about-accountability,.about-source-check{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:80px;padding-block:72px;display:grid}.about-purpose .eyebrow,.about-accountability .eyebrow,.about-source-check .eyebrow{margin-bottom:18px}.about-accountability{padding-top:12px}.about-purpose>div>p:not(.eyebrow){color:var(--site-gray-700);font-size:17px;line-height:2.1}.about-purpose>div>p+p,.about-purpose .text-link{margin-top:20px}.about-method{background:var(--site-graphite);color:var(--site-white);padding-block:56px}.about-method .eyebrow{color:var(--site-gray-300);margin-bottom:16px}.about-method .eyebrow:before{background:var(--site-orange-light)}.about-method ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:36px 0 20px;padding:0;list-style:none;display:grid}.about-method li{border-inline-start:1px solid var(--site-gray-600);padding:0 28px}.about-method li:first-child{border:0;padding-inline-start:0}.about-method li:last-child{padding-inline-end:0}.about-method li>svg{vertical-align:middle;width:26px;height:26px;margin-inline-end:12px;display:inline-block}.about-method li>span{color:var(--site-gray-400);vertical-align:middle;font-size:13px}.about-method h3{margin-block:20px 12px}.about-method li p{color:var(--site-gray-300);font-size:15px;line-height:2}.about-method .text-link{color:var(--site-orange-light);margin-top:20px}.about-method :focus-visible,.about-product :focus-visible{outline-color:var(--site-orange-light)}.about-accountability dl{margin:0}.about-accountability dl>div{border-top:1px solid var(--site-gray-200);grid-template-columns:130px minmax(0,1fr);gap:24px;padding-block:24px;display:grid}.about-accountability dt{font-size:15px;font-weight:500;line-height:1.9}.about-accountability dd{color:var(--site-gray-700);margin:0;font-size:15px;line-height:1.95}.about-accountability dd .text-link{width:fit-content;margin-top:12px;font-size:14px;display:flex}.about-source-check p:not(.eyebrow){color:var(--site-gray-700);font-size:15px;line-height:2}.about-source-check h2+p{margin-top:20px}.about-source-check h3+p{margin-top:10px}.about-source-steps{margin:0;padding:0;list-style:none}.about-source-steps li,.about-source-correction{border-top:1px solid var(--site-gray-200);padding-block:24px}.about-source-correction{padding-bottom:0}.about-source-correction .text-link{margin-top:16px}.about-history{border-top:1px solid var(--site-gray-200);padding-block:40px 72px}.about-history ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:32px 0 0;padding:0;list-style:none;display:grid}.about-history li{border-top:1px solid var(--site-gray-300);padding-top:20px}.about-history li>span{font-size:28px}.about-history h3{margin-block:12px 8px}.about-history p{color:var(--site-gray-700);font-size:15px;line-height:1.95}@media (width<=1024px){.about-purpose,.about-accountability,.about-source-check{gap:40px}.about-accountability dl>div{grid-template-columns:minmax(0,1fr);gap:8px}.about-product picture{height:380px}}@media (width<=700px){.about-product{padding-top:24px}.about-product picture{width:calc(100% - 40px);height:350px}.about-product figcaption{flex-wrap:wrap;gap:8px;padding-block:14px}.about-purpose,.about-accountability,.about-source-check{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:44px}.about-accountability{padding-top:8px}.about-purpose>div>p:not(.eyebrow){font-size:16px}.about-method{padding-block:40px}.about-method ol{grid-template-columns:minmax(0,1fr);gap:28px}.about-method li,.about-method li:first-child{border:0;border-top:1px solid var(--site-gray-600);padding:24px 0 0}.about-method h3{margin-top:14px}.about-history{padding-block:32px 48px}.about-history ol{grid-template-columns:minmax(0,1fr);gap:28px}}
