.case{display:flex;flex-direction:column;gap:8.8rem;padding:6rem 15rem;width:100%}.case .case_top{display:flex;justify-content:space-between}.case_top h3{font-size:4rem;font-weight:700}.case_top h3,.case_top p{color:var(--main,#141414)}.case_top p{font-size:1.6rem;font-weight:400}.case_box{display:flex;gap:3rem}.case_box .case_card{background-color:#fff;box-shadow:0 .4rem .4rem 0 rgba(0,0,0,.15);padding-bottom:1.5rem;transition:all .2s ease;width:39rem}.case_box .case_card,.case_box .case_card .card_inside-link{display:flex;flex-direction:column;gap:2rem}.case_box .case_card:hover{cursor:pointer;transform:scale(1.05)}.case_box .case_card .case_main-img{height:100%;width:100%}.case_box .case_card .case_main-text{color:var(--main,#141414);font-size:1.2rem;font-weight:400}.case_card h2{color:var(--main,#141414);font-size:1.6rem;font-weight:700;padding:0 2rem}.case_logo-content{align-items:center;display:flex;gap:1rem;justify-content:center;padding:0 3rem}.case_logo-content p{color:var(--main,#141414);font-size:1.2rem;font-weight:700}.case_underline{background:#2862ae;height:.1rem;margin:0 auto;width:6.4rem}.case_box .case_card .case_logo-content img{width:6rem}.case_main-text{color:var(--main,#141414);font-family:Inter;font-size:1.2rem;font-weight:400;margin:0;padding:0 4rem}.case_card .date_tag{align-items:left;display:flex;flex-direction:column;gap:.8rem;padding:0 2rem}.case_card .date_tag .tag{display:flex;gap:1rem}.case_card .date_tag .tag .tag_link{background:#edf1f5;color:var(--accent,#2862ae);font-size:1.2rem;font-weight:400;padding:.3rem 0;text-align:center;text-decoration:none;width:4.4rem}.case_card .date_tag .date{color:#707070;font-size:1.2rem;font-weight:400}@media (max-width:1200px){.case{padding:5rem}.case_box .case_card{box-shadow:0 .4rem .4rem 0 rgba(0,0,0,.15);display:flex;flex-direction:column;gap:2rem;padding-bottom:1.5rem;width:30rem}}@media(max-width:768px){.case .case_top{align-items:center;flex-direction:column;gap:3rem}.case_box{width:100%}.case_box .case_card{width:50%}}@media(max-width:480px){.case_box{align-items:center;flex-direction:column}.case_box .case_card{width:100%}}