.article-list{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:center}.article-list article{position:relative;max-width:var(--article-list-max-width,21.4375rem);padding:1.5rem;background:linear-gradient(#333,#212121);border-radius:var(--article-border-radius,2.5rem)}.article-list p{font-size:1rem;color:#b7b7b7}@media(min-width:576px){.article-list{--article-list-max-width:27.5rem}}@media(min-width:768px){.article-list{--article-list-max-width:32.5rem;row-gap:1.5rem}.article-list article{padding:44px}.article-list p{margin-bottom:1.5rem;font-size:1.25rem}}@media(min-width:992px){.article-list{--article-list-max-width:calc((100% - 1.5rem) / 2)}}.unclickable-chip-list{display:flex;flex-direction:column;row-gap:.75rem;align-items:center;padding-inline-start:0;margin-bottom:0}@media(min-width:576px){.unclickable-chip-list{flex-direction:row;flex-wrap:wrap;-moz-column-gap:.75rem;column-gap:.75rem;justify-content:center}}@media(min-width:992px){.unclickable-chip-list{gap:1.25rem}}.so-widget-partner-program-list{margin-bottom:120px;--description-margin-bottom-md:88px;--article-border-radius:1.5rem}.so-widget-partner-program-list .title-with-description:not(:has(p)){margin-bottom:2rem}.so-widget-partner-program-list .program{width:100%}.so-widget-partner-program-list .program hgroup{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #4c4c4c}.so-widget-partner-program-list .program p{margin-bottom:0}.so-widget-partner-program-list .program ul{display:flex;flex-direction:column;row-gap:1rem;align-items:flex-start;padding-inline:0;margin-bottom:2rem;list-style:none}.so-widget-partner-program-list .program li{display:flex;-moz-column-gap:8px;column-gap:8px;align-items:flex-start;align-self:stretch}.so-widget-partner-program-list .program li::before{display:inline-block;flex-shrink:0;flex-basis:.875rem;aspect-ratio:1/1;margin-top:.25rem;content:"";background:center/100% no-repeat url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"%3e%3cpath d="M7.89291 0.646421C7.6098 -0.215377 6.39021 -0.215377 6.1071 0.646421L4.87818 4.38233C4.84013 4.49805 4.77542 4.60322 4.68929 4.68936C4.60315 4.7755 4.49798 4.8402 4.38226 4.87825L0.646348 6.10717C-0.215449 6.39029 -0.215449 7.60987 0.646348 7.89299L4.38226 9.1219C4.49798 9.15995 4.60315 9.22466 4.68929 9.3108C4.77542 9.39693 4.84013 9.5021 4.87818 9.61783L6.1071 13.3537C6.39021 14.2155 7.6098 14.2155 7.89291 13.3537L9.12183 9.61783C9.15988 9.5021 9.22458 9.39693 9.31072 9.3108C9.39686 9.22466 9.50203 9.15995 9.61775 9.1219L13.3537 7.89299C14.2155 7.60987 14.2155 6.39029 13.3537 6.10717L9.61775 4.87825C9.50203 4.8402 9.39686 4.7755 9.31072 4.68936C9.22458 4.60322 9.15988 4.49805 9.12183 4.38233L7.89291 0.646421Z" fill="%2320b26c"/%3e%3c/svg%3e')}.so-widget-partner-program-list h3{margin-bottom:.5rem}.so-widget-partner-program-list .unclickable-chip-list{max-width:69.1875rem;margin-inline:auto;margin-top:2rem}@media(min-width:768px){.so-widget-partner-program-list{margin-bottom:0}.so-widget-partner-program-list .partner-program-list .program{padding:28px}.so-widget-partner-program-list .program hgroup{padding-bottom:1.75rem;margin-bottom:1.75rem}}@media(min-width:768px) and (max-width:1199.98px){.so-widget-partner-program-list{--article-border-radius:2rem}.so-widget-partner-program-list .title-with-description:not(:has(p)){margin-bottom:40px}.so-widget-partner-program-list .partner-program-list h3{font-size:2rem}.so-widget-partner-program-list .partner-program-list p,.so-widget-partner-program-list .partner-program-list li{font-size:1.125rem}.so-widget-partner-program-list .unclickable-chip-list{margin-top:48px}}@media(min-width:992px){.so-widget-partner-program-list{padding-top:140px;padding-bottom:140px;margin-top:0}.so-widget-partner-program-list .partner-program-list{display:grid;grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,1fr)}.so-widget-partner-program-list .partner-program-list .program{display:grid;grid-template-rows:subgrid;grid-row:1/4;gap:0;max-width:unset}.so-widget-partner-program-list .program{padding:2rem}.so-widget-partner-program-list .program li::before{margin-top:.4375rem}}@media(min-width:1200px){.so-widget-partner-program-list{--article-border-radius:40px}.so-widget-partner-program-list .title-with-description:not(:has(p)){margin-bottom:88px}.so-widget-partner-program-list .program hgroup{padding-bottom:2rem;margin-bottom:2rem}.so-widget-partner-program-list .unclickable-chip-list{margin-top:64px}}@media(min-width:1400px){.so-widget-partner-program-list .program li{min-height:unset}}