.case-header{display:flex;flex-direction:column;gap:18px;margin-bottom:32px}@media(max-width:768px){.case-header{margin-bottom:24px}}.case-header h2{font-size:16px;font-weight:400;line-height:1.25;margin:0;padding:0}.case-header-inner{display:flex;flex-flow:row wrap;gap:10px;align-items:flex-start;justify-content:space-between}@media(max-width:768px){.case-header-inner{flex-direction:column}}.case-header-external-link a{display:block;padding-left:19px;background-image:url(/icons/icon_weblink.svg);background-position:0;background-repeat:no-repeat;background-size:15px auto}.case-header .case-list-links{display:flex;flex-flow:row wrap;align-items:center;flex:1 1;gap:10px;margin:0;padding:0;list-style:none}.case-header .case-list-links li{margin:0;padding:0;font-size:14px;font-weight:700}.case-header .case-list-links li:has(img) a{padding-left:0}.case-header .case-list-links .case-store-icon{display:block;height:35px;width:auto}.case-header .case-list-honors{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end;flex:1 1;gap:14px;margin:0;padding:0;list-style:none}@media(max-width:768px){.case-header .case-list-honors{justify-content:flex-start;gap:10px}}.case-header .case-list-honors li{margin:0;padding:0;font-size:12px;line-height:1.3;display:flex;flex-flow:row nowrap;gap:4px;align-items:center;min-width:193px;max-width:210px;flex:1 1}.case-header .case-list-honors .case-honor-icon{display:block;height:35px;width:auto}.case-header .case-list-honors .case-honor-title{font-weight:500;display:block}.case-header .case-list-honors .case-honor-description{display:block;line-height:1.35}