.shortPromo-module-scss-module__wk2NKG__root{border-radius:var(--border-radius);background-color:var(--color-primary);color:var(--color-white);text-align:left;box-sizing:border-box;opacity:0;transform-origin:0 0;width:100%;max-width:335px;font-size:.875em;transition:transform .5s,opacity .5s,border-color .25s;transform:scale(.5);box-shadow:0 8px 16px #00000060}@media screen and (min-width:768px){.shortPromo-module-scss-module__wk2NKG__root{transform-origin:100% 0}}[data-theme=dark] .shortPromo-module-scss-module__wk2NKG__root{background-color:var(--color-primary)}.shortPromo-module-scss-module__wk2NKG__root.shortPromo-module-scss-module__wk2NKG__active{opacity:1;transform:scale(1)}.shortPromo-module-scss-module__wk2NKG__root:hover,.shortPromo-module-scss-module__wk2NKG__root:focus{transform:scale(1.025)}.shortPromo-module-scss-module__wk2NKG__root strong{display:block}.shortPromo-module-scss-module__wk2NKG__root a{color:var(--color-white);padding:.875em 1.125em;line-height:1.5em;text-decoration:none;display:inline-block}.shortPromo-module-scss-module__wk2NKG__root a:hover{text-decoration:none}@media screen and (min-width:768px){.shortPromo-module-scss-module__wk2NKG__root a{padding:1.25em 1.5em}}.shortPromo-module-scss-module__wk2NKG__root .shortPromo-module-scss-module__wk2NKG__close{cursor:pointer;appearance:none;background:0 0;border:none;width:20px;height:20px;margin:0;padding:0;transition:transform .25s;position:absolute;top:.5em;right:.5em;transform:rotate(45deg)}.shortPromo-module-scss-module__wk2NKG__root .shortPromo-module-scss-module__wk2NKG__close:before,.shortPromo-module-scss-module__wk2NKG__root .shortPromo-module-scss-module__wk2NKG__close:after{content:"";background-color:var(--color-white);position:absolute}.shortPromo-module-scss-module__wk2NKG__root .shortPromo-module-scss-module__wk2NKG__close:before{height:2px;top:50%;left:5px;right:5px;transform:translateY(-1px)}.shortPromo-module-scss-module__wk2NKG__root .shortPromo-module-scss-module__wk2NKG__close:after{width:2px;top:5px;bottom:5px;left:50%;transform:translate(-1px)}.shortPromo-module-scss-module__wk2NKG__root .shortPromo-module-scss-module__wk2NKG__close:hover{transform:rotate(45deg)scale(1.5)}
.page-module-scss-module__fX8ACa__root{position:relative;overflow:hidden}.page-module-scss-module__fX8ACa__row{flex-flow:wrap;gap:1em;padding:0 0 1em;display:flex}@media screen and (min-width:480px){.page-module-scss-module__fX8ACa__row{padding:0 0 1.25em}}@media screen and (min-width:768px){.page-module-scss-module__fX8ACa__row{padding:0 0 1.5em}}@media screen and (min-width:1024px){.page-module-scss-module__fX8ACa__row{gap:1.25em;padding:0 0 2em}}.page-module-scss-module__fX8ACa__row:last-child{padding:0 0 1em}@media screen and (min-width:480px){.page-module-scss-module__fX8ACa__row:last-child{padding:0 0 1.5em}}@media screen and (min-width:768px){.page-module-scss-module__fX8ACa__row:last-child{padding:0 0 2em}}@media screen and (min-width:1024px){.page-module-scss-module__fX8ACa__row:last-child{padding:0 0 3em}}.page-module-scss-module__fX8ACa__row.page-module-scss-module__fX8ACa__rowPromo{justify-content:flex-start;padding:1em 0 1.5em;position:relative}@media screen and (min-width:768px){.page-module-scss-module__fX8ACa__row.page-module-scss-module__fX8ACa__rowPromo{justify-content:flex-end;padding:0 0 1em}}.page-module-scss-module__fX8ACa__row.page-module-scss-module__fX8ACa__rowTitle:first-child{padding:1.75em 0 1em}@media screen and (min-width:480px){.page-module-scss-module__fX8ACa__row.page-module-scss-module__fX8ACa__rowTitle:first-child{padding:3em 0 1.5em}}@media screen and (min-width:768px){.page-module-scss-module__fX8ACa__row.page-module-scss-module__fX8ACa__rowTitle:first-child{padding:4em 0 2.5em}}@media screen and (min-width:1024px){.page-module-scss-module__fX8ACa__row.page-module-scss-module__fX8ACa__rowTitle:first-child{padding:5em 0 3em}}.page-module-scss-module__fX8ACa__row h1{text-transform:uppercase;max-width:800px;font-size:2.5em;font-weight:400;line-height:.875em}@media screen and (min-width:480px){.page-module-scss-module__fX8ACa__row h1{font-size:3.5em}}@media screen and (min-width:768px){.page-module-scss-module__fX8ACa__row h1{font-size:5.5em}}@media screen and (min-width:1024px){.page-module-scss-module__fX8ACa__row h1{font-size:7.5em}}.page-module-scss-module__fX8ACa__row h1 span{-webkit-text-fill-color:#0000;background-image:url(/learn/img/ui/hp-text-background.jpg);background-repeat:no-repeat;background-size:cover;-webkit-background-clip:text;background-clip:text;font-weight:500;display:inline-block}.page-module-scss-module__fX8ACa__row h2{max-width:900px;color:var(--color-white);padding:1em 0 0;font-size:1.5em;font-weight:500;line-height:1em}@media screen and (min-width:480px){.page-module-scss-module__fX8ACa__row h2{font-size:2em}}@media screen and (min-width:768px){.page-module-scss-module__fX8ACa__row h2{font-size:2.5em}}@media screen and (min-width:1024px){.page-module-scss-module__fX8ACa__row h2{font-size:3em}}.page-module-scss-module__fX8ACa__bgWrapper,[data-theme=dark] .page-module-scss-module__fX8ACa__bgWrapper{background-color:var(--color-primary)}
