.bx-page.bx-customers,.bx-page.bx-story{padding-top:0}.bx .bx-story-wrap{max-width:992px;margin-inline:auto;padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(32px,4vw,48px)}.bx-story-meta{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--ink-3);margin:0;line-height:1.6}.bx .bx-story-meta a{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:4px;transition:text-decoration-color .15s var(--ease);text-decoration-thickness:1px}.bx .bx-story-meta a:hover,.bx .bx-story-meta a:focus-visible{-webkit-text-decoration-color:var(--ink-2);text-decoration-color:var(--ink-2)}.bx-story-title{letter-spacing:-.045em;max-width:20ch;color:var(--ink);text-wrap:balance;margin:16px 0 0;font-size:clamp(2.25rem,4.4vw,3.75rem);font-weight:600;line-height:1.02}.bx-story-sub{font-size:var(--fs-lead);color:var(--ink-2);margin:20px 0 0;line-height:1.5}.bx-story-facts{border-top:1px solid var(--line);margin:32px 0 0;display:grid}.bx-story-facts>div{border-bottom:1px solid var(--line-2);grid-template-columns:140px minmax(0,1fr);column-gap:24px;padding:12px 0;display:grid}.bx-story-facts dt{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--ink-3);line-height:1.7}.bx-story-facts dd{color:var(--ink);margin:0;font-size:16px;line-height:1.55}.bx-story-body{margin-top:8px}.bx-story-body p{color:var(--ink-2);margin:0 0 18px;font-size:17px;line-height:1.7}.bx .bx-story-body .bx-story-lead{font-size:var(--fs-lead);color:var(--ink);line-height:1.55}.bx-story-sec{margin-top:clamp(36px,4.5vw,52px)}.bx-story-h2{letter-spacing:-.02em;color:var(--ink);margin:0 0 12px;font-size:22px;font-weight:600;line-height:1.2}.bx-story-list{gap:18px;margin:0;padding:0;list-style:none;display:grid}.bx-story-list li{color:var(--ink-2);grid-template-columns:200px minmax(0,1fr);column-gap:24px;font-size:16px;line-height:1.6;display:grid}.bx-story-list .when{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--ink-3);line-height:2}.bx-story-quote{border-left:2px solid var(--line-3);margin:28px 0;padding-left:24px}.bx-story-quote blockquote{margin:0}.bx .bx-story-body .bx-story-quote p{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.5}.bx-story-quote figcaption{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--ink-3);margin-top:10px;line-height:1.5}.bx-story-acts{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.bx-story-acts .bx-btn{min-height:44px}.bx .bx-story-body .bx-story-note{font-size:var(--fs-meta);color:var(--ink-3);margin-top:48px;line-height:1.6}.bx-story-end{margin:8px 0 0}.bx .bx-story-end a{min-height:44px;color:var(--ink-2);text-underline-offset:4px;transition:text-decoration-color .15s var(--ease);align-items:center;gap:6px;font-size:15px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.bx .bx-story-end a:hover,.bx .bx-story-end a:focus-visible{-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3)}@media (width<=767px){.bx-story-list li{grid-template-columns:minmax(0,1fr);row-gap:2px}.bx-story-quote{padding-left:16px}.bx-story-facts>div{grid-template-columns:minmax(0,1fr);row-gap:2px}}@media (prefers-reduced-motion:reduce){.bx .bx-story-meta a,.bx .bx-story-end a{transition:none}}
