.cs-article-story-section{--cs-article-story-ink: #1e1e1e;--cs-article-story-copy: #564a41;--cs-article-story-muted: #9b8879;--cs-article-story-border: #e3ddd7;--cs-article-story-surface: #faf9f7;width:100%;box-sizing:border-box;padding:60px 16px;display:flex;flex-direction:column;gap:48px;font-family:Montserrat,sans-serif}.cs-article-story-section *,.cs-article-story-section *:before,.cs-article-story-section *:after{box-sizing:border-box}.cs-article-story-container{width:100%;max-width:1160px;margin:0 auto}.cs-article-story-intro{max-width:970px}.cs-article-story-eyebrow,.cs-article-story-section-label,.cs-article-story-solution-number{margin:0;font-weight:600;font-size:12px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-article-story-ink)}.cs-article-story-intro-header{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.cs-article-story-title,.cs-article-story-section-title,.cs-article-story-story-title,.cs-article-story-solution-title{margin:0;font-weight:500;color:var(--cs-article-story-ink)}.cs-article-story-title{font-size:32px;line-height:1.12}.cs-article-story-section-title{font-size:28px;line-height:1.18}.cs-article-story-story-title{font-size:23px;line-height:1.2}.cs-article-story-solution-title{font-size:20px;line-height:1.22}.cs-article-story-copy,.cs-article-story-solution-copy{font-weight:400;font-size:15px;line-height:1.65;color:var(--cs-article-story-copy)}.cs-article-story-copy p,.cs-article-story-solution-copy p{margin:0 0 1em}.cs-article-story-copy p:last-child,.cs-article-story-solution-copy p:last-child{margin-bottom:0}.cs-article-story-section-heading{display:flex;flex-direction:column;gap:12px;max-width:720px;margin-bottom:24px}.cs-article-story-solutions-grid{display:grid;grid-template-columns:1fr;gap:12px}.cs-article-story-solution-card{min-width:0;padding:24px;border:1px solid var(--cs-article-story-border);border-radius:6px;background:var(--cs-article-story-surface);display:flex;flex-direction:column;gap:14px}.cs-article-story-solution-number{color:var(--cs-article-story-muted)}.cs-article-story-story-grid{display:grid;grid-template-columns:1fr;border-top:1px solid var(--cs-article-story-border)}.cs-article-story-story-panel{padding:28px 0;display:flex;flex-direction:column;gap:16px;border-bottom:1px solid var(--cs-article-story-border)}.cs-article-story-testimonial{display:flex;flex-direction:column;gap:16px}.cs-article-story-quote{padding:32px 24px;border-left:3px solid var(--cs-article-story-muted);background:var(--cs-article-story-surface)}.cs-article-story-quote-text{margin:0;max-width:900px;font-weight:400;font-size:22px;line-height:1.42;color:var(--cs-article-story-ink)}.cs-article-story-quote-text p{margin:0}.cs-article-story-quote-text p+p{margin-top:.75em}.cs-article-story-quote-attribution{margin:20px 0 0;font-weight:600;font-size:12px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-article-story-muted)}.cs-article-story-metrics{padding:28px 0;border-top:1px solid var(--cs-article-story-border);border-bottom:1px solid var(--cs-article-story-border)}.cs-article-story-metrics-grid{margin-top:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px 16px}.cs-article-story-metric{min-width:0}.cs-article-story-metric-value,.cs-article-story-metric-label{margin:0}.cs-article-story-metric-value{font-weight:500;font-size:28px;line-height:1.1;color:var(--cs-article-story-ink)}.cs-article-story-metric-label{margin-top:6px;font-size:12px;line-height:1.35;color:var(--cs-article-story-copy)}.cs-article-story-result-panel{padding:32px 24px;border:1px solid var(--cs-article-story-border);border-left:3px solid var(--cs-article-story-muted);border-radius:6px;background:var(--cs-article-story-surface);display:flex;flex-direction:column;gap:16px}.cs-article-story-result-content{max-width:900px}.cs-article-story-outcome-list ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}.cs-article-story-outcome-list li{position:relative;padding-left:20px}.cs-article-story-outcome-list li:before{content:"";position:absolute;top:.65em;left:0;width:7px;height:1px;background:var(--cs-article-story-muted)}.cs-article-story-outcome-list ol{margin:0;padding-left:1.25em}.cs-article-story-summary{margin-top:24px}.cs-article-story-images{display:flex;flex-direction:column;gap:16px}.cs-article-story-images-top,.cs-article-story-images-row{width:100%}.cs-article-story-images-row{display:grid;grid-template-columns:1fr;gap:16px}.cs-article-story-image{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:6px;display:block}.cs-article-story-images-top .cs-article-story-image{aspect-ratio:16 / 9}.cs-article-story-warranty-terms{margin:0;font-size:12px;line-height:1.45;color:var(--cs-article-story-muted)}.cs-article-story-warranty-terms a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.cs-article-story-warranty-terms a:hover,.cs-article-story-warranty-terms a:focus-visible{color:var(--cs-article-story-copy)}@media(min-width:750px){.cs-article-story-section{padding:72px 40px;gap:64px}.cs-article-story-solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cs-article-story-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-article-story-story-panel{padding:32px 32px 32px 0;border-bottom:0}.cs-article-story-story-panel+.cs-article-story-story-panel{padding:32px 0 32px 32px;border-left:1px solid var(--cs-article-story-border)}.cs-article-story-quote{padding:44px 48px}.cs-article-story-result-panel{padding:40px 48px}.cs-article-story-images-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.cs-article-story-section{padding:96px 80px;gap:80px}.cs-article-story-title{font-size:48px}.cs-article-story-section-title{font-size:34px}.cs-article-story-copy,.cs-article-story-solution-copy{font-size:16px}.cs-article-story-solutions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-article-story-solution-card{padding:30px}.cs-article-story-images-top .cs-article-story-image{aspect-ratio:1344 / 640}.cs-article-story-images-row .cs-article-story-image{aspect-ratio:664 / 640}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/cs-article-story.css.map */
