.case-related{width:min(950px,calc(100% - 44px));margin:24px auto 70px;padding:45px 0 0;border-top:1px solid #dfe4e3;color:#263738}.case-related__heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 25px}.case-related__kicker{display:block;color:#84918b;font-size:10px;letter-spacing:2px;line-height:1.5;margin-bottom:11px}.case-related__heading h2{font-family:Pretendard,-apple-system,sans-serif;font-size:26px;line-height:1.5;letter-spacing:-1px;font-weight:600;margin:0;color:#263738}.case-related__controls{display:flex;gap:8px;flex-shrink:0}.case-related__arrow{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #cfd8d5;border-radius:50%;background:transparent;color:#344943;cursor:pointer;transition:background .18s,border-color .18s}.case-related__arrow:hover:not(:disabled){background:#eaf0ec;border-color:#98aaa1}.case-related__arrow:disabled{opacity:.3;cursor:default}.case-related__arrow:focus-visible,.case-related__card:focus-visible,.case-related__all:focus-visible{outline:2px solid #547d6f;outline-offset:3px}.case-related__track{display:flex;gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;margin:0;padding:3px 0 12px;-webkit-overflow-scrolling:touch}.case-related__track::-webkit-scrollbar{display:none}.case-related__item{flex:0 0 calc((100% - 54px)/4);min-width:0;scroll-snap-align:start;list-style:none;margin:0;padding:0}.case-related__card{display:block;overflow:hidden;border:1px solid #e4e8e4;border-radius:10px;background:#fff;color:#293933;text-decoration:none;box-shadow:0 3px 10px #263c2c05}.case-related__image{aspect-ratio:4/3;background:#edf0ec;overflow:hidden}.case-related__image img{display:block;width:100%;height:100%;object-fit:cover;margin:0;transition:transform .25s}.case-related__card:hover .case-related__image img{transform:scale(1.035)}.case-related__body{padding:17px 16px 15px}.case-related__label{font-size:10px;line-height:1.5;color:#88968d}.case-related__body h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:49px;margin:9px 0 17px;font-family:Pretendard,-apple-system,sans-serif;font-weight:550;font-size:16px;line-height:1.55;letter-spacing:-.45px;color:#293933;word-break:keep-all}.case-related__detail{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#7b8a80;line-height:1.7}.case-related__detail>span{font-size:16px}.case-related__all{display:flex;gap:20px;align-items:center;justify-content:flex-end;width:fit-content;margin:13px 0 0 auto;font-size:12px;line-height:1.8;color:#65786c;text-decoration:none}.case-related__all>span{font-size:16px}@media(max-width:960px){.case-related__item{flex-basis:calc((100% - 36px)/3)}}@media(max-width:700px){.case-related{margin-bottom:45px;padding-top:30px}.case-related__heading{gap:12px;margin-bottom:20px;align-items:center}.case-related__heading h2{font-size:21px;letter-spacing:-.7px;max-width:220px}.case-related__kicker{font-size:9px;margin-bottom:8px}.case-related__controls{gap:6px}.case-related__arrow{width:40px;height:40px}.case-related__track{gap:14px}.case-related__item{flex-basis:76%}.case-related__body{padding:15px}.case-related__body h3{font-size:17px;min-height:53px;margin-bottom:15px}.case-related__label{font-size:11px}.case-related__detail{font-size:12px}.case-related__all{font-size:12px;margin-top:10px}}@media(prefers-reduced-motion:reduce){.case-related__arrow,.case-related__image img{transition:none}}
