.lena-case{--ib-yellow:#b85272}.lena-case .ib-hero-art{background:#deeeeb}.lena-case .ib-meta{grid-template-columns:1fr .9fr 1.4fr 1.6fr}.lena-case .ib-challenge{border-left-color:var(--ib-yellow)}.lena-case .ib-insights article>span,.lena-next span,.lena-number{color:#9c405d;font-weight:650}.lena-subsection{margin-top:var(--case-section-pad)}.lena-list{padding-left:24px;margin-top:var(--case-title-gap);max-width:var(--case-body-max);list-style:disc}.lena-list li{padding-left:4px;margin-block:10px;line-height:var(--case-leading)}.lena-before{padding-block:var(--case-subsection-pad)}.lena-feature-intro{margin-top:var(--case-title-gap)}.lena-visuals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--case-visual-gap);padding:var(--case-insight-gap);background:#fdfcfb;border-radius:12px;margin-top:var(--case-visual-gap)}.lena-evidence{margin:0;min-width:0}.lena-evidence img{display:block;max-width:100%;height:auto}.lena-evidence figcaption,.lena-outcomes figcaption{font-size:var(--case-caption);line-height:1.5;color:var(--text-supporting);margin-top:12px}.lena-single{grid-template-columns:minmax(0,480px);justify-content:center}.lena-visual-stack{display:grid;gap:var(--case-insight-gap)}.lena-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--case-insight-gap) var(--case-visual-gap)}.lena-outcomes article>p{margin-top:var(--case-paragraph-gap)}.lena-outcomes figure{margin:var(--case-title-gap) 0 0;padding-left:20px;border-left:2px solid var(--ib-yellow)}.lena-outcomes blockquote{font-size:var(--case-body);line-height:var(--case-leading);color:var(--text-primary);margin:0}.lena-next{padding:0;list-style:none;margin-top:var(--case-insight-gap);display:grid;gap:var(--case-paragraph-gap)}.lena-next li{display:flex;gap:var(--case-label-gap);align-items:baseline}.lena-next span{font-size:var(--case-label)}.lena-next p{margin:0}@media(max-width:1199px){.lena-visuals{gap:var(--case-insight-gap);padding:var(--case-title-gap)}}@media(max-width:850px){.lena-case .ib-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.lena-outcomes,.lena-visuals{grid-template-columns:minmax(0,1fr)}.lena-visuals{padding:var(--case-paragraph-gap);gap:var(--case-insight-gap)}}@media(max-width:374px){.lena-case .ib-meta{grid-template-columns:minmax(0,1fr)}}.lena-case{--text-secondary:#2d3231;--lena-card-pad:var(--case-title-gap)}.lena-case strong{font-weight:650;color:var(--text-primary)}.lena-case #overview{padding-bottom:var(--case-subsection-pad)}.lena-case #overview+section{padding-top:var(--case-subsection-pad)}.lena-approach{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--case-insight-gap) var(--case-visual-gap)}.lena-approach article>p{margin-top:var(--case-paragraph-gap)}.lena-approach article{padding:var(--lena-card-pad);border:1px solid #eadfe2;border-radius:12px;background:#fffdfd}.lena-method-index{display:flex;align-items:center;gap:12px;font-size:var(--case-label);margin-bottom:var(--case-paragraph-gap)}.lena-case .ib-insights article{border:1px solid #e4e4df;background:#fffafb}.lena-before,.lena-case .ib-insights article{padding:var(--lena-card-pad);border-radius:12px}.lena-before{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:var(--case-insight-gap);background:#fdfcfb;margin-block:var(--case-subsection-pad)}.lena-before .lena-visuals{padding:0;margin:0;gap:var(--case-paragraph-gap);background:transparent}.lena-case .lena-before h3{font-size:var(--case-card-title)}.lena-feature{display:grid;grid-template-columns:1fr 1.1fr;align-items:start;gap:var(--case-insight-gap);padding:var(--lena-card-pad);margin-block:var(--case-subsection-pad);background:#f7f7f5;border-radius:12px}.lena-feature-title{display:flex;align-items:baseline;gap:var(--case-paragraph-gap)}.lena-feature-title>.lena-number{font-size:var(--case-label);letter-spacing:.04em;flex-shrink:0}.lena-feature .lena-visuals{padding:0;margin:0;background:transparent;gap:var(--case-paragraph-gap)}.lena-feature .lena-single{grid-template-columns:minmax(0,340px)}.lena-feature .lena-visual-stack{gap:var(--case-paragraph-gap)}.lena-evidence>.artifact-desktop-static,.lena-evidence>.artifact-trigger{border:1px solid #dedfd9;border-radius:8px;overflow:hidden}.lena-outcomes article{border:1px solid #e4e4df;border-radius:12px;background:#fff;padding:var(--lena-card-pad)}.lena-outcome-index{display:block;font-size:var(--case-label);margin-bottom:var(--case-paragraph-gap)}.lena-outcomes figure{padding:0;border:0}@media(max-width:1199px){.lena-feature{grid-template-columns:1fr}.lena-feature .lena-single{grid-template-columns:minmax(0,400px)}.lena-feature .lena-visuals{max-width:850px;width:100%;margin-inline:auto}}@media(max-width:850px){.lena-before{grid-template-columns:1fr}}@media(max-width:767px){.lena-approach{grid-template-columns:1fr}.lena-case{--lena-card-pad:var(--case-paragraph-gap)}.lena-feature .lena-visuals{grid-template-columns:minmax(0,1fr)}.lena-before .lena-visuals{grid-template-columns:repeat(2,minmax(0,1fr))}}.lena-feature .lena-navigation-pair{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px;margin-inline:auto}@media(max-width:1199px){.lena-feature .lena-navigation-pair{grid-template-columns:minmax(0,1fr);max-width:400px;gap:var(--case-insight-gap)}}@media(min-width:768px) and (max-width:1199px){.lena-feature .lena-navigation-pair{grid-template-columns:repeat(2,minmax(0,1fr));max-width:850px;gap:var(--case-paragraph-gap)}}