/*! ccase 1.0.0 | customer-story sections (cfs-case) copied from cfs-page-1-0-4.css so the cloned Social Intelligence stories render on solution/role pages too */
.cfh-page .cfs-case{display:grid;grid-template-columns:minmax(0,656fr) minmax(0,654fr);border-bottom:1px solid #EEEDEC}.cfh-page .cfs-case-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:64px 35px}.cfh-page .cfs-case-media{position:relative;display:block;min-width:0;overflow:hidden;border-left:1px solid #EEEDEC;background-color:#F2F1EE}.cfh-page .cfs-case-media::before{content:"";display:block;padding-top:calc(650 / 653 * 100%)}.cfh-page .cfs-case-img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%}.cfh-page [data-cfh-sec="si-case-forums"] .cfs-case-img{object-position:42% 50%}.cfh-page [data-cfh-sec="si-case-ambassador"] .cfs-case-media{grid-column:1;grid-row:1;border-left:0}.cfh-page [data-cfh-sec="si-case-ambassador"] .cfs-case-media::before{padding-top:calc(651 / 656 * 100%)}.cfh-page [data-cfh-sec="si-case-ambassador"] .cfs-case-text{grid-column:2;grid-row:1;border-left:1px solid #EEEDEC;padding-left:35px}.cfh-page .cfs-case-title{margin:0;max-width:480px;font-family:var(--cfh-display);font-weight:500;font-size:32px;line-height:34px;letter-spacing:-0.5px;color:#1D0A05;text-wrap:balance}.cfh-page .cfs-case-copy{margin:20px 0 0;max-width:507px;font-family:var(--cfh-sans);font-weight:400;font-size:16px;line-height:21px;letter-spacing:-0.16px;color:rgba(42,42,42,.65)}.cfh-page [data-cfh-sec="si-case-ambassador"] .cfs-case-copy{max-width:505px}.cfh-page .cfs-case-quote{margin:36px 0 0;padding-left:31px;border-left:1px solid #FF5400}.cfh-page .cfs-case-quote-text{margin:0;max-width:495px;font-family:var(--cfh-display);font-weight:400;font-size:20px;line-height:1.2;letter-spacing:0;color:#1D0A05}.cfh-page .cfs-case-author{margin:30px 0 0;font-family:var(--cfh-sans);font-weight:400;font-size:16px;line-height:21px;letter-spacing:-0.16px;color:#1D0A05}.cfh-page .cfs-case-role{font-weight:600;color:#1D0A05}.cfh-page .cfs-case-org{color:#737372}.cfh-page .cfs-case-link{display:inline-flex;align-items:center;gap:10px;margin-top:36px;font-family:var(--cfh-mono);font-weight:400;font-size:16px;line-height:21px;letter-spacing:-0.16px;color:#FF5400;text-decoration:none}.cfh-page .cfs-case-link::after{content:"";flex:none;width:9px;height:8px;margin-top:1px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='8' viewBox='0 0 9.2 8.2'%3E%3Cpath transform='translate(0 8.2) rotate(-90)' d='M7.98278 5.61513L4.38298 8.99002C4.34584 9.02489 4.30172 9.05255 4.25317 9.07142C4.20461 9.09029 4.15256 9.1 4.1 9.1C4.04744 9.1 3.99539 9.09029 3.94683 9.07142C3.89828 9.05255 3.85416 9.02489 3.81701 8.99002L0.217216 5.61513C0.142164 5.54477 0.1 5.44934 0.1 5.34983C0.1 5.25032 0.142164 5.15489 0.217216 5.08452C0.292268 5.01416 0.39406 4.97463 0.5002 4.97463C0.60634 4.97463 0.708132 5.01416 0.783184 5.08452L3.70002 7.81959V0.474988C3.70002 0.375535 3.74216 0.280155 3.81717 0.209831C3.89218 0.139508 3.99392 0.1 4.1 0.1C4.20608 0.1 4.30782 0.139508 4.38283 0.209831C4.45784 0.280155 4.49998 0.375535 4.49998 0.474988V7.81959L7.41681 5.08452C7.49187 5.01416 7.59366 4.97463 7.6998 4.97463C7.80594 4.97463 7.90773 5.01416 7.98278 5.08452C8.05784 5.15489 8.1 5.25032 8.1 5.34983C8.1 5.44934 8.05784 5.54477 7.98278 5.61513Z' fill='%23FF5400' stroke='%23FF5400' stroke-width='0.2'/%3E%3C/svg%3E") center/9px 8px no-repeat;transition:transform .3s cubic-bezier(.22,.61,.36,1)}.cfh-page .cfs-case-link:hover::after{transform:translateX(3px)}.cfh-page .cfs-case-link:focus-visible{outline:1px solid #FF5400;outline-offset:4px}@media (max-width:1359px){.cfh-page .cfs-case-copy,.cfh-page .cfs-case-quote-text{text-wrap:pretty}}@media (prefers-reduced-motion:reduce){.cfh-page .cfs-case-img{transform:none !important}.cfh-page .cfs-case-link::after{transition:none}}@media (max-width:991px){.cfh-page .cfs-case-text{padding:64px 32px}.cfh-page [data-cfh-sec="si-case-ambassador"] .cfs-case-text{padding-left:31px}.cfh-page .cfs-case-title{max-width:none;font-size:28px;line-height:31px;letter-spacing:-0.4px}.cfh-page .cfs-case-copy{margin-top:16px}.cfh-page .cfs-case-quote{margin-top:32px;padding-left:24px}.cfh-page .cfs-case-quote-text{font-size:18px;line-height:23px}.cfh-page .cfs-case-author{margin-top:20px}.cfh-page .cfs-case-link{min-height:40px;margin-top:22px}}@media (max-width:767px){.cfh-page .cfs-case{grid-template-columns:minmax(0,1fr)}.cfh-page .cfs-case-text,.cfh-page [data-cfh-sec="si-case-ambassador"] .cfs-case-text{grid-column:1;grid-row:1;border-left:0;padding:56px 24px 40px}.cfh-page .cfs-case-media,.cfh-page [data-cfh-sec="si-case-ambassador"] .cfs-case-media{grid-column:1;grid-row:2;border-left:0;border-top:1px solid #EEEDEC}.cfh-page .cfs-case-media::before,.cfh-page [data-cfh-sec="si-case-ambassador"] .cfs-case-media::before{padding-top:75%}.cfh-page .cfs-case-title{font-size:26px;line-height:29px}.cfh-page .cfs-case-copy,.cfh-page .cfs-case-author{line-height:22px}.cfh-page .cfs-case-quote{margin-top:28px;padding-left:20px}.cfh-page .cfs-case-quote-text{max-width:none}.cfh-page .cfs-case-link{min-height:44px;margin-top:16px}}@media (max-width:479px){.cfh-page .cfs-case-text,.cfh-page [data-cfh-sec="si-case-ambassador"] .cfs-case-text{padding:56px 20px 40px}.cfh-page .cfs-case-title{font-size:24px;line-height:27px}.cfh-page .cfs-case-media::before,.cfh-page [data-cfh-sec="si-case-ambassador"] .cfs-case-media::before{padding-top:calc(650 / 654 * 100%)}}
