.blog-post-body .case-resultaat{margin-top:0}.case-resultaat{background-color:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:var(--so-border-radius);display:flex;flex-direction:column;gap:24px;margin:var(--so-group-spacing) 0;padding:24px}.case-resultaat-header{align-items:center;display:flex;gap:12px}.case-resultaat-icon{align-items:center;background-color:var(--so-color-mint-green);border-radius:999px;display:inline-flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.case-resultaat-icon:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='15' fill='none' viewBox='0 0 20 15'%3E%3Cpath fill='%23141414' d='M0 5h5v5H0zM5 10h5v5H5zM10 5h5v5h-5zM15 0h5v5h-5z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:15px;width:20px}.case-resultaat-title{color:var(--so-color-white);font-family:var(--so-font-family);font-size:var(--so-fontsize-h3);font-weight:600;letter-spacing:var(--so-fontsize-h3-letterspacing);line-height:var(--so-fontsize-h3-line-height);margin:0}.case-resultaat-cards{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0;&[data-columns="1"]{grid-template-columns:1fr}&[data-columns="2"]{grid-template-columns:repeat(2,1fr)}&>li{display:flex;min-width:0}}.case-resultaat-card{background-color:var(--so-color-dark-gray);border-radius:16px;color:var(--so-color-white);display:flex;flex-direction:column;gap:12px;padding:24px;width:100%}.case-resultaat-card-title{color:var(--so-color-white);font-family:var(--so-font-family);font-size:var(--so-fontsize-h6);font-weight:600;letter-spacing:-.02em;line-height:var(--so-fontsize-h6-line-height);margin:0}.case-resultaat-card-text{color:var(--so-color-white);font-family:var(--so-font-family);font-size:var(--so-fontsize-body-small);font-weight:400;letter-spacing:var(--so-fontsize-body-letter-spacing);line-height:var(--so-fontsize-body-line-height);& :is(p,ul,ol){margin:0}& :is(p,ul,ol)+:is(p,ul,ol){margin-top:8px}& a{color:var(--so-color-mint-green);text-decoration:underline}& a:focus-visible{outline:2px solid var(--so-color-mint-green);outline-offset:2px}}@media (max-width:768px){.case-resultaat-cards,.case-resultaat-cards[data-columns="1"],.case-resultaat-cards[data-columns="2"]{grid-template-columns:1fr}.case-resultaat-title{font-size:28px}}