.sponsors .sponsor{position:relative}.sponsors .sponsor a:not(.content-badge):after,.sponsors .sponsor button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.sponsors .sponsor a:not(.content-badge):focus,.sponsors .sponsor button:focus{outline:none}.sponsors .sponsor a:not(.content-badge):focus:after,.sponsors .sponsor button:focus:after{outline:.125rem solid var(--primary);outline-offset:.125rem}.auditorium{display:flex;background:var(--background-inverse);flex-direction:column}@media(min-width:71.25rem){.auditorium{flex-direction:row}}.auditorium__info{width:100%;box-sizing:border-box}@media(min-width:71.25rem){.auditorium__info{width:24rem;flex:0 0 auto}}@media(min-width:0){.auditorium__info{padding:1rem}}@media(min-width:24.75rem){.auditorium__info{padding:1.5rem}}@media(min-width:48rem){.auditorium__info{padding:1.5rem}}@media(min-width:51.5rem){.auditorium__info{padding:2rem}}@media(min-width:71.25rem){.auditorium__info{padding:1.5rem}}@media(min-width:76.25rem){.auditorium__info{padding:2rem}}.auditorium__info h2{color:var(--heading-inverse)}.auditorium__player{flex:1 1 auto;width:100%}.auditorium__iframe{width:100%;aspect-ratio:16/9;border:none;display:block}.auditorium-info{display:flex;flex-direction:column;gap:1rem}.auditorium-info__title{font-size:1.953125rem}.auditorium-info__summary{color:var(--body-inverse)}.auditorium-info__meta{display:flex;flex-direction:row;font-size:.8rem;align-items:center;gap:.5rem;color:var(--body-alt-inverse);order:0;flex-wrap:wrap}.auditorium-info__meta .content-badge{order:0}.auditorium-info__meta :empty{display:none}.auditorium-info__button{margin:0;padding:0;text-align:left;font-family:inherit;font-weight:700;color:var(--primary-inverse);font-size:inherit}.auditorium-info__button:hover{text-decoration:underline}.auditorium-info__button:focus{outline-color:var(--primary-inverse)}.faqs{display:flex;flex-direction:column;gap:1rem}.faqs__list{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.faq{display:flex;flex-direction:column;gap:1rem;padding:1rem;margin:0;background:var(--background)}.faq__question{font-size:1.25rem;font-weight:600;margin:0;padding:0;color:var(--heading);text-align:left}.faq__question:hover{text-decoration:underline}.faq__question--active{font-weight:700}.faq__answer{display:none}.faq__question--active+.faq__answer{display:block}.page-nav{background:var(--midnight-shield);position:sticky;top:0;z-index:5000000}@media(min-width:0){.page-nav{margin-top:1rem}}@media(min-width:24.75rem){.page-nav{margin-top:1.5rem}}@media(min-width:48rem){.page-nav{margin-top:1.5rem}}@media(min-width:51.5rem){.page-nav{margin-top:2rem}}@media(min-width:71.25rem){.page-nav{margin-top:1.5rem}}@media(min-width:76.25rem){.page-nav{margin-top:2rem}}.page-nav ul{display:flex;flex-direction:row;list-style:none;gap:.5rem}@media(min-width:24.75rem){.page-nav ul{gap:1rem}}@media(min-width:48rem){.page-nav ul{gap:2rem}}.page-nav ul li{margin:0;padding:.75rem 0;font-size:.8rem;line-height:1}@media(min-width:48rem){.page-nav ul li{padding:1rem 0;font-size:1rem}}@media(min-width:51.5rem){.page-nav ul li{font-size:1.25rem}}.page-nav ul li a{color:var(--white)}.page-nav ul li a:hover{color:var(--digital-emerald)}.page-nav ul li.standout-link{margin-left:auto;background:var(--digital-emerald);padding:.75rem 1rem;margin-right:-1rem}@media(min-width:24.75rem){.page-nav ul li.standout-link{padding:.75rem 1.5rem;margin-right:-1.5rem}}@media(min-width:48rem){.page-nav ul li.standout-link{margin-right:0;padding:1rem}}.page-nav ul li.standout-link a{color:var(--midnight-shield);font-weight:600}.article-header-image+.page-nav{margin-top:0}.page-nav-scroll-margin{scroll-margin-top:2.5rem}@media(min-width:48rem){.page-nav-scroll-margin{scroll-margin-top:3rem}}@media(min-width:51.5rem){.page-nav-scroll-margin{scroll-margin-top:3.25rem}}.resource-centre{display:flex;flex-direction:column;gap:1rem}.resource-centre__sponsor{display:flex;flex-direction:column;gap:1rem;padding:1rem;background:var(--background-alt)}@media(min-width:51.5rem){.resource-centre__sponsor{flex-direction:row}}.resource-centre__sponsor-logo{aspect-ratio:4/3;border:1px solid var(--border);padding:1rem;background:var(--white);max-width:12rem}.resource-centre__sponsor-info{display:flex;flex-direction:column;gap:1rem}@media(min-width:51.5rem){.resource-centre__sponsor-info{width:14rem;flex:0 0 auto}}.resource-centre__sponsor-downloads{display:flex;flex-direction:column;gap:.5rem;flex:1 1 auto}.resource-centre__download{border:1px solid var(--primary);border-radius:.25rem;padding:1rem;font-weight:600}.resource-centre__download:hover{background:var(--primary);color:var(--background)}.speaker{display:flex;flex-direction:column;gap:1rem;align-items:center;position:relative}.speaker .speaker__image{width:100%;aspect-ratio:1/1;border-radius:50%;object-fit:cover;filter:grayscale(1)}.speaker:hover .speaker__image,.speaker:focus-within .speaker__image{filter:none}.speaker .speaker__info{display:flex;flex-direction:column;gap:.5rem;align-items:center;text-align:center}.speaker .speaker__info .speaker__name button{color:var(--heading);font-size:inherit;font-weight:inherit;margin:0;padding:0}.speaker .speaker__info .speaker__name button:after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.speaker .speaker__info .speaker__name button:hover{text-decoration:underline}.speaker .speaker__info .speaker__title{font-weight:600}.sponsor-tile{position:relative;display:flex;flex-direction:column;gap:.5rem}.sponsor-tile__logo{width:100%;padding:1rem;aspect-ratio:4/3;object-fit:contain;background:#fff;box-sizing:border-box;border:1px solid var(--border)}.sponsor-tile__name{font-size:1rem;font-weight:600;text-align:center;color:var(--heading)}.sponsor-tile__name:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.article-header{width:100%;position:relative;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.article-header.article-header-image{min-height:25rem}.article-header.article-header-image .article-title-bar{position:relative;background:linear-gradient(0deg,#000000bf,#0006);overflow:visible}.article-header.article-header-image .article-title-bar:before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:50%;background:linear-gradient(0deg,#0006,#0000)}.article-header.article-header-image .article-title-bar h1,.article-header.article-header-image .article-title-bar .article-meta{color:var(--white)}.article-header .article-title-bar .container{display:flex;flex-direction:column;gap:.5rem}.article-header .article-title-bar .container .article-meta{order:0;display:flex;gap:.5rem;align-items:center;font-size:.8rem}.article-header .article-title-bar .container h1{order:1;margin:0}.article-header:not(.article-header-image) .article-title-bar.section{padding-bottom:0}.profile-header{display:flex;align-items:center;gap:1rem}.profile-header .profile-image{width:8rem;flex:0 0 8rem;border-radius:50%;filter:grayscale(100%)}.profile-header .profile-info{flex:1;display:flex;flex-direction:column;gap:.5rem}.article-authors,.article-speakers{display:flex;gap:1rem;flex-direction:column}.article-body{display:flex;gap:1rem;flex-direction:column-reverse}@media(min-width:71.25rem){.article-body{flex-direction:row}}.article-body .article-share ul.article-share-links{margin:0;padding:0;list-style-type:none;display:flex;gap:.5rem;border:none;width:100%;justify-items:center}@media(min-width:71.25rem){.article-body .article-share ul.article-share-links{position:sticky;top:5.25rem;width:4rem;flex-direction:column}}.article-body .article-share ul.article-share-links li{margin:0;padding:0;border:none;width:4rem}.article-body .article-share ul.article-share-links li:before{display:none}.article-body .article-share ul.article-share-links li a,.article-body .article-share ul.article-share-links li button{border:1px solid var(--primary);padding:1rem;display:block;width:100%;box-sizing:border-box;text-align:center;font-size:0;border-radius:.25rem}.article-body .article-share ul.article-share-links li a svg,.article-body .article-share ul.article-share-links li button svg{width:100%;display:block;fill:var(--primary)}.article-body .article-share ul.article-share-links li a:hover,.article-body .article-share ul.article-share-links li button:hover{background:var(--primary)}.article-body .article-share ul.article-share-links li a:hover svg,.article-body .article-share ul.article-share-links li button:hover svg{fill:var(--background)}.article-body .article-share ul.article-share-links li a.share-other svg,.article-body .article-share ul.article-share-links li button.share-other svg{fill:none;stroke:var(--primary)}.article-body .article-share ul.article-share-links li a.share-other:hover svg,.article-body .article-share ul.article-share-links li button.share-other:hover svg{fill:none;stroke:var(--background)}.article-body .article-content{flex:1}.sponsors{display:flex;gap:1rem;flex-direction:column}.sponsors .sponsor{display:flex;align-items:center;border:1px solid var(--border-alt);padding:1rem;gap:1rem}.sponsors .sponsor .sponsor-logo{width:7.75rem;max-width:calc(50% - .5rem);aspect-ratio:3/2;object-fit:contain;flex:0 0}.sponsors .sponsor .sponsor-name{font-size:1rem;font-weight:700;flex:1 0;margin:0}.sponsors .sponsor .sponsor-name a{color:var(--body)}.related-links{display:flex;flex-direction:column;gap:1rem}.related-links .related-links-heading{margin:0}.related-links ul{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--border-alt)}.related-links ul li{margin:0;padding:1rem 0;border-top:1px solid var(--border-alt)}.related-links ul li a{font-size:1rem;font-weight:600;line-height:1.5}.leadgen-heading{background:var(--midnight-shield-120);color:var(--white);padding:1rem;position:sticky;top:4rem;z-index:4999999;display:flex;flex-direction:column;gap:1rem}@media(min-width:51.5rem){.leadgen-heading{top:4rem}}.leadgen-heading>:last-child{margin:0}.leadgen-heading--alt{background:var(--background-alt);color:var(--body)}.webinar-reminder{background:var(--body);color:var(--background);text-align:center;display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:.25rem;min-height:100%;box-sizing:border-box}
