.ch-customer-section{position:relative;isolation:isolate;padding:82px 0 88px;background:#edf4fa;color:#102b45;overflow:hidden;border-top:1px solid #d9e7f2;border-bottom:1px solid #d9e7f2}
.ch-customer-section:before{content:"";position:absolute;z-index:-1;inset:0;background-image:linear-gradient(#4387bd08 1px,transparent 1px),linear-gradient(90deg,#4387bd08 1px,transparent 1px);background-size:40px 40px;mask-image:linear-gradient(to bottom,transparent,#000 40%,#000)}
.ch-customer-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:34px}
.ch-customer-kicker{margin:0 0 12px;color:#1f68a9;font-size:10px;line-height:1.5;font-weight:700;letter-spacing:.19em}
.ch-customer-heading h2{margin:0;font-size:clamp(28px,3.4vw,40px);line-height:1.16;letter-spacing:-.035em;color:#102b45}
.ch-customer-intro{margin:0 0 3px;max-width:320px;font-size:13px;line-height:1.75;color:#5d7489}
.ch-customer-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
.ch-customer-card{min-width:0;margin:0;padding:23px 14px 14px;background:#fff;border:1px solid #dbe7f1;border-radius:3px;box-shadow:0 5px 18px #15395404;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:12px}
.ch-customer-mark{height:65px;width:100%;display:flex;align-items:center;justify-content:center;min-width:0}
.ch-customer-mark img{width:100%;height:100%;max-width:152px;object-fit:contain;display:block}
.ch-customer-wordmark{display:block;max-width:100%;font-family:Arial,Helvetica,sans-serif;font-size:clamp(17px,1.65vw,25px);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:#123e6d;white-space:nowrap}
.ch-customer-sk-hynix .ch-customer-wordmark{letter-spacing:-.055em;font-weight:700}
.ch-customer-amd .ch-customer-wordmark{font-size:32px;letter-spacing:.025em}
.ch-customer-card figcaption{margin:0;text-align:center;font-size:10px;line-height:1.5;letter-spacing:.015em;color:#6f8190;overflow-wrap:anywhere}
@media(max-width:1140px){.ch-customer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ch-customer-wordmark{font-size:25px}.ch-customer-card{padding-top:21px}.ch-customer-mark{height:64px}}
@media(max-width:620px){.ch-customer-section{padding:52px 0 58px}.ch-customer-heading{display:block;margin-bottom:24px}.ch-customer-heading h2{font-size:30px}.ch-customer-kicker{font-size:9px;letter-spacing:.14em}.ch-customer-intro{margin-top:14px;font-size:12px;max-width:270px}.ch-customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ch-customer-card{padding:18px 12px 12px;gap:10px}.ch-customer-mark{height:54px}.ch-customer-mark img{max-width:142px}.ch-customer-wordmark{font-size:22px}.ch-customer-amd .ch-customer-wordmark{font-size:30px}.ch-customer-card figcaption{font-size:9px}}
