html[data-marketing-language=en] .marketing-home{overflow-wrap:break-word}html[data-marketing-language=en] .marketing-home .whitespace-nowrap{white-space:normal}html[data-marketing-language=en] .marketing-home #hero{height:auto;min-height:720px}html[data-marketing-language=en] .marketing-home #hero p{max-width:100%}html[data-marketing-language=en] .marketing-home #hero .marketing-hero-title{font-size:clamp(2rem,4vw,3.5rem)}html[data-marketing-language=en] [data-testid=sticky-cta-bar] button{white-space:normal;font-size:clamp(.875rem,2vw,1.25rem);padding:1rem .75rem}html[data-marketing-language=en] .marketing-home #reviews article{height:auto;min-height:540px}html[data-marketing-language=en] .marketing-home #reviews article>.absolute.bottom-0{height:auto;min-height:167px}html[data-marketing-language=en] .marketing-home #reviews article>.absolute:not(.bottom-0){position:relative;margin-top:1rem;align-self:flex-end;inset:auto;flex-shrink:0}html[data-marketing-language=en] [role=dialog] button,html[data-marketing-language=en] [role=dialog] label{white-space:normal;height:auto;min-height:44px}html[data-marketing-language=en] [role=dialog] form>div[role=radiogroup],html[data-marketing-language=en] [role=dialog] [role=radiogroup]{flex-wrap:wrap}html[data-marketing-language=en] .marketing-home dl dt{width:6rem}@media (min-width: 768px){html[data-marketing-language=en] .marketing-home #profile p,html[data-marketing-language=en] .marketing-home #profile h2{max-width:60%;text-align:left}html[data-marketing-language=en] .marketing-home #profile .lg\:w-\[444px\]{width:100%}}html[data-marketing-language=en] .course-desktop{display:flex;flex-direction:column;height:auto;min-height:25em;padding-top:1em}html[data-marketing-language=en] .course-desktop .course-card-heading,html[data-marketing-language=en] .course-desktop .course-card-copy,html[data-marketing-language=en] .course-desktop .course-card-details{position:relative;inset:auto;transform:none;translate:none}html[data-marketing-language=en] .course-desktop .course-card-copy{padding:.75em .5em}html[data-marketing-language=en] .course-desktop .course-card-details{margin:auto .5em .5em}html[data-marketing-language=en] .marketing-home .marketing-cta{width:max-content;max-width:100%;flex-shrink:0;white-space:nowrap;padding-inline:1.5rem}html[data-marketing-language=en] .marketing-cta-group{width:100%;flex-wrap:wrap}html[data-marketing-language=en] #content-tabs [role=tablist]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:360px}html[data-marketing-language=en] #content-tabs [role=tab]{width:auto;white-space:nowrap;padding-inline:1rem}html[data-marketing-language=en] .marketing-media-tabs{flex-wrap:wrap}html[data-marketing-language=en] .marketing-media-tabs button{flex-shrink:0;width:max-content;white-space:nowrap}@media (min-width: 1024px){html[data-marketing-language=en] #content-tabs [role=tablist]{display:flex;flex-wrap:wrap;max-width:100%}html[data-marketing-language=en] #content-tabs [role=tab]{width:max-content;min-width:120px;padding-inline:1.5rem}html[data-marketing-language=en] #learning-step [role=tablist]{height:auto;align-items:stretch}html[data-marketing-language=en] #learning-step [role=tab]{height:auto;padding:1rem 1.5rem;justify-content:flex-start}}html[data-marketing-language=en] .course-mobile{display:flex;flex-direction:column;height:auto;min-height:280px;padding:20px 8px 8px}html[data-marketing-language=en] .course-mobile-heading{position:relative;inset:auto;gap:16px;margin:0 16px 24px}html[data-marketing-language=en] .course-mobile-marker{width:72px}html[data-marketing-language=en] .course-mobile .course-card-details{position:relative;inset:auto;margin-top:auto}html[data-marketing-language=en] .course-card-details>div{gap:.5em}html[data-marketing-language=en] .course-card-details>div>span{min-width:0}html[data-marketing-language=en] .course-card-details>div>span:last-child{text-align:right}@media (max-width: 767px){html[data-marketing-language=en] .marketing-home #profile{padding-bottom:420px}html[data-marketing-language=en] .marketing-home #profile picture{position:absolute;inset:auto 0 0;height:420px;overflow:hidden}html[data-marketing-language=en] .marketing-home #profile picture img{inset:auto auto 0 50%;width:200%;max-width:none;height:840px;translate:-50% 0;object-position:bottom}html[data-marketing-language=en] .marketing-briefing-channel dl>div{flex-direction:column;gap:4px}html[data-marketing-language=en] .marketing-briefing-channel dl dt{width:auto}}.recording-wave{animation:recording-wave 1.2s ease-out infinite}.recording-wave--delayed{animation-delay:-.6s}@keyframes recording-wave{0%{opacity:.2;transform:scale(.5)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.recording-wave{display:none}}
