.csd-layout-flex{display:flex;flex-direction:column;gap:32px;padding:48px 0}.csd-body-container img{height:auto!important;object-fit:contain;width:100%!important}@media screen and (min-width:1024px){.csd-layout-flex{flex-direction:row;padding:72px 0}.csd-sidebar{display:flex;flex:0 0 27%;flex-direction:column;gap:32px;height:max-content;max-width:27%;position:sticky;top:140px}}