.case_list{background:#e6f5ff;color:#212426;padding-block:32px 80px}.case_list__inner{margin:0 auto;max-width:1200px;padding:0 24px}.case_list__head{margin-bottom:60px;padding-top:80px;position:relative;text-align:center}.case_list__eyebrow{color:#f6faff;font-size:150px;font-weight:700;left:50%;letter-spacing:.02em;line-height:1;margin-top:0;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);user-select:none;white-space:nowrap}.case_list__heading{color:#0f172a;font-size:36px;font-weight:700;line-height:1.45;margin:0 auto;position:relative;text-align:center;z-index:1}.case_list__list{display:flex;flex-direction:column;gap:30px}.case_list__item{padding-top:12px}.case_list__card{align-items:stretch;background:#fff;border-radius:10px;box-shadow:2px 2px 10px rgba(0,0,0,.1);color:inherit;display:flex;position:relative;text-decoration:none;transition:box-shadow .2s,transform .2s}a.case_list__card:hover{box-shadow:4px 6px 20px rgba(0,0,0,.15);transform:translateY(-2px)}.case_list__tag{background:#1590e6;border-radius:6px;color:#fff;font-size:17px;font-weight:500;left:0;line-height:1.6;padding:8px 20px;position:absolute;top:-12px;white-space:nowrap;z-index:1}.case_list__cardContent{display:flex;flex:1;flex-direction:column;gap:20px;padding:68px 32px 43px}.case_list__table{display:grid;gap:12px 0;grid-template-columns:auto 1fr;margin:0}.case_list__tableRow{display:contents}.case_list__tableLabel{font-weight:700;padding-right:16px;white-space:nowrap}.case_list__tableLabel,.case_list__tableValue{align-self:baseline;color:#212426;font-size:17px;margin:0}.case_list__tableValue{font-weight:500;line-height:1.6}.case_list__more{align-items:center;color:#212426;display:flex;font-size:17px;font-weight:500;gap:8px;justify-content:flex-end;margin:auto 0 0}.case_list__arrow{flex-shrink:0}.case_list__imageWrap{border-radius:0 10px 10px 0;flex-shrink:0;margin:0;overflow:hidden;padding-block:68px 43px;padding-right:20px;width:280px}.case_list__imageWrap img{display:block;height:100%;object-fit:cover;width:100%}@media screen and (max-width:768px){.case_list{padding-block:56px}.case_list__inner{padding:0 16px}.case_list__head{margin-bottom:28px;padding-top:24px}.case_list__eyebrow{font-size:64px}.case_list__heading{font-size:24px}.case_list__list{gap:20px}.case_list__card{flex-direction:column-reverse}.case_list__cardContent{padding:40px 20px 24px}.case_list__imageWrap{border-radius:10px 10px 0 0;height:200px;padding:0;width:100%}}