.case-related-cases{background-color:#f2f4f7}.case-related-cases.section-base{padding:80px 0 88px}.case-related-cases__container{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1200px;padding:0 80px;width:100%}.case-related-cases__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.case-related-cases__heading{display:flex;flex:1 1 520px;flex-direction:column;gap:8px;min-width:0}.case-related-cases__title{color:#000;font-size:40px;font-weight:700;line-height:48px}.case-related-cases__subtitle,.case-related-cases__title{font-family:Museo Sans,sans-serif;font-style:normal;letter-spacing:0;margin:0}.case-related-cases__subtitle{color:#141414;font-size:20px;font-weight:300;line-height:28px}.case-related-cases__button{align-items:center;border:1px solid #3b5de8;border-radius:8px;color:#3b5de8;display:inline-flex;font-family:Museo Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;gap:8px;justify-content:center;line-height:24px;padding:12px 20px;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.case-related-cases__button svg{flex-shrink:0}.case-related-cases__button:hover{background-color:#3b5de8;border-color:#3b5de8;color:#fff}.case-related-cases__grid{display:grid;gap:24px;grid-template-columns:1fr}.case-related-cases__card{background-color:#fff;border:1px solid #d3d8de;border-radius:24px;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:transform .2s ease,border-color .2s ease}.case-related-cases__card:hover{border-color:#c4cad2;transform:translateY(-2px)}.case-related-cases__card-image{background-color:#eef1f5;height:201px;overflow:hidden;position:relative;width:100%}.case-related-cases__card-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.case-related-cases__card:hover .case-related-cases__card-image img{transform:scale(1.03)}.case-related-cases__card-content{display:flex;flex:1;flex-direction:column;gap:10px;padding:20px}.case-related-cases__card-logo{height:20px;object-fit:contain;object-position:left;width:200px}.case-related-cases__card-tags{display:flex;flex-wrap:wrap;gap:6px}.case-related-cases__card-tag{background-color:#e9edfd;border-radius:4px;color:#5274ff;font-family:Museo Sans,sans-serif;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.19px;line-height:14.4px;padding:2px 4px;white-space:nowrap}.case-related-cases__card-title{font-size:20px;font-weight:700;letter-spacing:-.8px;-webkit-line-clamp:3;line-height:28px}.case-related-cases__card-description,.case-related-cases__card-title{color:#141414;display:-webkit-box;font-family:Museo Sans,sans-serif;font-style:normal;margin:0;-webkit-box-orient:vertical;overflow:hidden}.case-related-cases__card-description{font-size:16px;font-weight:300;letter-spacing:0;-webkit-line-clamp:2;line-height:24px}@media (min-width:768px){.case-related-cases__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.case-related-cases__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.case-related-cases__container{padding:0 16px}.case-related-cases__title{font-size:28px;line-height:36px}.case-related-cases__subtitle{font-size:16px;line-height:24px}.case-related-cases__button{width:100%}}