.myl-case-highlight{container-type:inline-size;padding:40px;width:100%}.myl-case-highlight__inner{border-radius:12px;display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1260px;min-height:440px;overflow:hidden}.myl-case-highlight__left{color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:380px;overflow:hidden;padding:36px 48px;position:relative}.myl-case-highlight__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:0}.myl-case-highlight__overlay{background:linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.7));inset:0;position:absolute;z-index:1}.myl-case-highlight__tags{align-items:center;display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0;position:relative;z-index:2}.myl-case-highlight__tag{color:#fff;font-size:var(--fs-intro-title-sec);font-weight:var(--fw-intro-title-sec,500);letter-spacing:var(--ls-intro-title-sec,.08em);margin:0;padding:0;text-transform:uppercase}.myl-case-highlight__tag,.myl-case-highlight__tag-sep{font-family:var(--ff-intro-title-sec,var(--ff-text,sans-serif))}.myl-case-highlight__tag-sep{color:hsla(0,0%,100%,.6);font-size:var(--fs-tag,12pt);list-style:none}.myl-case-highlight__quote-wrap{margin-top:auto;position:relative;z-index:2}.myl-case-highlight__quote{border:none;color:#fff;font-family:var(--ff-h1,serif);font-size:clamp(1.1rem,1.6cqi,1.45rem);font-style:italic;font-weight:400;line-height:1.45;margin:0 0 14px;padding:0}.myl-case-highlight__quote-author{color:hsla(0,0%,100%,.85);font-family:var(--ff-text,sans-serif);font-size:.78rem;font-weight:400;margin:0}.myl-case-highlight__right{align-items:stretch;display:flex}.myl-case-highlight__right-inner{display:flex;flex-direction:column;justify-content:center;padding:44px 48px;width:100%}.myl-case-highlight__company{color:inherit;font-family:var(--ff-intro-title-sec,var(--ff-text,sans-serif));font-size:var(--fs-intro-title-sec);font-weight:var(--fw-intro-title-sec,500);letter-spacing:var(--ls-intro-title-sec,.1em);margin:0 0 14px;text-transform:uppercase}.myl-case-highlight__title{color:inherit;font-family:var(--ff-h3,var(--ff-h1,serif));font-size:var(--fs-h3,1.75rem);font-weight:var(--fw-h3,400);line-height:1.25;margin:0 0 18px}.myl-case-highlight__text{color:inherit;font-family:var(--ff-text,sans-serif);font-size:var(--fs-base,1rem);line-height:var(--lh-base,1.6);margin:0 0 28px}.myl-case-highlight__divider{border:none;border-top:1px solid #888;margin:0 0 28px;opacity:.2}.myl-case-highlight__numbers{display:flex;flex-wrap:wrap;gap:40px;margin-bottom:32px}.myl-case-highlight__number-item{display:flex;flex-direction:column;gap:4px}.myl-case-highlight__number-value{color:inherit;font-family:var(--ff-text,sans-serif);font-size:var(--fs-h3,1.75rem);font-weight:700;line-height:1}.myl-case-highlight__number-label{color:inherit;font-family:var(--ff-text,sans-serif);font-size:calc(var(--fs-base, 1rem)*.75);font-weight:400;opacity:.75}@media (max-width:760px){.myl-case-highlight__inner{grid-template-columns:1fr}.myl-case-highlight__title{--fs-h3:clamp(1.25rem,5vw,1.75rem)}.myl-case-highlight__left{min-height:300px;padding:28px}.myl-case-highlight__right-inner{padding:32px 28px}.myl-case-highlight__numbers{gap:24px}}@media (max-width:480px){.myl-case-highlight__quote{font-size:1rem}.myl-case-highlight__number-value{flex-direction:column;font-size:clamp(1.25rem,5vw,1.75rem);gap:16px}}