@charset "UTF-8";
*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;color:#222;background:#fff}.site-header{border-bottom:1px solid #e5e5e5}.site-footer{margin-top:4rem}.widget-area{margin-top:2rem}.c-button{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;border:0;border-radius:9999px;color:#fff;background:#1f6fb2;text-decoration:none}.c-card{padding:1rem;border:1px solid #ddd;border-radius:.5rem;background:#fff}.c-section-title{margin-bottom:1rem;font-size:1.5rem;font-weight:700}.home .site-main{overflow:hidden}.page-company .site-main{background:#fff}.page-contact .contact-form{scroll-margin-top:100px}.labor-human-rights-policy-page{margin:3rem 0 5rem}.labor-human-rights-policy-page .policy-wrap{width:100%;max-width:1200px;margin:0 auto}.labor-human-rights-policy-page .policy-lead,.labor-human-rights-policy-page .policy-meta{margin:50px 0 30px;text-align:center;line-height:1.9}.labor-human-rights-policy-page .policy-lead{padding-bottom:30px}@media(max-width:768px){.labor-human-rights-policy-page .policy-wrap{width:94%}.labor-human-rights-policy-page .policy-lead,.labor-human-rights-policy-page .policy-meta{margin:30px 0 20px}.labor-human-rights-policy-page .policy-lead{text-align:left}}.labor-human-rights-policy-page .policy-box,.labor-human-rights-policy-page .policy-note{max-width:1000px;margin:0 auto 30px;padding:24px 28px;background:#f9f9f9;border-radius:10px;box-shadow:0 4px 4px #00000014}.labor-human-rights-policy-page .policy-note{background:#f6f6ff;padding:50px}.labor-human-rights-policy-page .policy-box__title{display:flex;align-items:flex-end;justify-content:flex-start;margin-bottom:20px}.labor-human-rights-policy-page .policy-box__title .policy-num{margin-bottom:8px;color:#0086cd33;font-size:80px;line-height:1;font-family:inter;font-style:italic;font-weight:300}.labor-human-rights-policy-page .policy-box__title h3{font-size:20px;font-weight:500;transform:translate(-30px)}.labor-human-rights-policy-page .policy-box{padding:50px}.labor-human-rights-policy-page .policy-box h3,.labor-human-rights-policy-page .policy-box h4{margin:0 0 12px;color:#333;font-weight:500}.labor-human-rights-policy-page .policy-box h4{margin-top:18px;font-size:19px}.labor-human-rights-policy-page .policy-box .policy-box__text{text-align:center}.labor-human-rights-policy-page .policy-box .policy-box__text2{width:90%;margin:10px auto}.labor-human-rights-policy-page .policy-note h4{margin:0 0 20px;font-size:24px;font-weight:500;text-align:center}.labor-human-rights-policy-page .policy-note p{margin:20px 0;text-align:center}.labor-human-rights-policy-page .policy-note p.policy-quote{margin:30px 0 0;font-size:20px;font-weight:500;color:#00469b}.labor-human-rights-policy-page .policy-box__list{margin:0;display:grid;grid-template-columns:25% 75%;align-items:stretch;border-bottom:1px dashed #ccc}.labor-human-rights-policy-page .policy-box__list dt,.labor-human-rights-policy-page .policy-box__list dd{display:flex;align-items:center}.labor-human-rights-policy-page .policy-box__list dt{padding:10px 0;justify-content:center;font-weight:500;text-align:center;color:#00469b}.labor-human-rights-policy-page .policy-box__list dd{padding:10px 0;margin:0 0 0 1em}.labor-human-rights-policy-page .pb__firstlist{margin-top:30px}.labor-human-rights-policy-page p,.labor-human-rights-policy-page li{margin:0 0 8px;line-height:1.9}.labor-human-rights-policy-page ul,.labor-human-rights-policy-page ol{margin:0;padding-left:1.1em}.labor-human-rights-policy-page .policy-back{margin-top:50px;text-align:center}.labor-human-rights-policy-page .policy-back a{display:inline;padding:.5rem 2rem;color:#fff;background:#0086cd;transition:.3s;text-decoration:none}.labor-human-rights-policy-page .policy-back a:hover{background:#00469b}@media(max-width:768px){.labor-human-rights-policy-page .policy-box,.labor-human-rights-policy-page .policy-note{margin:0 auto 30px;box-shadow:0 0 4px #00000026}.labor-human-rights-policy-page .policy-box__title{display:flex;align-items:flex-end;justify-content:flex-start;margin-bottom:20px}.labor-human-rights-policy-page .policy-box__title .policy-num{margin-bottom:8px;font-size:50px}.labor-human-rights-policy-page .policy-box__title h3{font-size:18px;transform:translate(-20px)}.labor-human-rights-policy-page .policy-box{padding:20px}.labor-human-rights-policy-page .policy-box h3,.labor-human-rights-policy-page .policy-box h4{margin:0 0 12px}.labor-human-rights-policy-page .policy-box .policy-box__text{text-align:left}.labor-human-rights-policy-page .policy-box .policy-box__text2{width:100%;margin:10px auto}.labor-human-rights-policy-page .policy-note{padding:20px}.labor-human-rights-policy-page .policy-note h4{margin:0 0 20px;font-size:18px}.labor-human-rights-policy-page .policy-note p{margin:20px 0;text-align:left}.labor-human-rights-policy-page .policy-note p.policy-quote{margin:30px 0 0;font-size:18px}.labor-human-rights-policy-page .policy-box__list{display:block}.labor-human-rights-policy-page .policy-box__list dt,.labor-human-rights-policy-page .policy-box__list dd{width:100%}.labor-human-rights-policy-page .policy-box__list dt{display:block;padding:20px 0 0;text-align:left}.labor-human-rights-policy-page .policy-box__list dd{padding:10px 0 20px;margin:0}.labor-human-rights-policy-page .pb__firstlist{margin-top:0}.labor-human-rights-policy-page .policy-back a{display:block;text-align:center;padding:.5rem 2rem}}.environmental-policy-page{margin:3rem 0 5rem}.environmental-policy-page .policy-wrap{width:100%;max-width:1200px;margin:0 auto}.environmental-policy-page .policy-lead,.environmental-policy-page .policy-meta{margin:50px 0 30px;text-align:center;line-height:1.9}.environmental-policy-page .policy-lead{padding-bottom:30px}@media(max-width:768px){.environmental-policy-page .policy-wrap{width:94%}.environmental-policy-page .policy-lead,.environmental-policy-page .policy-meta{margin:30px 0 20px}.environmental-policy-page .policy-lead{text-align:left}}.environmental-policy-page .policy-box,.environmental-policy-page .policy-note{max-width:1000px;margin:0 auto 30px;padding:24px 28px;background:#f9f9f9;border-radius:10px;box-shadow:0 4px 4px #00000014}.environmental-policy-page .policy-note{background:#f6f6ff;padding:50px}.environmental-policy-page .policy-box__title{display:flex;align-items:flex-end;justify-content:flex-start;margin-bottom:20px}.environmental-policy-page .policy-box__title .policy-num{margin-bottom:8px;color:#0086cd33;font-size:80px;line-height:1;font-family:inter;font-style:italic;font-weight:300}.environmental-policy-page .policy-box__title h3{font-size:20px;font-weight:500;transform:translate(-30px)}.environmental-policy-page .policy-box{padding:50px}.environmental-policy-page .policy-box h3,.environmental-policy-page .policy-box h4{margin:0 0 12px;color:#333;font-weight:500}.environmental-policy-page .policy-box h4{margin-top:18px;font-size:19px}.environmental-policy-page .policy-box .policy-box__text{text-align:center}.environmental-policy-page .policy-box .policy-box__text2{width:90%;margin:10px auto}.environmental-policy-page .policy-note h4{margin:0 0 20px;font-size:24px;font-weight:500;text-align:center}.environmental-policy-page .policy-note p{margin:20px 0;text-align:center}.environmental-policy-page .policy-note p.policy-quote{margin:30px 0 0;font-size:20px;font-weight:500;color:#00469b}.environmental-policy-page .policy-box__list{margin:0;display:grid;grid-template-columns:25% 75%;align-items:stretch;border-bottom:1px dashed #ccc}.environmental-policy-page .policy-box__list dt,.environmental-policy-page .policy-box__list dd{display:flex;align-items:center}.environmental-policy-page .policy-box__list dt{padding:10px 0;justify-content:center;font-weight:500;text-align:center;color:#00469b}.environmental-policy-page .policy-box__list dd{padding:10px 0;margin:0 0 0 1em}.environmental-policy-page .pb__firstlist{margin-top:30px}.environmental-policy-page p,.environmental-policy-page li{margin:0 0 8px;line-height:1.9}.environmental-policy-page ul,.environmental-policy-page ol{margin:0;padding-left:1.1em}.environmental-policy-page .policy-back{margin-top:50px;text-align:center}.environmental-policy-page .policy-back a{display:inline;padding:.5rem 2rem;color:#fff;background:#0086cd;transition:.3s;text-decoration:none}.environmental-policy-page .policy-back a:hover{background:#00469b}@media(max-width:768px){.environmental-policy-page .policy-box,.environmental-policy-page .policy-note{margin:0 auto 30px;box-shadow:0 0 4px #00000026}.environmental-policy-page .policy-box__title{display:flex;align-items:flex-end;justify-content:flex-start;margin-bottom:20px}.environmental-policy-page .policy-box__title .policy-num{margin-bottom:8px;font-size:50px}.environmental-policy-page .policy-box__title h3{font-size:18px;transform:translate(-20px)}.environmental-policy-page .policy-box{padding:20px}.environmental-policy-page .policy-box h3,.environmental-policy-page .policy-box h4{margin:0 0 12px}.environmental-policy-page .policy-box .policy-box__text{text-align:left}.environmental-policy-page .policy-box .policy-box__text2{width:100%;margin:10px auto}.environmental-policy-page .policy-note{padding:20px}.environmental-policy-page .policy-note h4{margin:0 0 20px;font-size:18px}.environmental-policy-page .policy-note p{margin:20px 0;text-align:left}.environmental-policy-page .policy-note p.policy-quote{margin:30px 0 0;font-size:18px}.environmental-policy-page .policy-box__list{display:block}.environmental-policy-page .policy-box__list dt,.environmental-policy-page .policy-box__list dd{width:100%}.environmental-policy-page .policy-box__list dt{display:block;padding:20px 0 0;text-align:left}.environmental-policy-page .policy-box__list dd{padding:10px 0 20px;margin:0}.environmental-policy-page .pb__firstlist{margin-top:0}.environmental-policy-page .policy-back a{display:block;text-align:center;padding:.5rem 2rem}}.ethics-and-code-of-conduct-page{margin:3rem 0 5rem}.ethics-and-code-of-conduct-page .policy-wrap{width:100%;max-width:1200px;margin:0 auto}.ethics-and-code-of-conduct-page .policy-lead,.ethics-and-code-of-conduct-page .policy-meta{margin:50px 0 30px;text-align:center;line-height:1.9}.ethics-and-code-of-conduct-page .policy-lead{padding-bottom:30px}@media(max-width:768px){.ethics-and-code-of-conduct-page .policy-wrap{width:94%}.ethics-and-code-of-conduct-page .policy-lead,.ethics-and-code-of-conduct-page .policy-meta{margin:30px 0 20px}.ethics-and-code-of-conduct-page .policy-lead{text-align:left}}.ethics-and-code-of-conduct-page .policy-box,.ethics-and-code-of-conduct-page .policy-note{max-width:1000px;margin:0 auto 30px;padding:24px 28px;background:#f9f9f9;border-radius:10px;box-shadow:0 4px 4px #00000014}.ethics-and-code-of-conduct-page .policy-note{background:#f6f6ff;padding:50px}.ethics-and-code-of-conduct-page .policy-box__title{display:flex;align-items:flex-end;justify-content:flex-start;margin-bottom:20px}.ethics-and-code-of-conduct-page .policy-box__title .policy-num{margin-bottom:8px;color:#0086cd33;font-size:80px;line-height:1;font-family:inter;font-style:italic;font-weight:300}.ethics-and-code-of-conduct-page .policy-box__title h3{font-size:20px;font-weight:500;transform:translate(-30px)}.ethics-and-code-of-conduct-page .policy-box{padding:50px}.ethics-and-code-of-conduct-page .policy-box h3,.ethics-and-code-of-conduct-page .policy-box h4{margin:0 0 12px;color:#333;font-weight:500}.ethics-and-code-of-conduct-page .policy-box h4{margin-top:18px;font-size:19px}.ethics-and-code-of-conduct-page .policy-box .policy-box__text{text-align:center}.ethics-and-code-of-conduct-page .policy-box .policy-box__text2{width:90%;margin:10px auto}.ethics-and-code-of-conduct-page .policy-note h4{margin:0 0 20px;font-size:24px;font-weight:500;text-align:center}.ethics-and-code-of-conduct-page .policy-note p{margin:20px 0;text-align:center}.ethics-and-code-of-conduct-page .policy-note p.policy-quote{margin:30px 0 0;font-size:20px;font-weight:500;color:#00469b}.ethics-and-code-of-conduct-page .policy-box__list{margin:0;display:grid;grid-template-columns:25% 75%;align-items:stretch;border-bottom:1px dashed #ccc}.ethics-and-code-of-conduct-page .policy-box__list dt,.ethics-and-code-of-conduct-page .policy-box__list dd{display:flex;align-items:center}.ethics-and-code-of-conduct-page .policy-box__list dt{padding:10px 0;justify-content:center;font-weight:500;text-align:center;color:#00469b}.ethics-and-code-of-conduct-page .policy-box__list dd{padding:10px 0;margin:0 0 0 1em}.ethics-and-code-of-conduct-page .pb__firstlist{margin-top:30px}.ethics-and-code-of-conduct-page p,.ethics-and-code-of-conduct-page li{margin:0 0 8px;line-height:1.9}.ethics-and-code-of-conduct-page ul,.ethics-and-code-of-conduct-page ol{margin:0;padding-left:1.1em}.ethics-and-code-of-conduct-page .policy-back{margin-top:50px;text-align:center}.ethics-and-code-of-conduct-page .policy-back a{display:inline;padding:.5rem 2rem;color:#fff;background:#0086cd;transition:.3s;text-decoration:none}.ethics-and-code-of-conduct-page .policy-back a:hover{background:#00469b}@media(max-width:768px){.ethics-and-code-of-conduct-page .policy-box,.ethics-and-code-of-conduct-page .policy-note{margin:0 auto 30px;box-shadow:0 0 4px #00000026}.ethics-and-code-of-conduct-page .policy-box__title{display:flex;align-items:flex-end;justify-content:flex-start;margin-bottom:20px}.ethics-and-code-of-conduct-page .policy-box__title .policy-num{margin-bottom:8px;font-size:50px}.ethics-and-code-of-conduct-page .policy-box__title h3{font-size:18px;transform:translate(-20px)}.ethics-and-code-of-conduct-page .policy-box{padding:20px}.ethics-and-code-of-conduct-page .policy-box h3,.ethics-and-code-of-conduct-page .policy-box h4{margin:0 0 12px}.ethics-and-code-of-conduct-page .policy-box .policy-box__text{text-align:left}.ethics-and-code-of-conduct-page .policy-box .policy-box__text2{width:100%;margin:10px auto}.ethics-and-code-of-conduct-page .policy-note{padding:20px}.ethics-and-code-of-conduct-page .policy-note h4{margin:0 0 20px;font-size:18px}.ethics-and-code-of-conduct-page .policy-note p{margin:20px 0;text-align:left}.ethics-and-code-of-conduct-page .policy-note p.policy-quote{margin:30px 0 0;font-size:18px}.ethics-and-code-of-conduct-page .policy-box__list{display:block}.ethics-and-code-of-conduct-page .policy-box__list dt,.ethics-and-code-of-conduct-page .policy-box__list dd{width:100%}.ethics-and-code-of-conduct-page .policy-box__list dt{display:block;padding:20px 0 0;text-align:left}.ethics-and-code-of-conduct-page .policy-box__list dd{padding:10px 0 20px;margin:0}.ethics-and-code-of-conduct-page .pb__firstlist{margin-top:0}.ethics-and-code-of-conduct-page .policy-back a{display:block;text-align:center;padding:.5rem 2rem}}.information-security-policy-page{margin:3rem 0 5rem}.information-security-policy-page .policy-wrap{width:100%;max-width:1200px;margin:0 auto}.information-security-policy-page .policy-lead,.information-security-policy-page .policy-meta{margin:50px 0 30px;text-align:center;line-height:1.9}.information-security-policy-page .policy-lead{padding-bottom:30px}@media(max-width:768px){.information-security-policy-page .policy-wrap{width:94%}.information-security-policy-page .policy-lead,.information-security-policy-page .policy-meta{margin:30px 0 20px}.information-security-policy-page .policy-lead{text-align:left}}.information-security-policy-page .policy-box,.information-security-policy-page .policy-note{max-width:1000px;margin:0 auto 30px;padding:24px 28px;background:#f9f9f9;border-radius:10px;box-shadow:0 4px 4px #00000014}.information-security-policy-page .policy-note{background:#f6f6ff;padding:50px}.information-security-policy-page .policy-box__title{display:flex;align-items:flex-end;justify-content:flex-start;margin-bottom:20px}.information-security-policy-page .policy-box__title .policy-num{margin-bottom:8px;color:#0086cd33;font-size:80px;line-height:1;font-family:inter;font-style:italic;font-weight:300}.information-security-policy-page .policy-box__title h3{font-size:20px;font-weight:500;transform:translate(-30px)}.information-security-policy-page .policy-box{padding:50px}.information-security-policy-page .policy-box h3,.information-security-policy-page .policy-box h4{margin:0 0 12px;color:#333;font-weight:500}.information-security-policy-page .policy-box h4{margin-top:18px;font-size:19px}.information-security-policy-page .policy-box .policy-box__text{text-align:center}.information-security-policy-page .policy-box .policy-box__text2{width:90%;margin:10px auto}.information-security-policy-page .policy-note h4{margin:0 0 20px;font-size:24px;font-weight:500;text-align:center}.information-security-policy-page .policy-note p{margin:20px 0;text-align:center}.information-security-policy-page .policy-note p.policy-quote{margin:30px 0 0;font-size:20px;font-weight:500;color:#00469b}.information-security-policy-page .policy-box__list{margin:0;display:grid;grid-template-columns:25% 75%;align-items:stretch;border-bottom:1px dashed #ccc}.information-security-policy-page .policy-box__list dt,.information-security-policy-page .policy-box__list dd{display:flex;align-items:center}.information-security-policy-page .policy-box__list dt{padding:10px 0;justify-content:center;font-weight:500;text-align:center;color:#00469b}.information-security-policy-page .policy-box__list dd{padding:10px 0;margin:0 0 0 1em}.information-security-policy-page .pb__firstlist{margin-top:30px}.information-security-policy-page p,.information-security-policy-page li{margin:0 0 8px;line-height:1.9}.information-security-policy-page ul,.information-security-policy-page ol{margin:0;padding-left:1.1em}.information-security-policy-page .policy-back{margin-top:50px;text-align:center}.information-security-policy-page .policy-back a{display:inline;padding:.5rem 2rem;color:#fff;background:#0086cd;transition:.3s;text-decoration:none}.information-security-policy-page .policy-back a:hover{background:#00469b}@media(max-width:768px){.information-security-policy-page .policy-box,.information-security-policy-page .policy-note{margin:0 auto 30px;box-shadow:0 0 4px #00000026}.information-security-policy-page .policy-box__title{display:flex;align-items:flex-end;justify-content:flex-start;margin-bottom:20px}.information-security-policy-page .policy-box__title .policy-num{margin-bottom:8px;font-size:50px}.information-security-policy-page .policy-box__title h3{font-size:18px;transform:translate(-20px)}.information-security-policy-page .policy-box{padding:20px}.information-security-policy-page .policy-box h3,.information-security-policy-page .policy-box h4{margin:0 0 12px}.information-security-policy-page .policy-box .policy-box__text{text-align:left}.information-security-policy-page .policy-box .policy-box__text2{width:100%;margin:10px auto}.information-security-policy-page .policy-note{padding:20px}.information-security-policy-page .policy-note h4{margin:0 0 20px;font-size:18px}.information-security-policy-page .policy-note p{margin:20px 0;text-align:left}.information-security-policy-page .policy-note p.policy-quote{margin:30px 0 0;font-size:18px}.information-security-policy-page .policy-box__list{display:block}.information-security-policy-page .policy-box__list dt,.information-security-policy-page .policy-box__list dd{width:100%}.information-security-policy-page .policy-box__list dt{display:block;padding:20px 0 0;text-align:left}.information-security-policy-page .policy-box__list dd{padding:10px 0 20px;margin:0}.information-security-policy-page .pb__firstlist{margin-top:0}.information-security-policy-page .policy-back a{display:block;text-align:center;padding:.5rem 2rem}}.supply-chain-csr-guidelines-page{margin:3rem 0 5rem}.supply-chain-csr-guidelines-page .policy-wrap{width:100%;max-width:1200px;margin:0 auto}.supply-chain-csr-guidelines-page .policy-lead,.supply-chain-csr-guidelines-page .policy-meta{margin:50px 0 30px;text-align:center;line-height:1.9}.supply-chain-csr-guidelines-page .policy-lead{padding-bottom:30px}@media(max-width:768px){.supply-chain-csr-guidelines-page .policy-wrap{width:94%}.supply-chain-csr-guidelines-page .policy-lead,.supply-chain-csr-guidelines-page .policy-meta{margin:30px 0 20px}.supply-chain-csr-guidelines-page .policy-lead{text-align:left}}.supply-chain-csr-guidelines-page .policy-box,.supply-chain-csr-guidelines-page .policy-note{max-width:1000px;margin:0 auto 30px;padding:24px 28px;background:#f9f9f9;border-radius:10px;box-shadow:0 4px 4px #00000014}.supply-chain-csr-guidelines-page .policy-note{background:#f6f6ff;padding:50px}.supply-chain-csr-guidelines-page .policy-box__title{display:flex;align-items:flex-end;justify-content:flex-start;margin-bottom:20px}.supply-chain-csr-guidelines-page .policy-box__title .policy-num{margin-bottom:8px;color:#0086cd33;font-size:80px;line-height:1;font-family:inter;font-style:italic;font-weight:300}.supply-chain-csr-guidelines-page .policy-box__title h3{font-size:20px;font-weight:500;transform:translate(-30px)}.supply-chain-csr-guidelines-page .policy-box{padding:50px}.supply-chain-csr-guidelines-page .policy-box h3,.supply-chain-csr-guidelines-page .policy-box h4{margin:0 0 12px;color:#333;font-weight:500}.supply-chain-csr-guidelines-page .policy-box h4{margin-top:18px;font-size:19px}.supply-chain-csr-guidelines-page .policy-box .policy-box__text{text-align:center}.supply-chain-csr-guidelines-page .policy-box .policy-box__text2{width:90%;margin:10px auto}.supply-chain-csr-guidelines-page .policy-note h4{margin:0 0 20px;font-size:24px;font-weight:500;text-align:center}.supply-chain-csr-guidelines-page .policy-note p{margin:20px 0;text-align:center}.supply-chain-csr-guidelines-page .policy-note p.policy-quote{margin:30px 0 0;font-size:20px;font-weight:500;color:#00469b}.supply-chain-csr-guidelines-page .policy-box__list{margin:0;display:grid;grid-template-columns:25% 75%;align-items:stretch;border-bottom:1px dashed #ccc}.supply-chain-csr-guidelines-page .policy-box__list dt,.supply-chain-csr-guidelines-page .policy-box__list dd{display:flex;align-items:center}.supply-chain-csr-guidelines-page .policy-box__list dt{padding:10px 0;justify-content:center;font-weight:500;text-align:center;color:#00469b}.supply-chain-csr-guidelines-page .policy-box__list dd{padding:10px 0;margin:0 0 0 1em}.supply-chain-csr-guidelines-page .pb__firstlist{margin-top:30px}.supply-chain-csr-guidelines-page p,.supply-chain-csr-guidelines-page li{margin:0 0 8px;line-height:1.9}.supply-chain-csr-guidelines-page ul,.supply-chain-csr-guidelines-page ol{margin:0;padding-left:1.1em}.supply-chain-csr-guidelines-page .policy-back{margin-top:50px;text-align:center}.supply-chain-csr-guidelines-page .policy-back a{display:inline;padding:.5rem 2rem;color:#fff;background:#0086cd;transition:.3s;text-decoration:none}.supply-chain-csr-guidelines-page .policy-back a:hover{background:#00469b}@media(max-width:768px){.supply-chain-csr-guidelines-page .policy-box,.supply-chain-csr-guidelines-page .policy-note{margin:0 auto 30px;box-shadow:0 0 4px #00000026}.supply-chain-csr-guidelines-page .policy-box__title{display:flex;align-items:flex-end;justify-content:flex-start;margin-bottom:20px}.supply-chain-csr-guidelines-page .policy-box__title .policy-num{margin-bottom:8px;font-size:50px}.supply-chain-csr-guidelines-page .policy-box__title h3{font-size:18px;transform:translate(-20px)}.supply-chain-csr-guidelines-page .policy-box{padding:20px}.supply-chain-csr-guidelines-page .policy-box h3,.supply-chain-csr-guidelines-page .policy-box h4{margin:0 0 12px}.supply-chain-csr-guidelines-page .policy-box .policy-box__text{text-align:left}.supply-chain-csr-guidelines-page .policy-box .policy-box__text2{width:100%;margin:10px auto}.supply-chain-csr-guidelines-page .policy-note{padding:20px}.supply-chain-csr-guidelines-page .policy-note h4{margin:0 0 20px;font-size:18px}.supply-chain-csr-guidelines-page .policy-note p{margin:20px 0;text-align:left}.supply-chain-csr-guidelines-page .policy-note p.policy-quote{margin:30px 0 0;font-size:18px}.supply-chain-csr-guidelines-page .policy-box__list{display:block}.supply-chain-csr-guidelines-page .policy-box__list dt,.supply-chain-csr-guidelines-page .policy-box__list dd{width:100%}.supply-chain-csr-guidelines-page .policy-box__list dt{display:block;padding:20px 0 0;text-align:left}.supply-chain-csr-guidelines-page .policy-box__list dd{padding:10px 0 20px;margin:0}.supply-chain-csr-guidelines-page .pb__firstlist{margin-top:0}.supply-chain-csr-guidelines-page .policy-back a{display:block;text-align:center;padding:.5rem 2rem}}.supply-chain-csr-guidelines-page .policy-box h4.policy-box__subtitle{margin:50px 0 10px;font-size:20px;font-weight:500;color:#00469b}.supply-chain-csr-guidelines-page .policy-table{width:90%;margin:15px auto 0;border-collapse:collapse}.supply-chain-csr-guidelines-page .policy-table th,.supply-chain-csr-guidelines-page .policy-table td{padding:10px;border:0;text-align:left;line-height:1.7;vertical-align:middle;font-size:16px}.supply-chain-csr-guidelines-page .policy-table th{background:#0086cd26;font-weight:500;text-align:center}.supply-chain-csr-guidelines-page .policy-table td{border-bottom:1px dashed #ccc}.supply-chain-csr-guidelines-page .policy-table td:nth-child(1){width:30%;font-weight:500;text-align:center;color:#00469b}.supply-chain-csr-guidelines-page .policy-table td:nth-child(2){width:70%;text-align:left}@media(max-width:768px){.supply-chain-csr-guidelines-page .policy-box h4.policy-box__subtitle{margin:40px 0 0;font-size:18px}.supply-chain-csr-guidelines-page .policy-table{width:100%;margin:15px auto 0}.supply-chain-csr-guidelines-page .policy-table th,.supply-chain-csr-guidelines-page .policy-table td{padding:10px;border:0;font-size:14px}.supply-chain-csr-guidelines-page .policy-table td{border-bottom:1px dashed #ccc}.supply-chain-csr-guidelines-page .policy-table td:nth-child(1){width:30%}.supply-chain-csr-guidelines-page .policy-table td:nth-child(2){width:70%}}.sustainable-procurement-policy-page{margin:3rem 0 5rem}.sustainable-procurement-policy-page .policy-wrap{width:100%;max-width:1200px;margin:0 auto}.sustainable-procurement-policy-page .policy-lead,.sustainable-procurement-policy-page .policy-meta{margin:50px 0 30px;text-align:center;line-height:1.9}.sustainable-procurement-policy-page .policy-lead{padding-bottom:30px}@media(max-width:768px){.sustainable-procurement-policy-page .policy-wrap{width:94%}.sustainable-procurement-policy-page .policy-lead,.sustainable-procurement-policy-page .policy-meta{margin:30px 0 20px}.sustainable-procurement-policy-page .policy-lead{text-align:left}}.sustainable-procurement-policy-page .policy-box,.sustainable-procurement-policy-page .policy-note{max-width:1000px;margin:0 auto 30px;padding:24px 28px;background:#f9f9f9;border-radius:10px;box-shadow:0 4px 4px #00000014}.sustainable-procurement-policy-page .policy-note{background:#f6f6ff;padding:50px}.sustainable-procurement-policy-page .policy-box__title{display:flex;align-items:flex-end;justify-content:flex-start;margin-bottom:20px}.sustainable-procurement-policy-page .policy-box__title .policy-num{margin-bottom:8px;color:#0086cd33;font-size:80px;line-height:1;font-family:inter;font-style:italic;font-weight:300}.sustainable-procurement-policy-page .policy-box__title h3{font-size:20px;font-weight:500;transform:translate(-30px)}.sustainable-procurement-policy-page .policy-box{padding:50px}.sustainable-procurement-policy-page .policy-box h3,.sustainable-procurement-policy-page .policy-box h4{margin:0 0 12px;color:#333;font-weight:500}.sustainable-procurement-policy-page .policy-box h4{margin-top:18px;font-size:19px}.sustainable-procurement-policy-page .policy-box .policy-box__text{text-align:center}.sustainable-procurement-policy-page .policy-box .policy-box__text2{width:90%;margin:10px auto}.sustainable-procurement-policy-page .policy-note h4{margin:0 0 20px;font-size:24px;font-weight:500;text-align:center}.sustainable-procurement-policy-page .policy-note p{margin:20px 0;text-align:center}.sustainable-procurement-policy-page .policy-note p.policy-quote{margin:30px 0 0;font-size:20px;font-weight:500;color:#00469b}.sustainable-procurement-policy-page .policy-box__list{margin:0;display:grid;grid-template-columns:25% 75%;align-items:stretch;border-bottom:1px dashed #ccc}.sustainable-procurement-policy-page .policy-box__list dt,.sustainable-procurement-policy-page .policy-box__list dd{display:flex;align-items:center}.sustainable-procurement-policy-page .policy-box__list dt{padding:10px 0;justify-content:center;font-weight:500;text-align:center;color:#00469b}.sustainable-procurement-policy-page .policy-box__list dd{padding:10px 0;margin:0 0 0 1em}.sustainable-procurement-policy-page .pb__firstlist{margin-top:30px}.sustainable-procurement-policy-page p,.sustainable-procurement-policy-page li{margin:0 0 8px;line-height:1.9}.sustainable-procurement-policy-page ul,.sustainable-procurement-policy-page ol{margin:0;padding-left:1.1em}.sustainable-procurement-policy-page .policy-back{margin-top:50px;text-align:center}.sustainable-procurement-policy-page .policy-back a{display:inline;padding:.5rem 2rem;color:#fff;background:#0086cd;transition:.3s;text-decoration:none}.sustainable-procurement-policy-page .policy-back a:hover{background:#00469b}@media(max-width:768px){.sustainable-procurement-policy-page .policy-box,.sustainable-procurement-policy-page .policy-note{margin:0 auto 30px;box-shadow:0 0 4px #00000026}.sustainable-procurement-policy-page .policy-box__title{display:flex;align-items:flex-end;justify-content:flex-start;margin-bottom:20px}.sustainable-procurement-policy-page .policy-box__title .policy-num{margin-bottom:8px;font-size:50px}.sustainable-procurement-policy-page .policy-box__title h3{font-size:18px;transform:translate(-20px)}.sustainable-procurement-policy-page .policy-box{padding:20px}.sustainable-procurement-policy-page .policy-box h3,.sustainable-procurement-policy-page .policy-box h4{margin:0 0 12px}.sustainable-procurement-policy-page .policy-box .policy-box__text{text-align:left}.sustainable-procurement-policy-page .policy-box .policy-box__text2{width:100%;margin:10px auto}.sustainable-procurement-policy-page .policy-note{padding:20px}.sustainable-procurement-policy-page .policy-note h4{margin:0 0 20px;font-size:18px}.sustainable-procurement-policy-page .policy-note p{margin:20px 0;text-align:left}.sustainable-procurement-policy-page .policy-note p.policy-quote{margin:30px 0 0;font-size:18px}.sustainable-procurement-policy-page .policy-box__list{display:block}.sustainable-procurement-policy-page .policy-box__list dt,.sustainable-procurement-policy-page .policy-box__list dd{width:100%}.sustainable-procurement-policy-page .policy-box__list dt{display:block;padding:20px 0 0;text-align:left}.sustainable-procurement-policy-page .policy-box__list dd{padding:10px 0 20px;margin:0}.sustainable-procurement-policy-page .pb__firstlist{margin-top:0}.sustainable-procurement-policy-page .policy-back a{display:block;text-align:center;padding:.5rem 2rem}}.sustainable-procurement-policy-page .policy-note p.policy-quote{margin:0}