.customer-sharing {padding-block:64px 72px;color:#21172f}
.customer-sharing h1 {max-width:900px;font-size:42px;line-height:1.35;font-weight:500;letter-spacing:0}
.customer-sharing h1 .bi-en {font-size:34px}
.sharing-intro {display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px;align-items:center;padding:36px 0;border-block:1px solid #e8e2ef;margin:36px 0}
.sharing-intro h2,.sharing-demonstration h2 {font-size:24px;line-height:1.5;font-weight:500}
.sharing-intro p,.sharing-demonstration p {font-size:15px;line-height:1.8;color:#746c7d}
.sharing-intro img {width:100%;max-width:300px;height:auto;justify-self:center}
.sharing-demonstration figure {margin:28px 0;max-width:640px}
.sharing-demonstration img {display:block;width:100%;height:auto}
.sharing-demonstration figcaption {margin-top:14px;font-size:13px;line-height:1.7;color:#746c7d}
@media(max-width:700px){.customer-sharing{padding-block:36px}.customer-sharing h1{font-size:28px}.customer-sharing h1 .bi-en{font-size:24px}.sharing-intro{grid-template-columns:1fr;gap:24px}.sharing-intro img{max-width:220px}}
