:is(.home-hero h1,.home-section-heading h2,.home-collection-card h3,.home-reading-card h3,.home-latest-body h3,.articles-header h1,.articles-item-body h2,.article-heading h1,.article-prose h2,.article-prose h3,.article-prose h4,.article-prose strong,.article-prose th,.site-footer h2,.site-footer a.site-footer-name){color:#c9c7cb}.article-prose{color:#b3b2b7}:is(.site-navigation a:hover,.site-navigation summary:hover,.site-navigation a[aria-current],.home-collection-links a:hover,.home-reading-card h3 a:hover,.home-reading-link:hover,.home-latest-body h3 a:hover,.home-latest-all:hover,.articles-page a:hover,.article-prose a:hover,.article-sidebar a:hover,.article-mobile-toc a:hover,.site-footer a:hover){color:#d1cfd2}.nav-mobile-panel{max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior:contain}.site-navigation a,.site-navigation summary{min-height:44px}.site-navigation :is(a,summary):focus-visible{outline-color:#c49e9e}:is(.article-return a,.article-sidebar a,.article-mobile-toc a){min-height:44px}nav[aria-label=Breadcrumb]{align-items:center}nav[aria-label=Breadcrumb] a{display:inline-flex;align-items:center;min-height:44px}.article-prose pre:focus-visible{outline:2px solid #c49e9e;outline-offset:4px}.cookie-container{padding:1.25rem;font-size:1rem;font-weight:400;line-height:1.5;color:#b3b2b7}.cookie-container .cookie-message,.cookie-container>p{max-width:60rem;margin:0 auto}.cookie-container p{padding:0;margin:0}.cookie-container a{color:#c49e9e;font-style:normal;text-underline-offset:3px}.cookie-container .cookie-btn{margin-top:1rem;height:auto;min-height:44px;padding:.5rem 1rem;background:#2b2026;color:#c9c7cb;border:1px solid #69545e}.cookie-container .cookie-btn:hover{transform:none;background:#35272e}.cookie-container :is(a,button):focus-visible{outline:2px solid #c49e9e;outline-offset:4px}.legacy-products-header{margin:3rem 0 2rem}.legacy-products-header h1{color:#c9c7cb;font-size:clamp(2rem,5vw,3.5rem);font-weight:500;line-height:1.2;margin-bottom:1rem}.legacy-products-header p{color:#b3b2b7;font-size:1.125rem;line-height:1.6}@media(max-width:639px){.site-footer-inner{padding-inline:0}}.legacy-site-header h1{color:#c9c7cb;font-size:clamp(2rem,4vw,3rem);font-weight:500}.legacy-site-header p{color:#b3b2b7;font-weight:400}.nav-mobile-panel .nav-products>summary{display:list-item;list-style-position:inside}