.theme-direction-d .d-frame{border:var(--d-frame-border);background:var(--d-paper)}.theme-direction-d .btn-primary,.theme-direction-d .d-btn-primary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.85rem 1.4rem;font-family:var(--d-font-sans);font-weight:600;font-size:1rem;text-decoration:none;color:#fff;background:var(--d-accent);border:2px solid var(--d-ink);box-shadow:var(--d-btn-shadow);border-radius:0;cursor:pointer}.theme-direction-d .btn-primary:hover,.theme-direction-d .d-btn-primary:hover{background:var(--d-accent-press);transform:translate(2px,2px);box-shadow:3px 3px 0 var(--d-ink)}.theme-direction-d .btn-secondary,.theme-direction-d .d-btn-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.85rem 1.4rem;font-family:var(--d-font-sans);font-weight:600;font-size:.95rem;text-decoration:none;color:var(--d-ink);background:var(--d-receipt-bg);border:2px solid var(--d-ink);box-shadow:4px 4px 0 var(--d-ink);border-radius:0;cursor:pointer}.theme-direction-d .btn-secondary:hover,.theme-direction-d .d-btn-secondary:hover{background:var(--d-paper);transform:translate(2px,2px);box-shadow:2px 2px 0 var(--d-ink)}.theme-direction-d .btn-primary:focus-visible,.theme-direction-d .btn-secondary:focus-visible,.theme-direction-d .d-btn-primary:focus-visible,.theme-direction-d .d-btn-secondary:focus-visible{outline:3px solid var(--d-accent);outline-offset:2px}.theme-direction-d .d-chrome-frame{margin:.9rem .9rem 0;border:var(--d-frame-border);background:var(--d-paper)}.theme-direction-d .d-platform-nav{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:32px;padding:.35rem 1rem;font-size:12px;border-bottom:1px solid var(--d-ink)}.theme-direction-d .d-platform-nav__rail{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;min-width:0;flex:1 1}.theme-direction-d .d-platform-umbrella{display:inline-flex;align-items:center;gap:.4rem;text-decoration:none;color:var(--d-muted);font-family:var(--d-font-display);font-size:10px;font-weight:500;letter-spacing:.04em;flex-shrink:0}.theme-direction-d .d-platform-umbrella:hover{color:var(--d-ink)}.theme-direction-d .d-platform-umbrella__mark{display:block;width:16px;height:16px;flex-shrink:0}.theme-direction-d .d-platform-links{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;list-style:none;margin:0;padding:0}.theme-direction-d .d-nav-link{color:var(--d-muted);text-decoration:none;border-bottom:2px solid transparent;padding:.15rem 0;transition:color .12s ease,border-color .12s ease}.theme-direction-d .d-nav-link:hover{color:var(--d-ink)}.theme-direction-d .d-nav-link--active,.theme-direction-d .d-nav-link[aria-current=page]{color:var(--d-ink);font-weight:600;border-bottom-color:var(--d-accent)}.theme-direction-d .d-nav-link--news-active,.theme-direction-d .d-nav-link--news-active[aria-current=page]{border-bottom-color:var(--d-news-slot)}.theme-direction-d .d-nav-link:focus-visible,.theme-direction-d .d-product-lockup:focus-visible,.theme-direction-d .d-services-toggle:focus-visible{outline:2px solid var(--d-accent);outline-offset:2px}.theme-direction-d .d-services-toggle{display:none;padding:.35rem .55rem;font-family:var(--d-font-sans);font-size:12px;font-weight:600;color:var(--d-ink);background:var(--d-receipt-bg);border:2px solid var(--d-ink);cursor:pointer;min-height:44px;white-space:nowrap}.theme-direction-d .d-services-toggle:hover{background:var(--d-accent);color:#fff}.theme-direction-d .d-services-panel{position:absolute;right:0;top:100%;margin-top:.25rem;min-width:220px;border:2px solid var(--d-ink);background:var(--d-receipt-bg);padding:.5rem;box-shadow:4px 4px 0 var(--d-ink);z-index:70}.theme-direction-d .d-services-panel .d-nav-link{display:block;width:100%;padding:.5rem .75rem}.theme-direction-d .d-platform-nav__rail{flex-wrap:nowrap;white-space:nowrap}.theme-direction-d .d-skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:100;padding:.5rem 1rem;background:var(--d-receipt-bg);color:var(--d-ink);border:2px solid var(--d-ink);text-decoration:none;font-weight:600}.theme-direction-d .d-skip-link:focus{left:.9rem;top:.9rem;width:auto;height:auto;overflow:visible;outline:2px solid var(--d-ink);outline-offset:2px}.theme-direction-d main.site-main{min-height:calc(100vh - var(--d-chrome-stack-height, 7.25rem))}.theme-direction-d .d-header-leading{display:none}.theme-direction-d .d-header-mobile-top{display:none;align-items:center;justify-content:space-between;gap:.5rem;width:100%;flex-wrap:nowrap}.theme-direction-d .d-product-lockup--desktop{display:inline-flex}.theme-direction-d .d-header-subscribe-below{display:none;width:100%}.theme-direction-d .d-header-controls-row{display:flex;align-items:center;gap:.5rem;flex-shrink:0;flex-wrap:nowrap;white-space:nowrap}.theme-direction-d .d-header-controls-row--desktop{display:flex}.theme-direction-d .d-menu-button{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:2px solid var(--d-ink);background:var(--d-receipt-bg);color:var(--d-ink);cursor:pointer;font-size:1.125rem;line-height:1;padding:0}.theme-direction-d .d-menu-button:hover{background:var(--d-accent);color:#fff}.theme-direction-d .d-menu-button:focus-visible{outline:2px solid var(--d-accent);outline-offset:2px}.theme-direction-d .d-mobile-menu-overlay{position:fixed;inset:0;z-index:60}.theme-direction-d .d-mobile-menu-backdrop{position:absolute;inset:0;background:color-mix(in srgb,var(--d-ink) 45%,transparent)}.theme-direction-d .d-mobile-menu-panel{position:absolute;left:0;right:0;top:var(--d-chrome-overlay-top,var(--d-chrome-stack-height,7.25rem));bottom:0;overflow-y:auto;border-top:2px solid var(--d-ink);background:var(--d-receipt-bg);padding:.75rem 1rem calc(1.25rem + env(safe-area-inset-bottom, 0px));box-shadow:0 8px 0 var(--d-ink)}.theme-direction-d .d-mobile-menu-panel__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.theme-direction-d .d-mobile-menu-panel__title{margin:0;font-family:var(--d-font-display);font-size:.875rem;font-weight:600;letter-spacing:.02em;color:var(--d-ink)}.theme-direction-d .d-mobile-menu-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:2px solid var(--d-ink);background:var(--d-paper);color:var(--d-ink);font-size:1.25rem;line-height:1;cursor:pointer}.theme-direction-d .d-mobile-menu-close:hover{background:var(--d-accent);color:#fff}.theme-direction-d .d-mobile-menu-close:focus-visible{outline:3px solid var(--d-accent);outline-offset:2px}.theme-direction-d .d-mobile-menu-nav{display:flex;flex-direction:column;gap:0;margin:0 0 1rem;padding:0}.theme-direction-d .d-mobile-menu-section-label{margin:0 0 .35rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--d-muted)}.theme-direction-d .d-mobile-menu-nav .d-nav-link{display:flex;align-items:center;min-height:44px;padding:.35rem .25rem;font-size:1rem;line-height:1.25}.theme-direction-d .d-mobile-menu-nav--ecosystem,.theme-direction-d .d-mobile-menu-search{padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--d-ink) 18%,transparent)}.theme-direction-d .d-mobile-menu-search{display:flex;flex-wrap:nowrap;gap:.5rem;max-width:none;margin:0}.theme-direction-d .d-mobile-menu-search .header__search-input{min-height:44px;font-size:1rem}.theme-direction-d .d-mobile-menu-search .header__search-btn{min-height:44px;min-width:44px}.theme-direction-d.d-mobile-menu-open{overflow:hidden}.theme-direction-d .d-main-header-bar,.theme-direction-d .header.d-main-header-bar{border-bottom:none;background:var(--d-paper);backdrop-filter:none;-webkit-backdrop-filter:none;min-height:4rem}.theme-direction-d .d-main-header-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;min-height:4rem;padding:.65rem 1rem .75rem;max-width:none;margin:0}.theme-direction-d .d-product-lockup{display:inline-flex;align-items:center;gap:.65rem;text-decoration:none;color:inherit;flex-shrink:0;min-width:0}.theme-direction-d .d-product-mark{width:40px;height:40px;flex-shrink:0;display:block}.theme-direction-d .d-product-wordmark{height:40px;width:auto;max-width:min(100%,220px);display:block}.theme-direction-d .header__logo svg{display:none}.theme-direction-d .d-product-nav{display:none;align-items:center;gap:1.15rem;flex-wrap:wrap}.theme-direction-d .d-product-nav .d-nav-link{font-size:.95rem;min-height:44px;display:inline-flex;align-items:center}.theme-direction-d .d-header-actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.theme-direction-d .d-header-search,.theme-direction-d .d-mobile-menu-search{align-items:stretch;gap:.5rem}.theme-direction-d .header__search-input{flex:1 1;min-width:0;min-height:36px;padding:.35rem .65rem;font-family:var(--d-font-sans);font-size:.9375rem;color:var(--d-ink);background:var(--d-receipt-bg);border:2px solid var(--d-ink);border-radius:0;box-shadow:none}.theme-direction-d .header__search-input::placeholder{color:var(--d-muted)}.theme-direction-d .header__search-input:focus{outline:none;border-color:var(--d-ink);box-shadow:0 0 0 2px color-mix(in srgb,var(--d-accent) 35%,transparent)}.theme-direction-d .header__search-btn{flex-shrink:0;min-height:36px;padding:.35rem .85rem;font-family:var(--d-font-sans);font-weight:600;font-size:.875rem;color:var(--d-ink);background:var(--d-receipt-bg);border:2px solid var(--d-ink);border-radius:0;box-shadow:3px 3px 0 var(--d-ink);cursor:pointer}.theme-direction-d .header__search-btn:hover{background:var(--d-paper);transform:translate(1px,1px);box-shadow:2px 2px 0 var(--d-ink)}.theme-direction-d .header__search-btn:focus-visible{outline:3px solid var(--d-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.theme-direction-d .d-nav-link{transition:none}}@media (min-width:1024px){.theme-direction-d .d-header-actions--desktop,.theme-direction-d .d-header-controls-row--desktop,.theme-direction-d .d-header-search,.theme-direction-d .d-platform-links,.theme-direction-d .d-product-nav{display:flex}.theme-direction-d .d-header-mobile-top,.theme-direction-d .d-header-subscribe-below,.theme-direction-d .d-menu-button{display:none}}@media (max-width:1023px){.theme-direction-d .d-platform-links,.theme-direction-d .d-platform-nav{display:none}.theme-direction-d .d-services-toggle{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0}.theme-direction-d .d-main-header-inner{flex-direction:column;align-items:stretch;gap:.5rem;padding-inline:.75rem}.theme-direction-d .d-header-mobile-top{display:flex}.theme-direction-d .d-product-lockup--desktop{display:none}.theme-direction-d .d-product-wordmark{max-width:min(42vw,180px)}.theme-direction-d .d-header-subscribe-below{display:block}.theme-direction-d .d-header-actions--desktop,.theme-direction-d .d-header-controls-row--desktop,.theme-direction-d .d-header-search,.theme-direction-d .d-product-nav{display:none}.theme-direction-d .d-menu-button{display:inline-flex}}.theme-direction-d .footer.d-site-footer{margin-top:3rem;padding:3rem 1.5rem 2rem;border-top:3px solid var(--d-ink);background:var(--d-paper);color:var(--d-ink)}.theme-direction-d .footer.d-site-footer .footer__inner.d-wrap{max-width:72rem;margin:0 auto;padding:0;color:var(--d-muted)}.theme-direction-d .d-footer-section{margin-bottom:2rem}.theme-direction-d .d-footer-grid{display:grid;grid-gap:2.5rem;gap:2.5rem}@media (min-width:640px){.theme-direction-d .d-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.theme-direction-d .d-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}}.theme-direction-d .d-footer-col-title{font-family:var(--d-font-display);font-size:.95rem;font-weight:700;margin:0 0 1rem;color:var(--d-ink)}.theme-direction-d .d-footer-list{list-style:none;margin:0;padding:0}.theme-direction-d .d-footer-list>li+li{margin-top:.5rem}.theme-direction-d .d-footer-link,.theme-direction-d .d-footer-product-link{color:var(--d-muted);text-decoration:none;transition:color .12s ease}.theme-direction-d .d-footer-link{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem}.theme-direction-d .d-footer-product-link{display:block;font-size:.875rem}.theme-direction-d .d-footer-link--accent:hover,.theme-direction-d .d-footer-link:hover,.theme-direction-d .d-footer-product-link:hover{color:var(--d-accent)}.theme-direction-d .d-footer-link--accent{color:var(--d-accent);text-decoration:underline;text-underline-offset:3px}.theme-direction-d .d-footer-product-title{display:block;font-weight:600;color:var(--d-ink)}.theme-direction-d .d-footer-product-sub{display:block;margin-top:.15rem;font-size:.75rem;color:var(--d-muted)}.theme-direction-d .d-footer-copy{margin-top:1.5rem;font-size:.875rem;color:var(--d-muted);line-height:1.6}.theme-direction-d .footer__channels{border-top:2px solid color-mix(in srgb,var(--d-ink) 15%,transparent);padding-top:1.5rem;margin-top:0}.theme-direction-d .footer__channels-title,.theme-direction-d .footer__support-label{color:var(--d-ink)}.theme-direction-d .footer__links a,.theme-direction-d .footer__media a,.theme-direction-d .footer__support a{color:var(--d-accent)}.theme-direction-d .footer__legal,.theme-direction-d .footer__media{border-top:2px solid color-mix(in srgb,var(--d-ink) 15%,transparent);padding-top:1.5rem;margin-top:1.5rem}.theme-direction-d .footer__legal-entity{color:var(--d-ink)}.theme-direction-d .d-payment-footer{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:2px solid color-mix(in srgb,var(--d-ink) 15%,transparent)}.theme-direction-d .d-payment-footer-label{width:100%;font-size:.75rem;font-weight:600;color:var(--d-muted)}@media (min-width:640px){.theme-direction-d .d-payment-footer-label{width:auto}}.theme-direction-d .d-payment-footer-logos{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.theme-direction-d .d-payment-footer-mark{display:inline-flex;align-items:center;flex-shrink:0}.theme-direction-d .d-footer-link:focus-visible,.theme-direction-d .d-footer-product-link:focus-visible{outline:2px solid var(--d-accent);outline-offset:2px}.theme-direction-d .home-lane{max-width:720px;width:min(720px,calc(100% - 1.5rem));margin-left:auto;margin-right:auto;padding:0 1rem}.theme-direction-d .home-hero{margin-top:1rem;margin-bottom:.75rem}.theme-direction-d .home-hero__title{margin:0;font-family:var(--d-font-display);font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;line-height:1.2;color:var(--d-ink)}.theme-direction-d .home-subscribe-strip{margin-bottom:1rem;padding:1rem 1.1rem;background:var(--d-receipt-bg);border:2px solid var(--d-ink);box-shadow:var(--d-btn-shadow);border-radius:0}.theme-direction-d .home-subscribe-strip .subscribe-strip__title{margin:0 0 .5rem;font-family:var(--d-font-display);font-size:1.15rem;font-weight:700;line-height:1.25;color:var(--d-ink)}.theme-direction-d .home-subscribe-strip .subscribe-strip__text{margin:0 0 .85rem;font-size:.9375rem;line-height:1.55;color:var(--d-muted)}.theme-direction-d .home-subscribe-strip .subscribe-strip__hint{margin:.65rem 0 0;font-size:.8125rem;color:var(--d-muted)}.theme-direction-d .home-subscribe-strip .subscribe-cta-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:.65rem}.theme-direction-d .home-subscribe-strip .subscribe-cta-row .btn-primary,.theme-direction-d .home-subscribe-strip .subscribe-cta-row .btn-secondary{flex:1 1 12rem}.theme-direction-d .home-subscribe-strip .subscribe-link--disabled{opacity:.72;cursor:not-allowed;pointer-events:none;transform:none;box-shadow:4px 4px 0 var(--d-ink)}.theme-direction-d .feed__empty{padding:1.15rem 1.25rem;background:var(--d-receipt-bg);border:2px solid var(--d-ink);box-shadow:var(--d-btn-shadow);border-radius:0}.theme-direction-d .feed__empty-text{margin:0;color:var(--d-ink);line-height:1.55}.theme-direction-d .feed__empty-link{display:inline-block;margin-top:.75rem;font-weight:600;color:var(--d-accent);text-decoration:underline;text-underline-offset:.15em}@media (max-width:480px){.theme-direction-d .home-hero{margin-top:0;margin-bottom:0}.theme-direction-d .home-subscribe-strip{padding:.85rem;margin-bottom:.65rem}.theme-direction-d .home-subscribe-strip .subscribe-cta-row{flex-direction:column}.theme-direction-d .home-subscribe-strip .subscribe-cta-row .btn-primary,.theme-direction-d .home-subscribe-strip .subscribe-cta-row .btn-secondary{flex:1 1 auto;width:100%}}.theme-direction-d .retheme-lane{color:var(--d-ink)}.theme-direction-d .feed{background:var(--d-receipt-bg);border:2px solid var(--d-ink);box-shadow:var(--d-btn-shadow);border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none}@media (max-width:767px){.theme-direction-d .feed-page__main.feed{width:100%;max-width:none;margin-left:0;margin-right:0;padding:0;border:none;box-shadow:none;background:transparent}.theme-direction-d .feed-page__main.feed .feed-page__below-fold,.theme-direction-d .feed-page__main.feed .feed-rubric-nav,.theme-direction-d .feed-page__main.feed .feed__empty,.theme-direction-d .feed-page__main.feed .feed__title,.theme-direction-d .feed-page__main.feed .pagination,.theme-direction-d .feed-page__main.feed .rubric-header{padding-left:var(--d-inner-padding-mobile,12px);padding-right:var(--d-inner-padding-mobile,12px)}.theme-direction-d .feed-page__main.feed .card--hero,.theme-direction-d .feed-page__main.feed .card--row{border-left:none;border-right:none;box-shadow:none}.theme-direction-d .feed-page__main.feed .card--hero{border-top:none;border-bottom:2px solid var(--d-ink);max-height:280px}.theme-direction-d .feed-page__main.feed .card--hero-with-image .card--hero__cover,.theme-direction-d .feed-page__main.feed .card--hero__image{max-height:140px}.theme-direction-d .feed-page__main.feed .card--hero__body{padding:8px var(--d-inner-padding-mobile,12px) 10px}.theme-direction-d .feed-page__main.feed .card--row{max-height:120px;padding:0;border-top:none;border-bottom:1px solid color-mix(in srgb,var(--d-ink) 20%,transparent)}.theme-direction-d .feed-page__main.feed .card--row__link{padding:10px var(--d-inner-padding-mobile,12px) 14px;gap:10px;align-items:center}.theme-direction-d .feed-page__main.feed .card--row__time{font-size:.75rem;margin-bottom:.15rem}.theme-direction-d .feed-page__main.feed .card--row__title,.theme-direction-d .feed-page__main.feed .card--row__title.card__title{font-size:.875rem;line-height:1.32;font-weight:600}.theme-direction-d .feed-page__main.feed .card--hero__title{font-size:1.125rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.theme-direction-d .feed__title{font-family:var(--d-font-display);color:var(--d-ink)}.theme-direction-d .feed-rubric-nav__link{color:var(--d-muted);border-bottom-color:transparent}.theme-direction-d .feed-rubric-nav__link:hover{color:var(--d-ink)}.theme-direction-d .feed-rubric-nav__link--active{color:var(--d-accent);border-bottom-color:var(--d-accent)}@media (max-width:640px){.theme-direction-d .feed-rubric-nav{gap:.5rem}.theme-direction-d .feed-rubric-nav__link{display:inline-flex;align-items:center;min-height:44px;padding:.35rem .75rem;border-bottom-color:var(--d-ink);background:var(--d-receipt-bg);box-shadow:3px 3px 0 var(--d-ink);border-radius:0;border:2px solid var(--d-ink);font-size:.875rem}.theme-direction-d .feed-rubric-nav__link--active{background:var(--d-accent);color:#fff;border-color:var(--d-ink)}}.theme-direction-d .rubric-hub__intro{background:var(--d-receipt-bg);border:2px solid var(--d-ink);box-shadow:var(--d-btn-shadow);border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none}.theme-direction-d .rubric-hub__intro-fallback{color:var(--d-muted)}.theme-direction-d .rubric-hub__evergreen{background:var(--d-receipt-bg);border:2px solid var(--d-ink);box-shadow:var(--d-btn-shadow);border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none}.theme-direction-d .rubric-hub__evergreen-title{margin:0 0 .75rem;font-size:1.125rem;font-weight:600;font-family:var(--d-font-display);color:var(--d-ink)}.theme-direction-d .rubric-hub__evergreen-list a{color:var(--d-accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.theme-direction-d .rubric-hub .rubric-header{margin:0 0 .5rem}.theme-direction-d .rubric-hub .rubric-header__title{margin:0;font-family:var(--d-font-display);font-size:clamp(1.5rem,4vw,2rem);font-weight:700;line-height:1.16;color:var(--d-ink)}@media (max-width:767px){.theme-direction-d .feed-page.rubric-hub .feed{padding-top:.75rem}.theme-direction-d .rubric-hub .rubric-header{padding:0 0 .25rem}.theme-direction-d .rubric-hub .rubric-hub__intro{margin:.5rem 0 .75rem;padding:0;border:none;box-shadow:none;background:transparent}.theme-direction-d .rubric-hub .rubric-hub__intro-body,.theme-direction-d .rubric-hub .rubric-hub__intro-fallback{font-size:1rem;line-height:1.5;color:var(--d-muted)}}@media (min-width:768px){.theme-direction-d .rubric-hub .rubric-header{padding-bottom:.75rem;border-bottom:2px solid var(--d-ink)}}.theme-direction-d .rubric-hub__evergreen-list a:hover{color:var(--d-accent-press);text-decoration-thickness:2px}.theme-direction-d .article-page{background:var(--d-receipt-bg);border:2px solid var(--d-ink);box-shadow:var(--d-btn-shadow);border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none;overflow-x:hidden;max-width:100%;min-width:0;box-sizing:border-box}.theme-direction-d .article-page__back{color:var(--d-accent);font-weight:600}.theme-direction-d .article-page__back:hover{color:var(--d-accent-press)}.theme-direction-d .article-page__meta,.theme-direction-d .article-page__updated{color:var(--d-muted)}.theme-direction-d .article-page__title{font-family:var(--d-font-display);color:var(--d-ink);font-size:clamp(1.375rem,4.5vw,2.25rem);font-weight:500;line-height:1.24}@media (max-width:767px){.theme-direction-d .article-page__title--long{font-size:clamp(1.5rem,4vw,1.75rem);line-height:1.3}.theme-direction-d .article-page__content--lead-split .article-page__cover,.theme-direction-d .article-page__content--lead-split .article-page__cover-placeholder{aspect-ratio:auto;max-height:120px;margin-bottom:1rem}}@media (min-width:1024px){.theme-direction-d .article-page__title{font-size:2.5rem}}.theme-direction-d .article-page__body,.theme-direction-d .article-page__body--continued{min-width:345px;font-size:.9rem;line-height:1.66}.theme-direction-d .article-page__lead.article-page__body{font-size:1.5rem;line-height:1.33}@media (min-width:768px){.theme-direction-d .article-page__body,.theme-direction-d .article-page__body--continued,.theme-direction-d .article-page__lead.article-page__body{font-size:1.25rem;line-height:1.55}}.theme-direction-d .article-page__body h2,.theme-direction-d .article-page__body--continued h2{font-family:var(--d-font-display);font-size:1.25rem;scroll-margin-top:1rem}@media (min-width:1024px){.theme-direction-d .article-page__body h2,.theme-direction-d .article-page__body--continued h2{font-size:1.75rem}}.theme-direction-d .article-toc{padding:1rem;background:var(--d-receipt-bg,var(--d-paper));border:2px solid var(--d-ink)}.theme-direction-d .article-toc__title{font-family:var(--d-font-display);font-size:.875rem;font-weight:700;margin:0 0 .75rem;color:var(--d-ink)}.theme-direction-d .article-toc__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.theme-direction-d .article-toc__link{display:block;font-size:.8125rem;line-height:1.35;text-decoration:none;padding:4px 0;color:var(--d-ink);border-bottom:1px solid transparent}.theme-direction-d .article-toc__link:hover{color:var(--d-accent);border-bottom-color:var(--d-accent)}.theme-direction-d .article-toc__link:focus-visible{outline:2px solid var(--d-accent);outline-offset:2px}@media (min-width:1024px){.theme-direction-d .article-page__rail{top:56px;max-height:calc(100vh - 56px);width:clamp(320px,28vw,360px);border-left:2px solid var(--d-ink)}.theme-direction-d .article-page__rail .feed-rail__subscribe{margin-top:0}}.theme-direction-d .article-page__body,.theme-direction-d .article-page__body--continued{color:var(--d-ink);overflow-x:hidden;max-width:100%;min-width:0}.theme-direction-d .article-page__body :not(pre)>code,.theme-direction-d .article-page__body a,.theme-direction-d .article-page__body li,.theme-direction-d .article-page__body p,.theme-direction-d .article-page__body td,.theme-direction-d .article-page__body th,.theme-direction-d .article-page__body--continued :not(pre)>code,.theme-direction-d .article-page__body--continued a,.theme-direction-d .article-page__body--continued li,.theme-direction-d .article-page__body--continued p,.theme-direction-d .article-page__body--continued td,.theme-direction-d .article-page__body--continued th,.theme-direction-d .article-page__lead :not(pre)>code,.theme-direction-d .article-page__lead p{overflow-wrap:anywhere;word-break:break-word}.theme-direction-d .article-table-scroll{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border:2px solid var(--d-ink);background:var(--d-paper);margin:0 0 1rem;box-sizing:border-box}.theme-direction-d .article-table-scroll>table{margin:0}.theme-direction-d .about__content table,.theme-direction-d .article-page__body--continued>table,.theme-direction-d .article-page__body>table,.theme-direction-d .article-table-scroll>table,.theme-direction-d .legal__body table{display:table;width:max-content;min-width:100%;max-width:none}.theme-direction-d .article-page__body pre,.theme-direction-d .article-page__body--continued pre{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.theme-direction-d .article-page__body pre code,.theme-direction-d .article-page__body--continued pre code{white-space:pre;word-break:normal;overflow-wrap:normal}.theme-direction-d .article-page__body a{color:var(--d-accent)}.theme-direction-d .article-page__body a:hover{color:var(--d-accent-press)}.theme-direction-d .article-page__body code{background:color-mix(in srgb,var(--d-ink) 6%,var(--d-paper));border:1px solid color-mix(in srgb,var(--d-ink) 12%,transparent);color:var(--d-ink)}.theme-direction-d .article-page__body pre{background:var(--d-paper);border:2px solid var(--d-ink);border-radius:0}.theme-direction-d .article-page__body blockquote{border-left:4px solid var(--d-accent);background:var(--d-paper);color:var(--d-muted)}.theme-direction-d .article-page__body td,.theme-direction-d .article-page__body th,.theme-direction-d .article-page__body--continued td,.theme-direction-d .article-page__body--continued th{border-color:color-mix(in srgb,var(--d-ink) 15%,transparent)}.theme-direction-d .article-page__body th,.theme-direction-d .article-page__body--continued th{background:color-mix(in srgb,var(--d-ink) 6%,var(--d-receipt-bg))}.theme-direction-d .article-page__body tr:nth-child(2n) td,.theme-direction-d .article-page__body--continued tr:nth-child(2n) td{background:color-mix(in srgb,var(--d-paper) 70%,var(--d-receipt-bg))}.theme-direction-d .article-page__cover{border:2px solid var(--d-ink);border-radius:0}.theme-direction-d .article-page__cover-placeholder{background:var(--d-paper);border:2px dashed color-mix(in srgb,var(--d-ink) 35%,transparent);border-radius:0;color:var(--d-muted)}.theme-direction-d .article-page__source{border-top:2px solid color-mix(in srgb,var(--d-ink) 15%,transparent);color:var(--d-muted)}.theme-direction-d .article-page__source-link{color:var(--d-accent)}.theme-direction-d .article-related{border-top:2px solid color-mix(in srgb,var(--d-ink) 15%,transparent)}.theme-direction-d .article-related__item a,.theme-direction-d .breadcrumbs__link{color:var(--d-accent)}.theme-direction-d .breadcrumbs__current,.theme-direction-d .breadcrumbs__sep{color:var(--d-muted)}.theme-direction-d .article-cta{background:var(--d-paper);border-left:2px solid var(--d-ink);box-shadow:var(--d-btn-shadow);border:2px solid var(--d-ink);border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none}.theme-direction-d .article-cta__title{font-family:var(--d-font-display);color:var(--d-ink)}.theme-direction-d .article-cta__text{color:var(--d-muted)}.theme-direction-d .article-cta--copyright .btn,.theme-direction-d .article-cta--copyright .d-btn-secondary,.theme-direction-d .article-cta--idea .article-cta__ecosystem-actions .btn,.theme-direction-d .article-cta--idea .article-cta__ecosystem-actions .d-btn-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:auto;padding:.85rem 1.4rem;font-family:var(--d-font-sans);font-weight:600;font-size:.95rem;text-decoration:none;color:var(--d-ink);background:var(--d-receipt-bg);border:2px solid var(--d-ink);box-shadow:4px 4px 0 var(--d-ink);border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.theme-direction-d .article-cta--copyright .btn:hover,.theme-direction-d .article-cta--copyright .d-btn-secondary:hover,.theme-direction-d .article-cta--idea .article-cta__ecosystem-actions .btn:hover,.theme-direction-d .article-cta--idea .article-cta__ecosystem-actions .d-btn-secondary:hover{color:var(--d-ink);background:var(--d-paper);border-color:var(--d-ink);transform:translate(2px,2px);box-shadow:2px 2px 0 var(--d-ink)}.theme-direction-d .article-cta--idea{background:var(--d-receipt-bg);border:2px solid var(--d-ink);box-shadow:var(--d-btn-shadow);padding:1.25rem 1.5rem}.theme-direction-d .article-cta--idea .article-cta__text,.theme-direction-d .article-cta--idea .article-cta__title{color:var(--d-ink)}.theme-direction-d .article-cta--subscribe .subscribe-cta-row,.theme-direction-d .article-cta__ecosystem-actions,.theme-direction-d .subscribe-page .subscribe-cta-row{display:flex;flex-wrap:wrap;gap:.65rem}.theme-direction-d .article-cta--subscribe .subscribe-cta-row .btn:not(.subscribe-link--disabled),.theme-direction-d .subscribe-page .subscribe-cta-row .btn:not(.subscribe-link--disabled){filter:none;min-height:44px;padding:.85rem 1.4rem;font-family:var(--d-font-sans);font-weight:600;font-size:1rem;text-decoration:none;border-radius:0;cursor:pointer}.theme-direction-d .article-cta--subscribe .subscribe-cta-row .btn-primary,.theme-direction-d .article-cta--subscribe .subscribe-cta-row .d-btn-primary,.theme-direction-d .subscribe-page .subscribe-cta-row .btn-primary,.theme-direction-d .subscribe-page .subscribe-cta-row .d-btn-primary{color:#fff;background:var(--d-accent);border:2px solid var(--d-ink);box-shadow:var(--d-btn-shadow)}.theme-direction-d .article-cta--subscribe .subscribe-cta-row .btn-primary:hover,.theme-direction-d .article-cta--subscribe .subscribe-cta-row .d-btn-primary:hover,.theme-direction-d .subscribe-page .subscribe-cta-row .btn-primary:hover,.theme-direction-d .subscribe-page .subscribe-cta-row .d-btn-primary:hover{color:#fff;background:var(--d-accent-press);transform:translate(2px,2px);box-shadow:3px 3px 0 var(--d-ink)}.theme-direction-d .article-cta--subscribe .subscribe-cta-row .btn-secondary,.theme-direction-d .article-cta--subscribe .subscribe-cta-row .d-btn-secondary,.theme-direction-d .subscribe-page .subscribe-cta-row .btn-secondary,.theme-direction-d .subscribe-page .subscribe-cta-row .d-btn-secondary{color:var(--d-ink);background:var(--d-receipt-bg);border:2px solid var(--d-ink);box-shadow:4px 4px 0 var(--d-ink)}.theme-direction-d .article-cta--subscribe .subscribe-cta-row .btn-secondary:hover,.theme-direction-d .article-cta--subscribe .subscribe-cta-row .d-btn-secondary:hover,.theme-direction-d .subscribe-page .subscribe-cta-row .btn-secondary:hover,.theme-direction-d .subscribe-page .subscribe-cta-row .d-btn-secondary:hover{color:var(--d-ink);background:var(--d-paper);transform:translate(2px,2px);box-shadow:2px 2px 0 var(--d-ink)}.theme-direction-d .article-cta--subscribe .subscribe-cta-row .btn:not(.subscribe-link--disabled):after,.theme-direction-d .subscribe-page .subscribe-cta-row .btn:not(.subscribe-link--disabled):after{content:none}.theme-direction-d .about__section{background:var(--d-paper);border:2px solid var(--d-ink);box-shadow:var(--d-btn-shadow);border-radius:0}.theme-direction-d .about__heading{font-family:var(--d-font-display);color:var(--d-ink)}.theme-direction-d .about__content a,.theme-direction-d .about__ecosystem-cta-link{color:var(--d-accent)}.theme-direction-d .about__list li::marker{color:var(--d-accent)}.theme-direction-d .about-faq__item{border:2px solid var(--d-ink);border-radius:0;background:var(--d-receipt-bg)}.theme-direction-d .about-faq__question{color:var(--d-ink)}.theme-direction-d .about-faq__answer{color:var(--d-muted)}.theme-direction-d .subscribe-page__h1,.theme-direction-d .subscribe-page__h2{font-family:var(--d-font-display);color:var(--d-ink)}.theme-direction-d .subscribe-page__bullets,.theme-direction-d .subscribe-page__intro,.theme-direction-d .subscribe-page__lead{color:var(--d-muted)}.theme-direction-d .subscribe-page__section{padding:1rem 0;border-top:2px solid color-mix(in srgb,var(--d-ink) 12%,transparent)}.theme-direction-d .subscribe-page .subscribe-cta-row .btn.subscribe-link--disabled{background:var(--d-receipt-bg);border:2px solid var(--d-ink);box-shadow:4px 4px 0 var(--d-ink);border-radius:0;color:var(--d-muted)}.theme-direction-d .legal-back a{color:var(--d-accent);font-weight:600}.theme-direction-d .legal__title{font-family:var(--d-font-display);color:var(--d-ink)}.theme-direction-d .legal__date{color:var(--d-muted)}.theme-direction-d .legal__body{color:var(--d-ink)}.theme-direction-d .legal__body a{color:var(--d-accent)}.theme-direction-d .legal__body .legal__infobox{background:var(--d-paper);border:2px solid var(--d-ink);box-shadow:var(--d-btn-shadow);border-radius:0}.theme-direction-d .not-found__code{color:var(--d-accent);opacity:.35}.theme-direction-d .not-found__title{font-family:var(--d-font-display);color:var(--d-ink)}.theme-direction-d .not-found__text{color:var(--d-muted)}.theme-direction-d .not-found__link.btn{text-decoration:none}@media (max-width:767px){.theme-direction-d .article-page__body td,.theme-direction-d .article-page__body th,.theme-direction-d .article-page__body--continued td,.theme-direction-d .article-page__body--continued th,.theme-direction-d .legal__body td,.theme-direction-d .legal__body th{word-break:break-word}.theme-direction-d .article-cta__ecosystem-actions{flex-direction:column}.theme-direction-d .article-cta__ecosystem-actions .btn{width:100%}}.theme-direction-d .card{background:var(--d-receipt-bg);border:2px solid var(--d-ink);box-shadow:var(--d-btn-shadow);border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.theme-direction-d .card:hover{transform:translate(2px,2px);box-shadow:3px 3px 0 var(--d-ink);border-color:var(--d-ink)}.theme-direction-d .card__article-link:focus-visible{outline:2px solid var(--d-accent);outline-offset:2px}.theme-direction-d .card__title{color:var(--d-ink)}.theme-direction-d .card:hover .card__title{color:var(--d-accent)}.theme-direction-d .card__lead,.theme-direction-d .card__meta{color:var(--d-muted)}.theme-direction-d .card__source{border-top:2px solid color-mix(in srgb,var(--d-ink) 12%,transparent);color:var(--d-muted)}.theme-direction-d .card__source-link{color:var(--d-accent)}.theme-direction-d .card__source-link:hover{color:var(--d-accent-press)}.theme-direction-d .card--with-image{padding-top:0;overflow:hidden}.theme-direction-d .card--with-image .card__image-wrap{display:block;width:calc(100% + 2.5rem);margin:0 -1.25rem 1rem;background:var(--d-paper);border-bottom:2px solid var(--d-ink);border-radius:0;overflow:hidden}.theme-direction-d .card__image{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--d-paper)}.theme-direction-d .card--hero{max-height:330px;overflow:hidden;padding:0}.theme-direction-d .card--hero__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.theme-direction-d .card--hero-with-image .card--hero__cover{flex:0 0 auto;max-height:180px;overflow:hidden;border-bottom:2px solid var(--d-ink)}.theme-direction-d .card--hero-with-image .card__image-wrap{display:block}.theme-direction-d .card--hero__image{width:100%;height:100%;max-height:180px;object-fit:cover}.theme-direction-d .card--hero__body{padding:1rem 1.25rem 1.1rem;min-height:0}.theme-direction-d .card--hero__lead{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:767px){.theme-direction-d .card--hero__lead{display:none}.theme-direction-d .card--hero,.theme-direction-d .card--row{margin-bottom:.5rem}}.theme-direction-d .card--row{max-height:120px;padding:.65rem .85rem}.theme-direction-d .card--row__link{display:flex;align-items:flex-start;gap:.75rem;text-decoration:none;color:inherit;min-height:0}.theme-direction-d .card--row__thumb{flex:0 0 72px;width:72px;height:72px;overflow:hidden;border:2px solid var(--d-ink);background:var(--d-paper)}.theme-direction-d .card--row__image{display:block;width:72px;height:72px;object-fit:cover}.theme-direction-d .card--row__content{min-width:0;flex:1 1 auto}.theme-direction-d .card--row__time{display:block;font-size:.75rem;color:var(--d-muted);margin-bottom:.15rem}.theme-direction-d .card--row__title,.theme-direction-d .card--row__title.card__title{margin:0;font-size:.9rem;font-weight:600;line-height:1.32;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.theme-direction-d .card--row .card__author,.theme-direction-d .card--row .card__lead,.theme-direction-d .card--row .card__meta,.theme-direction-d .card--row .card__source{display:none}.theme-direction-d .rubric-badge{background:var(--d-paper);border:1px solid var(--d-ink);color:var(--d-ink);border-radius:0}.theme-direction-d a.rubric-badge:hover{background:var(--d-accent);color:#fff}.theme-direction-d .pagination__btn{color:var(--d-ink);background:var(--d-receipt-bg);border:2px solid var(--d-ink);border-radius:0;box-shadow:2px 2px 0 var(--d-ink)}.theme-direction-d .pagination__btn:hover{background:var(--d-paper);color:var(--d-ink);border-color:var(--d-ink)}.theme-direction-d .pagination__btn--current{background:var(--d-accent);color:#fff;border-color:var(--d-ink)}.theme-direction-d .pagination__btn--current:hover{color:#fff;opacity:.92}.theme-direction-d .pagination__ellipsis,.theme-direction-d .pagination__info{color:var(--d-muted)}.theme-direction-d .d-subscribe-chip{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.35rem .75rem;font-weight:600;font-size:.875rem;text-decoration:none;border:2px solid var(--d-ink);box-shadow:3px 3px 0 var(--d-ink);border-radius:0}.theme-direction-d .d-subscribe-chip--primary{background:var(--d-accent);color:#fff}.theme-direction-d .d-subscribe-chip--primary:hover{background:var(--d-accent-press);color:#fff}.theme-direction-d .d-subscribe-chip--secondary{background:var(--d-receipt-bg);color:var(--d-ink)}.theme-direction-d .d-subscribe-chip--secondary:hover{background:var(--d-paper);color:var(--d-ink)}.theme-direction-d .footer__channels-row,.theme-direction-d .header__subscribe-group{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.theme-direction-d .subscribe-sticky{background:var(--d-receipt-bg);border-top:2px solid var(--d-ink);box-shadow:0 -4px 0 var(--d-ink);backdrop-filter:none;-webkit-backdrop-filter:none;bottom:var(--cookie-h,0)}.theme-direction-d .subscribe-sticky__inner{padding:.65rem .75rem}.theme-direction-d .subscribe-sticky__btn.btn{flex:1 1;min-height:44px;padding:0 .85rem;font-size:.9375rem;border-radius:0}.theme-direction-d .subscribe-sticky__btn.btn-primary,.theme-direction-d .subscribe-sticky__btn.btn-secondary{background:unset;border:unset;box-shadow:unset;filter:none}.theme-direction-d .subscribe-sticky__btn.btn-primary{background:var(--d-accent);border:2px solid var(--d-ink);box-shadow:3px 3px 0 var(--d-ink);color:#fff}.theme-direction-d .subscribe-sticky__btn.btn-secondary{background:var(--d-receipt-bg);border:2px solid var(--d-ink);box-shadow:3px 3px 0 var(--d-ink);color:var(--d-ink)}.theme-direction-d .subscribe-sticky__btn.btn-primary:hover,.theme-direction-d .subscribe-sticky__btn.btn-secondary:hover{filter:none}.theme-direction-d .subscribe-sticky__btn:not(.subscribe-sticky__btn--disabled):after{content:"→";margin-left:.25em;font-weight:500}.theme-direction-d .subscribe-sticky__btn--disabled{opacity:.72;pointer-events:none;cursor:not-allowed}.theme-direction-d .subscribe-sticky__btn--disabled:after{content:none}.theme-direction-d .subscribe-sticky__dismiss{color:var(--d-ink);background:var(--d-paper);border:2px solid var(--d-ink);border-radius:0;box-shadow:2px 2px 0 var(--d-ink)}.theme-direction-d .article-cta--subscribe .btn-primary,.theme-direction-d .home-subscribe-strip .btn-primary,.theme-direction-d .subscribe-page .btn-primary,.theme-direction-d .subscribe-sticky__dismiss:hover{background:var(--d-accent);color:#fff}.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}.theme-direction-d .subscribe-cta-row__link--highlight{outline:3px solid var(--d-accent);outline-offset:3px}.theme-direction-d .subscribe-cta-row__social-proof{flex-basis:100%;margin:.35rem 0 0;font-size:.9rem;color:var(--d-ink-muted,var(--d-ink));opacity:.85}.theme-direction-d .article-cta--mid{margin:1.5rem 0}.theme-direction-d .article-cta--mid__caption{margin:.5rem 0 0;font-size:.875rem;color:var(--d-ink-muted,var(--d-ink));opacity:.85}.theme-direction-d .article-page__body--continued{margin-top:0}.theme-direction-d .d-cookie-consent{position:fixed;bottom:0;left:0;right:0;z-index:110;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.5rem .65rem;padding:.4rem .75rem calc(.4rem + env(safe-area-inset-bottom, 0px));background:color-mix(in srgb,var(--d-paper) 92%,var(--d-muted));color:var(--d-muted);border-top:1px solid color-mix(in srgb,var(--d-ink) 12%,transparent);box-shadow:none}.theme-direction-d .d-cookie-consent__text{margin:0;flex:1 1 auto;min-width:0;font-size:.6875rem;line-height:1.35;font-weight:400;color:var(--d-muted)}.theme-direction-d .d-cookie-consent__actions{display:flex;flex-shrink:0;align-items:center;gap:.35rem}.theme-direction-d .d-cookie-consent__link{color:color-mix(in srgb,var(--d-muted) 88%,var(--d-ink));font-weight:500;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.theme-direction-d .d-cookie-consent__link:hover{color:var(--d-ink)}.theme-direction-d .d-cookie-consent__btn{flex-shrink:0;min-height:36px;min-width:36px;padding:0 .7rem;border:1px solid color-mix(in srgb,var(--d-ink) 35%,transparent);background:transparent;color:var(--d-ink);font-weight:600;font-size:.75rem;cursor:pointer;box-shadow:none;white-space:nowrap}.theme-direction-d .d-cookie-consent__btn:hover{background:color-mix(in srgb,var(--d-ink) 6%,transparent)}.theme-direction-d .d-cookie-consent__btn:focus-visible{outline:2px solid var(--d-ink);outline-offset:2px}.theme-direction-d .d-cookie-consent__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;background:transparent;color:var(--d-muted);font-size:1.125rem;line-height:1;cursor:pointer}.theme-direction-d .d-cookie-consent__close:hover{color:var(--d-ink)}.theme-direction-d .d-cookie-consent__close:focus-visible{outline:2px solid var(--d-ink);outline-offset:2px}html.theme-direction-d[data-cookie-visible=true] .subscribe-sticky{display:none!important}html.theme-direction-d[data-cookie-visible=true] main.site-main{padding-bottom:var(--cookie-h,0)}html.theme-direction-d:not([data-cookie-visible=true]) main.site-main{padding-bottom:var(--sticky-h,0)}@media (max-width:1023px){html[data-article-reading=true]:not([data-cookie-visible=true]) .d-header-subscribe-below{display:none}}