.internship-placements__sidebar{display:none}.internship-placements__target-top{padding:2rem;text-align:center}h3.internship-placements__generic-headline{box-sizing:border-box;color:#3d3f40;display:block;font-size:1.25rem;font-weight:800;line-height:1.2;margin-bottom:.6em;margin-top:0;overflow-wrap:break-word;text-align:center!important}h2.internship-placements__header{color:#3d3f40;font-size:32px;font-weight:800;margin-bottom:16px;text-align:center}.internship-placements__dropdown{margin:1.4rem auto;width:calc(100vw - 2rem)}.internship-placements__target{padding:1rem}.internship-placements__placement{border-radius:6px;box-shadow:0 4px 10px 4px rgba(0,0,0,.1);display:flex;flex-basis:unset;justify-content:center;margin-bottom:1.2rem;padding:1rem}img.internship-placements__image{border-radius:10px;display:block;margin-bottom:1rem;max-height:250px!important;max-width:100%}h4.internship-placements__name{font-size:1.125rem!important;line-height:1.2;margin-bottom:.6em}@media screen and (min-width:768px){.internship-placements__dropdown{display:none}.internship-placements__sidebar{display:block}button.internship-placements__sidebar-button{-webkit-appearance:button;background:#edeff3;background-color:transparent;background-image:none;border:1px solid #b7b7b8;border-radius:5px;color:inherit;cursor:pointer;display:inline-block;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-size:1.15rem;font-variation-settings:inherit;font-weight:700;line-height:inherit;outline:none;overflow:hidden;padding:.5002em 1ch;position:relative;text-align:left;text-transform:none;transition:.2s;z-index:2}button.internship-placements__sidebar-button--active{background:linear-gradient(180deg,transparent,rgba(0,0,0,.15)),#00aeef;border:none;border-bottom:#fbfcfe;color:#fff;font-weight:700}.internship-placements__content{display:flex;flex-direction:column}.internship-placements__sidebar{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin:0 auto;max-width:960px}.internship-placements__target{padding:0}.internship-placements__placement{align-items:center;display:flex}.internship-placements__richtext{flex:1;margin-left:2rem}img.internship-placements__image{height:auto!important;max-height:100%!important;max-width:40%!important}}@media screen and (max-width:767px){.internship-placements__placement{align-items:center;display:flex;flex-direction:column}}