:root{background-color:#fff;color:#212121;border-color:#c3c3c3}html{transition:background-color .3s ease,color .3s ease}html[data-theme=light]{background-color:#fff;color:#212121;border-color:#c3c3c3}html[data-theme=light] .main-container{background-color:#f9f9f9}html[data-theme=light] .navigation-content-container .nav-button{border:#333;background:rgba(33,33,33,.25)}html[data-theme=light] .navigation-content-container .nav-button.simulated-hover{border:1px solid #1976d2;background-color:#bbdefb;color:#fff}html[data-theme=light] .navigation-content-container .nav-button:hover{border:1px solid #1976d2;background-color:#bbdefb;color:#fff}html[data-theme=light] a{cursor:pointer;text-decoration:none;color:#0d47a1}html[data-theme=light] a:hover{color:#212121;text-decoration:underline}html[data-theme=light] a:visited{color:#0d47a1}html[data-theme=light] a:focus{color:#f57c00}html[data-theme=light] .header-container{background-color:#0d47a1}html[data-theme=light] .header-container .site-title{color:#fff}html[data-theme=light] .header-container .site-sub-title{color:#bbdefb}html[data-theme=light] .toggle-comments{border:1px solid #c3c3c3;background-color:#fff;color:#0d47a1}html[data-theme=light] .toggle-comments:hover,html[data-theme=light] .toggle-comments:focus{background-color:#0d47a1;color:#fff;outline:none}html[data-theme=light] .comment-thread{border:1px solid #c3c3c3;background-color:#fff}html[data-theme=light] .hamburger-menu{border:1px solid #c3c3c3;background-color:#fff}html[data-theme=light] .hamburger-menu .hamburger-menu-button:hover,html[data-theme=light] .hamburger-menu .hamburger-menu-button:focus{background-color:#bbdefb;color:#eee}html[data-theme=light] .hamburger-button{color:#fff}html[data-theme=light] .hamburger-button:hover,html[data-theme=light] .hamburger-button:focus{color:#bbdefb}html[data-theme=light] .article-container h1{color:#0d47a1}html[data-theme=light] .article-container h2{color:#0d47a1;border-bottom:1px solid #c3c3c3;padding-bottom:.25rem}html[data-theme=light] .navigation-container.top{background-color:#bbdefb;border-bottom:1px solid #c3c3c3;color:#212121}html[data-theme=light] .footer-container{background:linear-gradient(to right, #3182ce, #bbdefb);color:#fff}html[data-theme=light] .homepage-tiles .tile-row .tile-heading{color:#0d47a1}html[data-theme=light] .tile{background:#fff;color:#0d47a1;box-shadow:0 2px 4px rgba(0,0,0,.08)}html[data-theme=light] .tile:hover,html[data-theme=light] .tile:focus{border:2px solid #0d47a1;box-shadow:0 2px 6px rgba(0,0,0,.12)}html[data-theme=light] .tile .header .title{color:#0d47a1}html[data-theme=light] .tile .header .byline{color:#1976d2}html[data-theme=light] .tile .summary{color:#0d47a1}html[data-theme=light] .tile .footer{color:#1976d2}html[data-theme=light] .tile .footer .tag{background-color:#bbdefb;color:#333}html[data-theme=light] .tile.see-more-tile{background:#c3c3c3;color:#333}html[data-theme=light] .tile.see-more-tile a{color:#333}html[data-theme=light] .logo-light{display:block}html[data-theme=light] .logo-dark{display:none}html[data-theme=light] .language-dropdown{color:#0d47a1}html[data-theme=light] .language-dropdown .language-list{background:#fff;border:1px solid #c3c3c3;box-shadow:0 4px 10px rgba(0,0,0,.1)}html[data-theme=light] .language-dropdown .language-list li[role=option]:hover,html[data-theme=light] .language-dropdown .language-list li[role=option][aria-selected=true]{background-color:#1976d2;color:#fff}html[data-theme=dark]{background-color:#121212;color:#eee;border-color:#333}html[data-theme=dark] .ngl-image-carousel .nav-button,html[data-theme=dark] .navigation-content-container .nav-button{border:#c3c3c3;background:hsla(0,0%,100%,.15)}html[data-theme=dark] .ngl-image-carousel .nav-button.simulated-hover,html[data-theme=dark] .navigation-content-container .nav-button.simulated-hover{border:1px solid #1976d2;background-color:#bbdefb;color:#fff}html[data-theme=dark] .ngl-image-carousel .nav-button:hover,html[data-theme=dark] .navigation-content-container .nav-button:hover{border:1px solid #1976d2;background-color:#bbdefb;color:#fff}html[data-theme=dark] a{cursor:pointer;text-decoration:none;color:#bbdefb}html[data-theme=dark] a:hover{color:#eee;text-decoration:underline}html[data-theme=dark] a:visited{color:#bbdefb}html[data-theme=dark] a:focus{color:#f57c00}html[data-theme=dark] .hamburger-menu{border:1px solid #333;background-color:#121212}html[data-theme=dark] .hamburger-menu .hamburger-menu-button:hover,html[data-theme=dark] .hamburger-menu .hamburger-menu-button:focus{color:#212121;background-color:#c3c3c3}html[data-theme=dark] .header-container{background-color:rgb(1.5689655172,8.5689655172,19.4310344828)}html[data-theme=dark] .header-container .site-title{color:#fff}html[data-theme=dark] .header-container .site-sub-title{color:#bbdefb}html[data-theme=dark] .article-container h1{color:#bbdefb}html[data-theme=dark] .article-container h2{color:#bbdefb;border-bottom:1px solid #333;padding-bottom:.25rem}html[data-theme=dark] .toggle-comments{background-color:#121212;color:#eee;border:1px solid #333}html[data-theme=dark] .toggle-comments:hover,html[data-theme=dark] .toggle-comments:focus{background-color:#0d47a1;color:#fff;outline:none}html[data-theme=dark] .comment-thread{background-color:#121212;border:1px solid #333}html[data-theme=dark] .navigation-container.top{background-color:#121212;border-bottom:1px solid #c3c3c3;color:#212121}html[data-theme=dark] .hamburger-button{color:#eee}html[data-theme=dark] .hamburger-button:hover,html[data-theme=dark] .hamburger-button:focus{color:#bbdefb}html[data-theme=dark] .homepage-tiles .tile-row .tile-heading{color:#eee}html[data-theme=dark] .tile{background:#333;color:#eee;border:2px solid #333;box-shadow:0 1px 2px hsla(0,0%,100%,.05)}html[data-theme=dark] .tile:hover,html[data-theme=dark] .tile:focus{border:2px solid #eee;box-shadow:0 2px 6px hsla(0,0%,100%,.08)}html[data-theme=dark] .tile .header .title{color:#eee}html[data-theme=dark] .tile .header .byline{color:#eee}html[data-theme=dark] .tile .summary{color:#eee}html[data-theme=dark] .tile .footer{color:#eee}html[data-theme=dark] .tile .footer .tag{background-color:#3182ce;color:#eee}html[data-theme=dark] .tile.see-more-tile{background:#333;color:#eee}html[data-theme=dark] .tile.see-more-tile a{color:#eee}html[data-theme=dark] .logo-light{display:none}html[data-theme=dark] .logo-dark{display:block}html[data-theme=dark] .language-dropdown{color:#bbdefb}html[data-theme=dark] .language-dropdown .language-list{background:#333;border:1px solid #333;box-shadow:0 4px 10px hsla(0,0%,100%,.1)}html[data-theme=dark] .language-dropdown .language-list li[role=option]:hover,html[data-theme=dark] .language-dropdown .language-list li[role=option][aria-selected=true]{background-color:#bbdefb;color:#eee}.pill{direction:ltr}html[data-theme=dark] .pill{background-color:#121212;border-color:#333;color:#fff}html[data-theme=dark] .pill:hover{background-color:#1976d2;color:#fff}html[data-theme=light] .pill{background-color:#fff;color:#0d47a1;border:1px solid #c3c3c3}html[data-theme=light] .pill:hover{background-color:#0d47a1;color:#fff}.nav-button.nav-left{left:0;border-top-right-radius:5px;border-bottom-right-radius:5px}[dir=rtl] .nav-button.nav-left{left:auto;right:0}[dir=rtl] .nav-button.nav-left{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-bottom-left-radius:5px}.nav-button.nav-right{right:0;border-top-left-radius:5px;border-bottom-left-radius:5px}[dir=rtl] .nav-button.nav-right{right:auto;left:0}[dir=rtl] .nav-button.nav-right{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px}.site-sub-title{direction:ltr;unicode-bidi:isolate}[dir=rtl] .header-container,[dir=rtl] .footer-container,[dir=rtl] .branding,[dir=rtl] .navigation-container{text-align:right}[dir=rtl] .navigation-item{margin-inline-start:auto}html[dir=ltr] .nav-left .chevron{transform:none}html[dir=ltr] .nav-right .chevron{transform:none}html[dir=ltr] .logo-container{right:auto;left:.5rem}html[dir=ltr] .hamburger-button,html[dir=ltr] .hamburger-menu{right:.5rem;left:auto}html[dir=ltr] .ai-moderation-note{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .nav-left .chevron{transform:rotate(180deg)}html[dir=rtl] .nav-right .chevron{transform:rotate(180deg)}html[dir=rtl] .hamburger-button,html[dir=rtl] .hamburger-menu{right:auto;left:.5rem}html[dir=rtl] .logo-container{right:.5rem;left:auto}html[dir=rtl] .ai-moderation-note{direction:ltr;unicode-bidi:isolate}html[dir=ltr] .pill{direction:ltr}html[dir=rtl] .pill{direction:rtl}.ad-container{position:fixed;bottom:0;left:0;width:100%;height:100px;text-align:center;line-height:100px;font-size:18px;z-index:1000;background:rgba(33,33,33,.25);color:#fff}.article-container{margin:2rem 3rem;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:calc(100vh - 64px - 40px - var(--dynamic-nav-bottom-height, 50px) - 81px - 4rem)}.article-container h1{font-size:1.25rem;margin-top:.25rem;margin-bottom:1.5rem;display:block;margin-left:0;margin-right:0;font-weight:700}.article-container h2{font-size:1rem;margin-top:.25rem;margin-bottom:1rem;display:block;margin-left:0;margin-right:0;font-weight:700}.article-container.container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;max-width:100%}@media(min-width: 768px){.article-container.container{max-width:768px;padding-left:1.5rem;padding-right:1.5rem}.article-container.container .content{flex-direction:column;justify-content:center}.article-container.container .content p{width:100% !important;max-width:100% !important}.article-container.container .carousel-wrapper{max-width:100%;margin-top:1rem}}@media(min-width: 1280px){.article-container.container{max-width:1200px;padding-left:2rem;padding-right:2rem}}.article-container.container header{margin-bottom:2rem}.article-container.container header h1{font-size:2rem;margin-bottom:1rem}.article-container.container header .content{display:flex;flex-direction:row;align-items:flex-start;gap:2rem;flex-wrap:wrap}.article-container.container header .content p{flex:1 1 300px;margin:0;font-size:1rem;line-height:1.6;max-width:600px}.article-container.container header .content .carousel-wrapper{flex:0 0 auto;max-width:640px;width:100%;aspect-ratio:16/9}.article-container.container header .content .carousel-wrapper .ngl-image-carousel{display:block;max-width:100%;width:100%}.author-content{background-color:#c3c3c3;border:1px solid #1976d2;border-radius:.5rem;padding:1.5rem;font-size:.875rem;line-height:1.6;max-width:100%}.author-content .author-container{display:flex;flex-direction:column;gap:.5rem}.author-content .author-container p{margin:0}.author-content .author-container .author-meta-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem}.author-content .author-container .author-meta-row .author-meta{margin:0;font-size:1rem;display:flex;justify-content:flex-start;align-items:center;gap:.25rem}.author-content .author-container .author-meta-row .author-meta .author-name{font-weight:700;display:flex;justify-content:flex-start;align-items:center;gap:.25rem}.author-content .author-container .author-meta-row .author-meta .author-name .verified-user{width:20px;height:20px}.author-content .author-container .author-meta-row .author-actions{display:flex;flex-wrap:wrap;gap:.25rem}.author-content .author-container .editorial{font-size:.75rem}.author-content .author-container .author-introduction{font-size:.875rem;color:#1976d2;margin-top:.5rem;margin-bottom:1rem;line-height:1.5}.author-content .author-container .time{font-style:italic}.author-content .comments-section{margin-top:2rem}.author-content .comments-section .toggle-comments{padding:.5rem 1rem;font-size:1rem;border-radius:.5rem;cursor:pointer}.author-content .comments-section .comment-thread{margin-top:1rem;padding:1rem;border-radius:.5rem}.author-content .comments-section .visually-hidden{display:none}.author-content .comments-section .visible{display:block}@media(min-width: 768px){.author-content{padding:1.5rem;font-size:1rem}}@media(min-width: 1280px){.author-content{max-width:320px}}.category-container{margin:2rem 3rem;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:calc(100vh - 64px - 40px - var(--dynamic-nav-bottom-height, 50px) - 81px - 4rem)}.category-container .tiles-grid{display:flex;flex-direction:column;gap:2rem;justify-content:center}@media(min-width: 768px){.category-container .tiles-grid{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}@media(min-width: 768px){.category-container{max-width:720px}}@media(min-width: 1280px){.category-container{max-width:1200px}}.footer-container{width:100%;height:81px;padding:2rem 1rem;font-size:.875rem;display:flex;flex-direction:column;align-items:center;text-align:center}@media(min-width: 768px){.footer-container{flex-direction:row;justify-content:space-between;align-items:center;text-align:left}}@media(min-width: 1280px){.footer-container{padding:2rem 3rem;font-size:1rem}}.homepage-tiles{margin:2rem 3rem;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:calc(100vh - 64px - 40px - var(--dynamic-nav-bottom-height, 50px) - 81px - 4rem)}.homepage-tiles .tile-row{margin-bottom:2rem;width:100%;overflow-x:hidden;overflow-x:hidden;padding:0 .5rem;box-sizing:border-box}.homepage-tiles .tile-row .tile-scroll-container{width:100%;max-width:100vw;min-height:416px;display:flex;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;gap:1rem;padding:.5rem;scroll-snap-type:x mandatory;box-sizing:border-box}@media(max-width: 320px){.homepage-tiles .homepage-tiles .tile-row .tile-scroll-container .tile{min-width:160px;max-width:180px;font-size:.75rem}.homepage-tiles .homepage-tiles .tile-row .tile-scroll-container .tile header h2{font-size:.875rem}.homepage-tiles .homepage-tiles .tile-row .tile-scroll-container .tile .summary{font-size:.75rem}.homepage-tiles .homepage-tiles .tile-row .tile-heading{font-size:1rem}}.tile-heading{font-size:1rem;font-weight:600;margin:0 0 1rem .5rem}.tile{border:2px solid rgba(0,0,0,0);transition:box-shadow .2s ease,border .2s ease;width:300px;height:400px;display:flex;flex-direction:column;justify-content:space-between;border-radius:.5rem;overflow:hidden;flex:0 0 auto;scroll-snap-align:start}.tile .figure{margin:0}.tile .figure img{width:100%;height:180px;object-fit:cover;border-radius:.3125rem .3125rem 0 0}.tile .summary{height:3.75rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:.875rem;margin-top:1rem;padding:0 .5rem}.tile .header{padding:.25rem .5rem .25rem;height:6.25rem}.tile .header .title{font-size:1rem;font-weight:700;margin:0;line-height:1.25;max-height:5rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.tile .header .byline{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.25rem;font-size:.75rem;margin-top:.25rem;height:1.25rem;line-height:1.25}.tile .header .byline .verified-user{width:20px;height:20px}.tile .footer{display:flex;justify-content:space-between;align-items:center;padding:.25rem 1rem .5rem;font-size:.75rem;color:#c3c3c3}.tile .footer .tag{padding:.25rem .5rem;font-size:.75rem;line-height:1.4;border-radius:.5rem;display:inline-block}.tile.see-more-tile{font-weight:700;display:flex;align-items:center;justify-content:center}.header-container{height:64px;width:100%;padding:0 .5rem;position:fixed;top:0;left:0;right:0;z-index:100;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.header-container .branding{flex:1;position:absolute;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;text-align:center}.header-container .branding .site-title{margin:0;padding:0;display:inline-block;line-height:1;transition:transform .3s ease}.header-container .branding .site-title .title-logo{display:block;width:250px;height:25px}.header-container .branding .site-sub-title{font-size:1rem;font-weight:normal;margin:.25rem 0 0;transition:all .3s ease;opacity:1;transform:scaleY(1);transform-origin:top;height:auto;visibility:visible;position:static}.header-container .branding .site-logo{max-width:125px;max-height:50px;opacity:0;transform:scale(0.5);transition:opacity .3s ease,transform .3s ease;visibility:hidden;position:absolute;top:50%;left:50%;transform-origin:center;translate:-50% -50%}.header-container.scrolled{height:58px;padding:.5rem}.header-container.scrolled .branding .site-title,.header-container.scrolled .branding .site-sub-title{opacity:0;transform:scaleY(0);visibility:hidden;pointer-events:none}.header-container.scrolled .branding .site-logo{opacity:1;transform:scale(1);visibility:visible;pointer-events:auto}.header-container.scrolled .logo-link .ngl-logo{width:35px !important;height:35px !important;transition:width .3s ease,height .3s ease}.header-container.scrolled .header-topic{font-size:1.5rem !important;font-weight:700 !important;color:#fff !important;transition:font-size .3s ease}.header-container .logo-container{display:flex;align-items:center;gap:1rem;position:absolute;left:.5rem;top:50%;transform:translateY(-50%);padding:.5rem;z-index:200;transition:opacity .2s ease,visibility .2s ease}.header-container .logo-container .logo-link:hover,.header-container .logo-container .logo-link:focus{transform:scale(1.05);outline:none}.header-container .logo-container .logo-link .ngl-logo{width:50px;height:50px;transition:width .3s ease,height .3s ease}.header-container .logo-container .header-topic{text-transform:uppercase;font-size:1.25rem;font-weight:700;color:#bbdefb;white-space:nowrap}.header-container .logo-container .header-topic a{text-decoration:none;color:inherit}.header-container .logo-container .header-topic a:hover{color:#f57c00}.header-container .hamburger-menu{position:absolute;top:2.5rem;inset-inline-end:.5rem;transform:none;border-radius:.5rem;box-shadow:0 2px 6px rgba(0,0,0,.2);padding:.5rem;display:none;flex-direction:column;gap:.5rem;z-index:150;min-width:160px}.header-container .hamburger-menu.visible{display:flex}.header-container .hamburger-menu button{background:none;border:none;color:inherit;font-size:1rem;text-align:start;cursor:pointer;padding:.25rem .5rem}.header-container .hamburger-menu button:hover,.header-container .hamburger-menu button:focus{background-color:#bbdefb;color:#fff;outline:none}.header-container .hamburger-button{margin-left:auto;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);font-size:1.5rem;background:none;border:none;padding:.5rem;cursor:pointer;z-index:200;transition:transform .2s ease,color .2s ease}.header-container .hamburger-button:hover,.header-container .hamburger-button:focus{transform:translateY(-50%) scale(1.1) rotate(5deg);outline:none}.header-container .hamburger-button:active{transform:translateY(-50%) scale(0.95)}@media(min-width: 768px){.header-container .branding .site-title{font-size:1.5rem}.header-container .branding .site-sub-title{font-size:1rem}}@media(min-width: 1280px){.header-container{text-align:left}.header-container .branding{flex-direction:row;justify-content:space-between;align-items:center}.header-container .branding .site-title{font-size:1.875rem}.header-container .branding .site-sub-title{font-size:1.125rem;margin-left:1rem}}@media(max-width: 320px){.header-container{position:static;border-bottom:none;box-shadow:none}}.ngl-image-carousel{width:100%;height:100%}.ngl-image-carousel .main-image-container{position:relative;max-width:640px;display:block;cursor:pointer;height:auto}.ngl-image-carousel .main-image-container.not-visible{display:none}.ngl-image-carousel .main-image-container .image{max-width:640px;aspect-ratio:16/9;cursor:pointer}.ngl-image-carousel .main-image-container .image-hint-icon{position:absolute;top:20px;inset-inline-end:20px;background:rgba(0,0,0,.5);padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.ngl-image-carousel .main-image-container .image-hint-icon .svg{fill:#fff;width:24px;height:24px;pointer-events:none}.ngl-image-carousel .main-image-container .image-hint-icon:hover,.ngl-image-carousel .main-image-container .image-hint-icon:focus{background-color:#1976d2;transform:scale(1.15);box-shadow:0 0 8px hsla(0,0%,100%,.3);outline:none}.ngl-image-carousel .overlay{display:none;position:fixed;top:0;left:0;padding:0;margin:0;width:100%;height:100%;background:rgba(0,0,0,.85);align-items:center;justify-content:center;z-index:1000}.ngl-image-carousel .overlay.visible{display:flex}.ngl-image-carousel .overlay .overlay-content{position:relative;margin:0 auto;padding:2rem 1rem;width:100%;max-width:900px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden}.ngl-image-carousel .overlay .overlay-content .carousel-images-wrapper{position:relative;width:100%;height:100%;min-height:100vh}.ngl-image-carousel .overlay .overlay-content .carousel-slide{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;max-width:800px;opacity:0;transition:opacity .5s ease}.ngl-image-carousel .overlay .overlay-content .carousel-slide.visible{opacity:1;z-index:1}.ngl-image-carousel .overlay .overlay-content .carousel-slide .image-wrapper{width:100%;max-width:800px}.ngl-image-carousel .overlay .overlay-content .carousel-slide .image-wrapper .carousel-image{width:100%;aspect-ratio:16/9;object-fit:contain;display:block}.ngl-image-carousel .overlay .overlay-content .carousel-slide .image-metadata-container{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1.5rem;background-color:hsla(0,0%,100%,.85);color:#121212;font-size:.875rem;width:560px;flex-wrap:wrap;margin-top:1rem;z-index:0}.ngl-image-carousel .overlay .overlay-content .carousel-slide .image-metadata-container .creator-info{display:flex;flex-direction:column}.ngl-image-carousel .overlay .overlay-content .carousel-slide .image-metadata-container .creator-info .creator-name{font-weight:600;margin-bottom:.25rem}.ngl-image-carousel .overlay .overlay-content .carousel-slide .image-metadata-container .creator-info .creator-links{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;list-style:none;padding-left:0;padding-inline-start:0}.ngl-image-carousel .overlay .overlay-content .carousel-slide .image-metadata-container .creator-info .creator-links li{list-style:none;margin-inline-end:.5rem}.ngl-image-carousel .overlay .overlay-content .carousel-slide .image-metadata-container .ai-moderation{width:100%;display:flex;align-items:center;justify-content:space-between}.ngl-image-carousel .overlay .overlay-content .carousel-slide .image-metadata-container .ai-moderation .ai-moderation-note{width:calc(100% - 100px);font-size:.75rem;color:#333;text-align:center;margin-right:20px}.ngl-image-carousel .overlay .overlay-content .carousel-slide .image-metadata-container .ai-moderation .feedback-controls{width:80px;display:flex;gap:1rem}.ngl-image-carousel .overlay .overlay-content .carousel-slide .image-metadata-container .ai-moderation .feedback-controls .feedback-button{background:none;border:none;font-size:1.125rem;cursor:pointer}.ngl-image-carousel .overlay .overlay-content .carousel-slide .image-metadata-container .ai-moderation .feedback-controls .feedback-button:hover{transform:scale(1.2)}@keyframes slideLeft{0%{transform:translateX(100%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slideRight{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}.ngl-image-carousel .overlay .close{position:absolute;top:1rem;right:1rem;background:rgba(0,0,0,0);fill:#fff;font-size:2.25rem;border:none;cursor:pointer;z-index:1002;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:.25rem;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.ngl-image-carousel .overlay .close:hover,.ngl-image-carousel .overlay .close:focus{background-color:hsla(0,0%,100%,.1);transform:scale(1.15);box-shadow:0 0 8px hsla(0,0%,100%,.3);outline:none}.ngl-image-carousel .overlay .carousel-ad-container{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:1001;width:728px;height:90px}.ngl-image-carousel .overlay .carousel-ad-container .ad-slot{width:100%;height:100%;background-color:#eee;color:#333;display:flex;align-items:center;justify-content:center;font-size:1rem;border-radius:.25rem;box-shadow:0 0 4px rgba(0,0,0,.2)}.navigation-container{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem}.navigation-container.top{position:fixed;top:64px;left:0;right:0;z-index:99;box-shadow:0 1px 4px rgba(0,0,0,.05);height:40px;transition:all .3s ease}.navigation-container.top.scrolled{top:58px;height:30px}.navigation-container.bottom{border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;padding:1rem;min-height:50px;height:auto;box-sizing:border-box;gap:.5rem}.navigation-container.bottom .language-list-bottom{display:grid;grid-template-columns:repeat(auto-fill, minmax(80px, 1fr));gap:.5rem;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}.navigation-container.bottom .language-list-bottom li{flex:0 0 10%;box-sizing:border-box}@media(max-width: 1280px){.navigation-container.bottom .language-list-bottom{grid-template-columns:repeat(10, 1fr)}}@media(max-width: 768px){.navigation-container.bottom .language-list-bottom{grid-template-columns:repeat(auto-fill, minmax(60px, 1fr))}.navigation-container.bottom .language-list-bottom li{max-width:calc(20% - .5rem)}}@media(max-width: 320px){.navigation-container.bottom .language-list-bottom{grid-template-columns:repeat(auto-fill, minmax(50px, 1fr))}.navigation-container.bottom .language-list-bottom li{max-width:calc(33.333% - .5rem)}}.navigation-container .navigation-list{display:flex;gap:1rem;align-items:center;margin:0;padding:0;list-style:none;width:100%;flex-wrap:wrap;justify-content:center}.navigation-container .navigation-list .navigation-item{display:flex;align-items:center;margin:0}@media(min-width: 1280px){.navigation-container .navigation-list{justify-content:space-between;padding:1.5rem 2rem}}.navigation-container .language-dropdown{position:relative;display:inline-flex;align-items:center;cursor:pointer;padding:0;user-select:none;font-family:inherit}.navigation-container .language-dropdown:focus{outline:none}.navigation-container .language-dropdown .language-caret{cursor:pointer;vertical-align:middle;width:1rem;height:1rem;fill:currentColor;margin-left:.25rem;transform:rotate(-90deg);transition:transform .3s ease}.navigation-container .language-dropdown .language-caret:focus{outline:none}.navigation-container .language-dropdown .language-list{position:absolute;top:100%;left:0;margin:0;padding:.25rem 0;list-style:none;min-width:max-content;z-index:1000;display:none}.navigation-container .language-dropdown .language-list[hidden]{display:none !important}.navigation-container .language-dropdown .language-list li[role=option]{padding:.5rem 1rem;cursor:pointer;white-space:nowrap}.navigation-container .language-dropdown[aria-expanded=true] .language-caret{transform:rotate(90deg)}.navigation-container .language-dropdown[aria-expanded=true]>.language-list{display:block}@media(min-width: 768px){.navigation-container{gap:1.5rem}}@media(min-width: 1280px){.navigation-container{justify-content:space-between;padding:1.5rem 2rem}}.ngl-image-carousel .nav-button,.navigation-content-container .nav-button{position:fixed;top:50%;width:50px;height:100px;transform:translateY(-50%);background:#fff;border:1px solid #333;font-size:4rem;display:flex;align-items:center;justify-content:center;text-decoration:none;outline:none;z-index:1000}.ngl-image-carousel .nav-button.simulated-hover,.navigation-content-container .nav-button.simulated-hover{border:1px solid #1976d2;background-color:#bbdefb;color:#fff}.ngl-image-carousel .nav-button.not-visible,.navigation-content-container .nav-button.not-visible{display:none}.ngl-image-carousel .nav-button .chevron,.navigation-content-container .nav-button .chevron{background:none}.ngl-image-carousel .nav-button .chevron.right,.navigation-content-container .nav-button .chevron.right{transform:scaleX(-1)}.navigation-article-container{background-color:#c3c3c3;border:1px solid #1976d2;border-radius:.5rem;padding:1.5rem;margin-top:1.5rem;font-size:.875rem;line-height:1.6;display:flex;flex-direction:column;gap:1.5rem}.navigation-article-container section{display:flex;flex-direction:row;gap:.5rem}.navigation-article-container .related-articles-section{margin-top:2rem;flex-direction:column}.navigation-article-container .related-articles-section .grid-wrapper a{display:block;padding:1rem;border:1px solid #c3c3c3;border-radius:.5rem;text-decoration:none;color:#212121;background-color:#fff}.navigation-article-container .related-articles-section .grid-wrapper a:hover{background-color:#bbdefb;color:#fff}@media(min-width: 768px){.navigation-article-container{padding:1.5rem;font-size:1rem}}@media(min-width: 1280px){.navigation-article-container{max-width:420px}}*,*::before,*::after{box-sizing:border-box}html,body{overflow-x:hidden}body{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;font-size:1rem;color:#333;margin:0}body .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}body .main-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;min-width:320px;padding-top:calc(64px + 40px)}body h1{font-size:1.875rem;margin-top:1rem;margin-bottom:1rem;display:block;margin-left:0;margin-right:0;font-weight:700}body h2{font-size:1.5rem;margin-top:1rem;margin-bottom:1rem;display:block;margin-left:0;margin-right:0;font-weight:700}body h3{font-size:1.25rem;margin-top:.25rem;margin-bottom:1.5rem;display:block;margin-left:0;margin-right:0;font-weight:700}body h4{font-size:1rem;margin-top:.25rem;margin-bottom:1rem;display:block;margin-left:0;margin-right:0;font-weight:700}body h5{font-size:.875rem;margin-top:.25rem;margin-bottom:.5rem;display:block;margin-left:0;margin-right:0;font-weight:700}body h6{font-size:.75rem;margin-top:.25rem;margin-bottom:.25rem;display:block;margin-left:0;margin-right:0;font-weight:700}body hr{width:100%}body .grid-wrapper{display:grid;gap:1.5rem;padding:1rem}@media(min-width: 768px){body .grid-wrapper{max-width:90%;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1280px){body .grid-wrapper{max-width:1200px;grid-template-columns:repeat(3, 1fr)}}body .pill{display:inline-block;padding:.25rem .5rem;font-size:.875rem;border-radius:.5rem;text-decoration:none}@media(max-width: 320px){body .header-container,body .navigation-container{position:static;box-shadow:none;border-bottom:none}}body .hover-wrapper{position:relative;display:inline-block}body .hover-wrapper:hover .hover-text{display:block}body .hover-wrapper .hover-text{position:absolute;bottom:120%;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.75);color:#fff;padding:4px 8px;font-size:.75rem;border-radius:4px;white-space:nowrap;display:none;z-index:1000;pointer-events:none}
