#main-content.course-collab>div>div>main{padding:0!important;border-style:none!important;--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important;background-color:transparent!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}#main-content.course-collab>div>div>main>.loading{width:100%;text-align:center;grid-column:span 4 / span 4}#main-content.course-collab>div>div>main>.collab-hero{grid-column:span 4 / span 4;min-height:300px;overflow:hidden;border-radius:1rem;position:relative;padding:2rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(min-width:640px){#main-content.course-collab>div>div>main>.collab-hero{padding:3rem}}#main-content.course-collab>div>div>main>.collab-hero{display:flex;align-items:flex-end;background-position:center;background-repeat:no-repeat;background-size:cover;isolation:isolate}#main-content.course-collab>div>div>main>.collab-hero>.collab-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000b8,#0000007a 55%,#0003);z-index:0;pointer-events:none}#main-content.course-collab>div>div>main>.collab-hero>.collab-hero__content{position:relative;display:flex;max-width:48rem;flex-direction:column;align-items:flex-start;z-index:10}#main-content.course-collab>div>div>main>.collab-hero>.collab-hero__content>h1{margin-top:.75rem;font-size:1.875rem;line-height:2.25rem;font-weight:600;line-height:1.25}@media(min-width:640px){#main-content.course-collab>div>div>main>.collab-hero>.collab-hero__content>h1{font-size:3rem;line-height:1}}#main-content.course-collab>div>div>main>.collab-hero>.collab-hero__content>h1{color:#fff!important}#main-content.course-collab>div>div>main>.collab-hero>.collab-hero__content>p{margin-top:1.25rem;font-size:1rem;line-height:1.5rem;line-height:1.625}@media(min-width:640px){#main-content.course-collab>div>div>main>.collab-hero>.collab-hero__content>p{font-size:1.125rem;line-height:1.75rem}}#main-content.course-collab>div>div>main>.collab-hero>.collab-hero__content>p{color:#fff!important}#main-content.course-collab>div>div>main>.collab-hero>.collab-hero__content>button{margin-top:1.5rem}#main-content.course-collab>div>div>main>.collab-hero .collab-hero__eyebrow{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:#fff!important}#main-content.course-collab>div>div>main>.program-heading{grid-column:span 4 / span 4;padding-top:1.75rem;padding-bottom:.5rem}#main-content.course-collab>div>div>main>.program-heading>span{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}#main-content.course-collab>div>div>main>.program-heading>h2{margin-top:.5rem;font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}@media(min-width:640px){#main-content.course-collab>div>div>main>.program-heading>h2{font-size:1.875rem;line-height:2.25rem}}#main-content.course-collab>div>div>main>.program-heading>p{margin-top:.5rem;max-width:42rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}@media(min-width:640px){#main-content.course-collab>div>div>main>.program-heading>p{font-size:1rem;line-height:1.5rem}}#main-content.course-collab>div>div>main>#course-collab{grid-column:span 4 / span 4;gap:.75rem;height:-moz-fit-content;height:fit-content}#main-content.course-collab>div>div>main>#course-collab>.item>div:first-child>.image{position:relative;overflow:hidden;border-radius:.5rem}#main-content.course-collab>div>div>main>#course-collab>.item>div:first-child>.image>a{width:100%;height:175.47px;border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-bottom-right-radius:0;border-bottom-left-radius:0;background-size:cover;background-repeat:no-repeat;background-position:center;cursor:pointer}#main-content.course-collab>div>div>main>#course-collab>.item>div:first-child>.image>.collaborator-logo{position:absolute;left:.75rem;bottom:.75rem;display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.375rem;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);z-index:10}#main-content.course-collab>div>div>main>#course-collab>.item>div:first-child>.image>.collaborator-logo>img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}#main-content.course-collab>div>div>main>#course-collab>.item>div:first-child>.text>h5>a{display:block;--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1));font-size:1.125rem;line-height:1.75rem;font-weight:500;line-height:1.25;padding:0;text-align:left}#main-content.course-collab>div>div>main>#course-collab>.item>div:first-child>.text>h5>span{display:block;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}#main-content.course-collab>div>div>main>#course-collab>.item>div:last-child>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:1rem;column-gap:1rem;row-gap:.25rem}#main-content.course-collab>div>div>main>#course-collab>.item>div:last-child>div>span{display:flex;align-items:center;gap:.25rem}#main-content.course-collab>div>div>main>#course-collab>.item>div:last-child>div>span.registration{grid-column:span 3 / span 3}#main-content.course-collab>div>div>main>#course-collab>.item>div:last-child>div>span.processing{grid-column:span 3 / span 3}#main-content.course-collab>div>div>main>#course-collab>.item>div:last-child>div>span.accessible{grid-column:span 3 / span 3}#main-content.course-collab>div>div>main>#course-collab>.item>div:last-child>div>span>svg{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1 !important;color:rgb(115 115 115 / var(--tw-text-opacity, 1))!important}#main-content.course-collab>div>div>main>#course-collab>.item>div:last-child>div>span>span{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1 !important;color:rgb(115 115 115 / var(--tw-text-opacity, 1))!important}#main-content.course-collab>div>div>main>#course-collab .course-badge-diagonal{position:absolute;top:20px;right:-45px;transform:rotate(45deg);width:140px;padding:6px 0;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:linear-gradient(135deg,#16a34a,#22c55e);border:1px solid rgba(255,255,255,.15);text-shadow:0 1px 2px rgba(0,0,0,.25);box-shadow:0 4px 10px #0003,inset 0 0 0 1px #ffffff1a;z-index:10}#main-content.course-collab>div>div>main>#course-collab .course-badge-diagonal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.35),transparent 70%);opacity:.6;pointer-events:none}#main-content.course-collab>div>div>main>#course-collab .course-badge-diagonal:before{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:6px;background:#0003;filter:blur(4px);opacity:.4}#main-content.course-collab>div>div>main>#course-collab .badge-sp{background:linear-gradient(135deg,#16a34a,#4ade80)}#main-content.course-collab>div>div>main>#course-collab .badge-rc{background:linear-gradient(135deg,#2563eb,#60a5fa)}#main-content.course-collab>div>div>main>#course-collab .item:hover .course-badge-diagonal{transform:rotate(45deg) scale(1.06);filter:brightness(1.1)}
