.component-switcher-components,.component-switcher-dom-stage,.page-container>main .grid-container{display:grid;grid-template-columns:[full-start] minmax(20px,1fr) [main-start] minmax(0,1280px) [main-end] minmax(20px,1fr) [full-end]}@media screen and (min-width:768px){.component-switcher-components,.component-switcher-dom-stage,.page-container>main .grid-container{grid-template-columns:[full-start] minmax(40px,1fr) [main-start] minmax(0,1280px) [main-end] minmax(40px,1fr) [full-end]}}.page-container{background:#fff;box-shadow:0 0 100px #0000001a;display:grid;grid-template-areas:"header" "main" "footer";grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;min-height:100%;position:relative;z-index:1}.page-container>.mobile-header,.page-container>.site-header{grid-area:header;-ms-grid-column:1;-ms-grid-row:1}.page-container>main{grid-area:main;-ms-grid-column:1;-ms-grid-row:2}.page-container>.site-footer{grid-area:footer;-ms-grid-column:1;-ms-grid-row:3}.component-switcher{border-bottom:1px dashed #d6006e;grid-column:full;margin-bottom:80px;position:relative}.component-switcher-selector{align-items:stretch;display:flex;flex-direction:column;left:0;opacity:1;position:absolute;top:0;z-index:5}.component-switcher-selector>a{align-items:center;background-color:#5f6a78;border:0;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-size:.875rem;font-weight:700;height:40px;padding:0 10px;position:relative;text-decoration:none;white-space:nowrap}.component-switcher-selector>a.-active{background-color:#3d444d;cursor:default}.component-switcher-selector>a.-active:before{background:#3d444d;content:"";height:100%;position:absolute;right:-15px;width:15px}.component-switcher-selector>a.-active:after{border-color:#0000 #0000 #0000 #fff;border-style:solid;border-width:4px 0 4px 6px;content:"";height:0;position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:0}.component-switcher-selector>a:not(.-active).-focused,.component-switcher-selector>a:not(.-active):active,.component-switcher-selector>a:not(.-active):focus,.component-switcher-selector>a:not(.-active):hover{background-color:#545d6a}.component-switcher-components>*{display:none}.component-switcher-components>[data-cs-visibility=show]{display:block}.component-switcher-components>[data-cs-visibility=show].card-grid,.component-switcher-components>[data-cs-visibility=show].card-grid-icons,.component-switcher-components>[data-cs-visibility=show].careers-feed,.component-switcher-components>[data-cs-visibility=show].contact-panel,.component-switcher-components>[data-cs-visibility=show].double-promo,.component-switcher-components>[data-cs-visibility=show].error-hero,.component-switcher-components>[data-cs-visibility=show].home-hero,.component-switcher-components>[data-cs-visibility=show].home-hero-microsite,.component-switcher-components>[data-cs-visibility=show].image-slider,.component-switcher-components>[data-cs-visibility=show].institute-link-list,.component-switcher-components>[data-cs-visibility=show].institute-news-list,.component-switcher-components>[data-cs-visibility=show].institute-news-list-button,.component-switcher-components>[data-cs-visibility=show].interior-hero-microsite,.component-switcher-components>[data-cs-visibility=show].juicer-embed,.component-switcher-components>[data-cs-visibility=show].link-list,.component-switcher-components>[data-cs-visibility=show].logo-grid,.component-switcher-components>[data-cs-visibility=show].masonry-grid,.component-switcher-components>[data-cs-visibility=show].media-cta,.component-switcher-components>[data-cs-visibility=show].news-list,.component-switcher-components>[data-cs-visibility=show].page-container>main .component-switcher-components>[data-cs-visibility=show].grid-container,.component-switcher-components>[data-cs-visibility=show].photo-grid,.component-switcher-components>[data-cs-visibility=show].promo-splitter,.component-switcher-components>[data-cs-visibility=show].site-footer,.component-switcher-components>[data-cs-visibility=show].source-sub-nav,.component-switcher-components>[data-cs-visibility=show].sponsors-carousel,.component-switcher-components>[data-cs-visibility=show].topics-news-list,.component-switcher-components>[data-cs-visibility=show].topics-news-list-button,.component-switcher-components>[data-cs-visibility=show].trending-news-topics,.component-switcher-components>[data-cs-visibility=show].video-component{display:grid}.component-switcher-components>.presenters-grid[data-layout=landing],.component-switcher-components>.presenters-grid[data-layout=landing][data-cs-visibility=hidden]{display:none}.component-switcher-components>.presenters-grid[data-layout=landing][data-cs-visibility=show]{display:grid}.component-switcher-name{display:inline-block;grid-column:main;padding-left:20px;padding-right:20px}.component-switcher-name pre{margin:0}.component-switcher-name code,.component-switcher-name pre{background-color:#fff9;color:#d6006e}#mtb-page .component-switcher{border-bottom:none;margin-bottom:unset}#mtb-page .component-switcher-name{clip:rect(1px,1px,1px,1px);clip-path:polygon(0 0,0 0,0 0,0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}#mtb-page .component-switcher-selector{opacity:.2;transition:opacity .15s ease}#mtb-page .component-switcher-selector:focus-within,#mtb-page .component-switcher-selector:hover{opacity:1}.mtb{background:#fff;border-top:1px solid #5f6a7899;bottom:0;box-shadow:0 -2px 8px #00000014;left:0;position:fixed;right:0;z-index:1000}.mtb[data-collapsed]{backdrop-filter:blur(4px);background:#ffffff80}.mtb__top{align-items:center;display:flex;flex-wrap:wrap;gap:16px;gap:1rem;padding:.75rem 1.25rem}.mtb__title{color:#1a1a1a;font-size:16px;font-size:1rem;font-weight:700;white-space:nowrap}.mtb__name-wrap{align-items:center;display:flex;gap:8px;gap:.5rem}.mtb__label{color:#1a1a1a;font-weight:600;white-space:nowrap}.mtb__label,.mtb__text-input{font-size:16px;font-size:1rem}.mtb__text-input{padding:.25rem .5rem;width:96px;width:6rem}.mtb__text-input:focus-visible{outline:2px dashed #0273ba;outline-offset:2px}.mtb .mtb__text-input{background-color:inherit}.mtb__actions{align-items:center;display:flex;gap:8px;gap:.5rem;margin-left:auto}.mtb__btn{background:#0273ba;border:1px solid #0273ba;border-radius:.25rem;color:#fff;cursor:pointer;font-size:16px;font-size:1rem;font-weight:900;padding:.25rem 1rem}.mtb__btn:hover{background:#012a52;border-color:#012a52}.mtb__btn--ghost{background:#0000;border-color:#5f6a7899;color:#0273ba}.mtb__btn--ghost:hover{background:#d9eaf5;border-color:#0273ba;color:#012a52}.mtb__btn--copied{background:#408039!important;border-color:#408039!important;color:#fff!important}.mtb__btn:focus-visible{outline:2px dashed #0273ba;outline-offset:2px}.mtb__toggle{align-items:center;background:none;border:1px solid #5f6a7899;border-radius:.25rem;cursor:pointer;display:flex;flex-shrink:0;height:32px;height:2rem;justify-content:center;width:32px;width:2rem}.mtb__toggle:focus-visible{outline:2px dashed #0273ba;outline-offset:2px}.mtb__arrow{border-bottom:6px solid #5f6a78;border-left:5px solid #0000;border-right:5px solid #0000;display:inline-block;height:0;transition:transform .2s ease;width:0}.mtb[data-collapsed] .mtb__arrow{transform:rotate(180deg)}.mtb__fields{border-bottom:1px solid #5f6a7899;display:flex;flex-wrap:wrap}.mtb[data-collapsed] .mtb__fields{display:none}.mtb__group{border-right:1px solid #5f6a7899;display:flex;flex-direction:column;padding:.75rem 1.25rem 1rem}.mtb__group:last-child{border-right:0}.mtb__group-label{color:#5f6a78;font-size:14px;font-size:.875rem;font-weight:700;letter-spacing:.0714285714em;margin-bottom:.75rem;text-transform:uppercase}.mtb__group-fields{display:flex;flex-wrap:wrap;gap:16px;gap:1rem}.mtb__field{display:flex;flex-direction:column;gap:4px;gap:.25rem}.mtb__hint{color:#555;font-size:14px;font-size:.875rem;margin-bottom:.25rem;white-space:nowrap}.mtb__color{background:none;border:1px solid #5f6a7899;border-radius:.25rem;cursor:pointer;height:32px;height:2rem;padding:2px;width:52px;width:3.25rem}.mtb__color:focus-visible{outline:2px dashed #0273ba;outline-offset:2px}.mtb__hex,input[type=text].mtb__hex{border-radius:.25rem!important;font-family:monospace;font-size:15px;font-size:.9375rem;padding:.25rem .5rem;text-transform:uppercase;width:96px;width:6rem}.mtb__hex:focus-visible,input[type=text].mtb__hex:focus-visible{outline:2px dashed #0273ba;outline-offset:2px}