section.u5m-case-cards{margin:var(--section-margin-none);padding:var(--section-padding-medium);.section-inner{.intro-content{margin-bottom:50px}.case-list{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:960px}.case-item{align-items:flex-start;background:var(--card-fill);border:1px solid var(--gray1);border-radius:var(--border3);box-shadow:var(--shadow-card);color:inherit;display:flex;gap:24px;justify-content:space-between;padding:30px;text-decoration:none;transition:border-color var(--animation2),box-shadow var(--animation2),background-color var(--animation2),transform var(--animation2);@media (max-width:767px){flex-direction:column}&.has-icon{align-items:center;gap:30px;padding:40px;@media (max-width:767px){align-items:flex-start;gap:20px;padding-bottom:30px;padding-left:30px;padding-right:30px;padding-top:30px}}.case-icon{align-items:center;border-radius:10px;color:var(--white);display:flex;flex:0 0 auto;height:64px;justify-content:center;width:64px;svg{fill:currentColor;height:32px;width:32px}}&:focus-within,&:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-10px)}&.has-link:hover{background:var(--card-fill);border-color:var(--action1)}.case-item__main{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;.title{color:var(--action2);margin:0}.description{color:var(--black);margin:0;p:last-of-type{margin-bottom:0}}}.eyebrow{color:var(--action1);flex:0 0 auto;font-size:16px;font-weight:500;letter-spacing:.32px;white-space:nowrap}}.bottom-callout{align-items:center;background:var(--card-fill);border:1px solid var(--gray1);border-radius:var(--border3);box-shadow:var(--shadow-card);display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin:40px auto 0;max-width:1120px;padding:40px;.bottom-callout__content{display:flex;flex:1 1 320px;flex-direction:column;max-width:650px;.eyebrow{color:var(--action1);font-size:16px;font-weight:500;letter-spacing:.32px;margin:0 0 12px}.title{color:var(--action2);margin:0}.description{color:var(--black);margin:10px 0 0}}.button-group{margin:0}}.bottom-cta{display:flex;justify-content:center;margin:40px 0 0;.button-group{margin:0}}}&.dark-mode{.case-item{background:hsla(0,0%,100%,.08);border-color:transparent;box-shadow:0 12px 24px -12px rgba(0,0,0,.12);&:focus-within,&:hover{border-color:var(--logo-purple-gray);box-shadow:var(--shadow-card-hover)}&.has-link:hover{background:hsla(0,0%,100%,.08);border-color:var(--logo-purple-gray)}.case-item__main{.description,.title{color:var(--white)}}.eyebrow{color:var(--accent-light)}}.bottom-callout{background:hsla(0,0%,100%,.08);border-color:var(--white-20);box-shadow:0 12px 24px -12px rgba(0,0,0,.12);.bottom-callout__content{.eyebrow{color:var(--accent-light)}.description,.title{color:var(--white)}}}}}