.CardAd-module-scss-module__X99NVW__main{gap:var(--spacing-medium);height:100%;padding:var(--spacing-medium);border-radius:var(--border-radius-small);background-color:var(--card-bg);color:var(--palette-white);background-image:linear-gradient(120deg,var(--palette-primary-80)0%,var(--palette-primary-50)100%);transition:box-shadow var(--animation-default);background:linear-gradient(-45deg,var(--palette-red-60),var(--palette-primary-60),var(--palette-tertiary-60));background-size:400% 400%;flex-direction:column;animation:15s infinite CardAd-module-scss-module__X99NVW__gradient;display:flex;position:relative;overflow:hidden}.CardAd-module-scss-module__X99NVW__main:hover{box-shadow:var(--card-shadow-hover)}.CardAd-module-scss-module__X99NVW__main:active{box-shadow:var(--card-shadow-active)}.CardAd-module-scss-module__X99NVW__main .CardAd-module-scss-module__X99NVW__logo{order:2}.CardAd-module-scss-module__X99NVW__main .CardAd-module-scss-module__X99NVW__logo>img{max-width:120px}.CardAd-module-scss-module__X99NVW__main .CardAd-module-scss-module__X99NVW__content{flex:1;position:relative}.CardAd-module-scss-module__X99NVW__main .CardAd-module-scss-module__X99NVW__content strong{font-size:var(--font-size-big);font-weight:var(--font-weight-bold);line-height:1;display:inline-block}.CardAd-module-scss-module__X99NVW__main .CardAd-module-scss-module__X99NVW__content p{padding-top:var(--spacing-small);line-height:1.2}.CardAd-module-scss-module__X99NVW__main .CardAd-module-scss-module__X99NVW__actions{align-items:center;gap:var(--spacing-medium);flex-direction:column;display:flex}.CardAd-module-scss-module__X99NVW__main .CardAd-module-scss-module__X99NVW__actions .CardAd-module-scss-module__X99NVW__mockBtn{text-align:center;white-space:nowrap;width:100%;height:36px;padding:0 var(--spacing-medium);border:1px solid var(--palette-white);border-radius:var(--border-radius-big);line-height:36px;font-weight:var(--font-weight-medium);display:block}@media (min-width:768px){.CardAd-module-scss-module__X99NVW__main{flex-direction:row;align-items:center}.CardAd-module-scss-module__X99NVW__main .CardAd-module-scss-module__X99NVW__logo{order:0}.CardAd-module-scss-module__X99NVW__main .CardAd-module-scss-module__X99NVW__actions .CardAd-module-scss-module__X99NVW__mockBtn{width:auto}}@keyframes CardAd-module-scss-module__X99NVW__gradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}
.TableOfContents-module-scss-module__B8T7Ga__main .TableOfContents-module-scss-module__B8T7Ga__title{font-size:var(--font-h4-size)}.TableOfContents-module-scss-module__B8T7Ga__main ul{padding-top:var(--spacing-medium)}.TableOfContents-module-scss-module__B8T7Ga__main ul li{padding-bottom:var(--spacing-small)}.TableOfContents-module-scss-module__B8T7Ga__main ul li:last-child{padding-bottom:0}.TableOfContents-module-scss-module__B8T7Ga__main .TableOfContents-module-scss-module__B8T7Ga__btn{text-align:left;line-height:1.2}.TableOfContents-module-scss-module__B8T7Ga__main .TableOfContents-module-scss-module__B8T7Ga__btn p{text-overflow:ellipsis;overflow:hidden}.TableOfContents-module-scss-module__B8T7Ga__main .TableOfContents-module-scss-module__B8T7Ga__toggle{margin-top:var(--spacing-medium)}.TableOfContents-module-scss-module__B8T7Ga__main [class*=markdown]>*{margin:0}.TableOfContents-module-scss-module__B8T7Ga__main [class*=markdown] p{line-height:inherit}.TableOfContents-module-scss-module__B8T7Ga__main [class*=markdown] hr,.TableOfContents-module-scss-module__B8T7Ga__main [class*=markdown] img{display:none}.TableOfContents-module-scss-module__B8T7Ga__main [class*=markdown] strong{font-weight:inherit}@media (min-width:1200px){.TableOfContents-module-scss-module__B8T7Ga__main ul{font-size:var(--font-size-small)}.TableOfContents-module-scss-module__B8T7Ga__main .TableOfContents-module-scss-module__B8T7Ga__expanded{max-height:50vh;overflow-y:auto}}
.ProgramContent-module-scss-module__6eFhMa__main .ProgramContent-module-scss-module__6eFhMa__desktopToc{display:none}.ProgramContent-module-scss-module__6eFhMa__main .ProgramContent-module-scss-module__6eFhMa__mobileToc{padding-bottom:var(--spacing-xbig)}.ProgramContent-module-scss-module__6eFhMa__main .ProgramContent-module-scss-module__6eFhMa__mobileToc h2{font-size:var(--font-h2-size)}.ProgramContent-module-scss-module__6eFhMa__main .ProgramContent-module-scss-module__6eFhMa__mobileAside{gap:var(--spacing-xbig);padding-top:var(--spacing-xbig);flex-direction:column;display:flex}.ProgramContent-module-scss-module__6eFhMa__main .ProgramContent-module-scss-module__6eFhMa__mobileAside h2{font-size:var(--font-h2-size)}.ProgramContent-module-scss-module__6eFhMa__main aside{display:none}@media (min-width:1200px){.ProgramContent-module-scss-module__6eFhMa__main .ProgramContent-module-scss-module__6eFhMa__container{gap:var(--spacing-xbig);grid-template-columns:1fr 350px;display:grid}.ProgramContent-module-scss-module__6eFhMa__main .ProgramContent-module-scss-module__6eFhMa__mobileToc,.ProgramContent-module-scss-module__6eFhMa__main .ProgramContent-module-scss-module__6eFhMa__mobileAside{display:none}.ProgramContent-module-scss-module__6eFhMa__main .ProgramContent-module-scss-module__6eFhMa__desktopToc{display:block}.ProgramContent-module-scss-module__6eFhMa__main .ProgramContent-module-scss-module__6eFhMa__content{min-width:0}.ProgramContent-module-scss-module__6eFhMa__main aside{display:block}.ProgramContent-module-scss-module__6eFhMa__main .ProgramContent-module-scss-module__6eFhMa__aside{top:var(--spacing-medium);max-height:calc(100vh - var(--spacing-medium)*2);align-self:flex-start;gap:var(--spacing-xbig);flex-direction:column;display:flex;position:sticky;overflow-y:auto}}
.ProgramContentToolbar-module-scss-module__hL3cbq__main{padding-bottom:var(--spacing-big)}.ProgramContentToolbar-module-scss-module__hL3cbq__main .ProgramContentToolbar-module-scss-module__hL3cbq__toolbar{align-items:center;gap:var(--spacing-medium);display:flex}.ProgramContentToolbar-module-scss-module__hL3cbq__main .ProgramContentToolbar-module-scss-module__hL3cbq__translate{align-items:center;gap:var(--spacing-xsmall);padding-top:var(--spacing-big);color:var(--text-light-color);font-size:var(--font-size-small);display:flex}.ProgramContentToolbar-module-scss-module__hL3cbq__main .ProgramContentToolbar-module-scss-module__hL3cbq__translate .ProgramContentToolbar-module-scss-module__hL3cbq__icon{color:var(--text-light-color);font-size:var(--icon-size-small)}
.page-module-scss-module__zfpQeq__main .page-module-scss-module__zfpQeq__container{padding-top:var(--spacing-big)}.page-module-scss-module__zfpQeq__main .page-module-scss-module__zfpQeq__desktopToc{display:none}.page-module-scss-module__zfpQeq__main .page-module-scss-module__zfpQeq__mobileToc{padding-bottom:var(--spacing-xbig)}.page-module-scss-module__zfpQeq__main .page-module-scss-module__zfpQeq__mobileToc h2{font-size:var(--font-h2-size)}.page-module-scss-module__zfpQeq__main .page-module-scss-module__zfpQeq__mobileAside{gap:var(--spacing-xbig);padding-top:var(--spacing-xbig);flex-direction:column;display:flex}.page-module-scss-module__zfpQeq__main .page-module-scss-module__zfpQeq__mobileAside h2{font-size:var(--font-h2-size)}.page-module-scss-module__zfpQeq__main aside{display:none}@media (min-width:1200px){.page-module-scss-module__zfpQeq__main .page-module-scss-module__zfpQeq__authors{gap:var(--spacing-big)}.page-module-scss-module__zfpQeq__main .page-module-scss-module__zfpQeq__mobileToc,.page-module-scss-module__zfpQeq__main .page-module-scss-module__zfpQeq__mobileAside{display:none}.page-module-scss-module__zfpQeq__main .page-module-scss-module__zfpQeq__desktopToc{display:block}.page-module-scss-module__zfpQeq__main .page-module-scss-module__zfpQeq__container{gap:var(--spacing-xbig);grid-template-columns:1fr 350px;display:grid}.page-module-scss-module__zfpQeq__main .page-module-scss-module__zfpQeq__container .page-module-scss-module__zfpQeq__content{min-width:0}.page-module-scss-module__zfpQeq__main aside{display:block}.page-module-scss-module__zfpQeq__main .page-module-scss-module__zfpQeq__aside{top:var(--spacing-medium);max-height:calc(100vh - var(--spacing-medium)*2);align-self:flex-start;gap:var(--spacing-xbig);flex-direction:column;display:flex;position:sticky;overflow-y:auto}}
