
.study-case{background:#fff;padding:85px 0}.study-case .kicker{color:#007e9a;font-size:12px}.study-heading{display:grid;grid-template-columns:1.45fr .55fr;gap:48px;align-items:start;margin-bottom:28px}.study-heading h2{font-size:clamp(30px,3.35vw,46px);line-height:1.15;letter-spacing:-1.4px;margin:10px 0 18px}.study-heading p{font-size:17px;color:#4c6472;line-height:1.72}.study-stamp{padding:20px;border:1px solid #c5dfe8;background:#f0f9fc;display:flex;flex-direction:column;gap:9px;color:#516875}.study-stamp b{font-size:11px;letter-spacing:1px;color:#007b98}.study-stamp span{font-size:13px;line-height:1.6}.study-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:33px 0}.study-kpis>div{background:#0b2533;padding:22px 18px;min-height:148px;display:flex;flex-direction:column;gap:8px;color:#fff}.study-kpis small{font-size:10px;letter-spacing:1px;color:#7fadb9}.study-kpis b{font:750 29px var(--font-display);letter-spacing:-1.1px}.study-kpis span{font-size:12px;color:#b5d0da}.study-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:26px;align-items:stretch;margin-bottom:42px}.study-explainer{padding:8px 14px 8px 0}.study-explainer h3,.study-two h3,.study-theory h3{font-size:23px;letter-spacing:-.4px}.study-explainer p,.study-two p,.study-theory p{font-size:15px;line-height:1.78;color:#4e6571}.decision{background:#e9f7fa;border-left:4px solid #019cc3;padding:18px 22px;margin-top:22px}.decision span{font-size:10px;letter-spacing:1.1px;font-weight:800;color:#006f89}.decision p{margin:7px 0 0!important;color:#153746!important}.chart-panel{margin:0;background:#f2f7f9;border:1px solid #d4e5ec;padding:24px 25px}.chart-panel figcaption{display:grid;gap:7px;margin-bottom:26px}.chart-panel figcaption strong{font-size:21px;line-height:1.3}.chart-panel figcaption small{font-size:12px;color:#597483;line-height:1.5}.chart-kicker{font-size:11px;font-weight:800;color:#0085a5;letter-spacing:1.5px}.bridge-line{margin:17px 0}.bridge-top{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin:0 0 6px}.bridge-top strong{font-size:14px}.bridge-top b{font-size:14px;white-space:nowrap;font-variant-numeric:tabular-nums}.val-neg{color:#b24f3b}.val-good{color:#007c8b}.bridge-track{height:12px;background:#dce6e9;width:100%;overflow:hidden;border-radius:3px}.bridge-fill{display:block;height:100%;background:#6a95a4}.bridge-fill.negative{background:#d88c64}.bridge-fill.positive{background:#77a7a1}.bridge-fill.result{background:#019cc3}.bridge-detail{display:block;font-size:11px;color:#5d7581;margin-top:4px}.study-two{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin:30px 0 24px}.trace-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:25px 0 10px}.trace-node{position:relative;border:1px solid #cfdce2;background:#f6f9fa;padding:14px 9px;min-height:122px}.trace-node:after{content:'›';position:absolute;right:-9px;top:43%;z-index:2;color:#007d9b;background:#fff;border-radius:50%;font-size:17px;line-height:17px}.trace-node:last-child:after{display:none}.trace-node span{font-size:11px;color:#0086a1;display:block;margin-bottom:10px}.trace-node b{font-size:12px;display:block;line-height:1.35}.trace-node small{font-size:10px;color:#607783;display:block;margin-top:7px}.study-theory{background:#eff7fa;border-left:4px solid #019cc3;padding:25px 28px;margin:32px 0 0}.metric-definition{display:flex;gap:16px;align-items:start;border-top:1px solid #cbdfe6;padding-top:16px;margin-top:16px}.metric-definition b{flex:0 0 28%;font-size:13px;color:#007e98}.metric-definition span{color:#3d5c6e;font-size:14px}.stack-legend{display:flex;flex-wrap:wrap;gap:8px 15px;font-size:12px;margin-bottom:25px;color:#4c6674}.stack-legend span{display:flex;gap:5px;align-items:center}.stack-legend i{width:12px;height:12px;display:inline-block}.lg-cogs,.stack-cogs{background:#153f51}.lg-log,.stack-log{background:#75a6b5}.lg-margin,.stack-margin{background:#019cc3}.stack-item{margin:18px 0 25px}.stack{display:flex;height:24px;background:#dde8ed;border-radius:3px;overflow:hidden}.stack>span{display:block;height:100%}.stack-item>small{color:#5d7180;font-size:11px;margin-top:6px;display:block}.study-table{box-shadow:none;border:1px solid #d7e5ec}.study-table table{width:100%}.study-sources{background:#f3f7f9;padding:70px 0}.study-sources h2{font-size:31px;margin:10px 0}.study-sources>div>p:not(.kicker){color:#516b79}.source-links{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0 0}.source-links li{background:#fff;padding:20px;border-top:3px solid #019cc3;min-height:140px}.source-links a{font-weight:700;font-size:14px;color:#007b99;line-height:1.5}.source-links p{font-size:12px;color:#536b77;line-height:1.5}.overview-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:30px 0}.overview-tile{background:#f3f8fa;padding:27px;border:1px solid #d4e3e9;text-decoration:none;color:#123341;display:flex;flex-direction:column}.overview-tile>span{font-size:11px;color:#00849f;font-weight:800;letter-spacing:1.2px}.overview-tile h3{font-size:22px;line-height:1.3;margin:16px 0}.overview-tile p{font-size:14px;color:#536c79;flex:1}.overview-tile>strong{border-top:1px solid #cfdee4;padding-top:17px;color:#007e9b}.overview-ticks{margin:10px 0 20px;display:grid;gap:13px}.overview-ticks>div{display:grid;grid-template-columns:54px 1fr;gap:7px;align-items:center}.overview-ticks b{font-size:15px}.overview-ticks small{font-size:10px;grid-column:2;color:#607b87}.tick{height:10px;background:#d9e7ec}.tick i{background:#019cc3;height:100%;display:block}.overview-logic{padding:26px;background:#eff7fa;margin-top:30px}.overview-logic h3{font-size:24px}.overview-logic p{font-size:15px;color:#536e7c;line-height:1.7}
@media(max-width:1100px){.study-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.study-grid{grid-template-columns:1fr}.source-links{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-tiles{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.study-case{padding:56px 0}.study-heading,.study-two,.study-grid{grid-template-columns:1fr;gap:18px}.study-heading h2{font-size:32px}.study-heading p{font-size:16px}.study-kpis{gap:8px}.study-kpis>div{padding:17px 13px;min-height:125px}.study-kpis b{font-size:22px}.study-kpis small{font-size:9px}.study-kpis span{font-size:11px}.chart-panel{padding:18px 15px}.trace-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.trace-node{min-height:114px}.trace-node:nth-child(2):after{display:none}.study-theory{padding:19px}.metric-definition{display:grid;gap:7px}.metric-definition b{flex:none}.source-links,.overview-tiles{grid-template-columns:1fr}.study-sources{padding:50px 0}.study-stamp{padding:15px}}
@media(max-width:380px){.study-kpis{grid-template-columns:1fr 1fr}.study-kpis b{font-size:19px}.bridge-top{align-items:start;flex-direction:column;gap:1px}}
