body.page-csr .csr-industries{color:#fff;background:#000;padding:86px 0 92px}body.page-csr .csr-industries-head{max-width:980px}body.page-csr .csr-industries-title{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(34px,4.6vw,56px);line-height:1.06}body.page-csr .csr-industries-intro{color:#ffffffb8;max-width:920px;margin:14px 0 0;font-size:14px;line-height:1.75}body.page-csr .csr-industries-stage{margin-top:34px}body.page-csr .csr-industries-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}body.page-csr .csr-industry-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:22px 20px;box-shadow:0 22px 54px #0000008c}body.page-csr .csr-industry-icon{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}body.page-csr .csr-industry-title{color:#fff;white-space:pre-line;margin:14px 0 0;font-size:16px;font-weight:800}body.page-csr .csr-industry-desc{color:#ffffffb8;margin:12px 0 0;font-size:12px;line-height:1.75}body.page-csr .csr-industry-desc a{color:#fff;text-decoration:underline}body.page-csr .csr-industries-dots{justify-content:center;gap:8px;margin-top:18px;display:none}body.page-csr .csr-industries-dot{cursor:pointer;background:#ffffff38;border:0;border-radius:999px;width:14px;height:4px;padding:0}body.page-csr .csr-industries-dot.is-active{background:#fff;width:20px}@media (max-width:980px){body.page-csr .csr-industries-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){body.page-csr .csr-industries{padding:74px 0 84px}body.page-csr .csr-industries-track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 20px 10px;display:flex;overflow-x:auto}body.page-csr .csr-industries-track::-webkit-scrollbar{display:none}body.page-csr .csr-industry-card{scroll-snap-align:center;min-width:calc(100vw - 56px)}body.page-csr .csr-industries-dots{display:flex}}