/*
 * SemanticNavigation ArticleSurface polish layer.
 * Related Explorer skin pass: this file styles the Semantic Box specific DOM
 * contract, not the generic Library UI. It consumes the WidgetDefinition /
 * SkinToken direction by keeping chrome, cards, section hierarchy and brand
 * panels in the widget skin boundary.
 */
.td-semantic-navigation-editorial-box{--td-semantic-navigation-related-accent:#0e9f6e;--td-semantic-navigation-related-accent-strong:#047857;--td-semantic-navigation-related-accent-soft:rgba(14,159,110,.12);--td-semantic-navigation-related-card-shadow-hover:0 22px 44px rgba(15,23,42,.12);--td-semantic-navigation-related-card-shadow:0 12px 30px rgba(15,23,42,.07);--td-semantic-navigation-related-card-border:rgba(14,159,110,.16);--td-semantic-navigation-related-gap:clamp(.72rem,1.35vw,1rem);--td-semantic-navigation-related-warm:#c2410c;--td-semantic-navigation-related-muted:rgba(15,23,42,.64);--td-semantic-navigation-related-cta:#047857;--td-semantic-navigation-compact-accent:var(--td-semantic-navigation-related-accent);--td-semantic-navigation-compact-accent-soft:var(--td-semantic-navigation-related-accent-soft);--td-semantic-navigation-compact-warm:var(--td-semantic-navigation-related-warm);--td-semantic-navigation-compact-card-border:var(--td-semantic-navigation-related-card-border);--td-semantic-navigation-compact-card-shadow:var(--td-semantic-navigation-related-card-shadow);--td-semantic-navigation-compact-card-shadow-hover:var(--td-semantic-navigation-related-card-shadow-hover);--td-semantic-navigation-spotlight-shadow:var(--td-semantic-navigation-related-card-shadow);--td-semantic-navigation-spotlight-border:var(--td-semantic-navigation-related-card-border);--td-semantic-navigation-spotlight-glow:var(--td-semantic-navigation-related-accent-soft);--td-semantic-navigation-spotlight-warm-glow:rgba(194,65,12,.11);isolation:isolate;border-color:rgba(15,23,42,.1);border-radius:28px;box-shadow:0 22px 58px rgba(15,23,42,.09);background:radial-gradient(circle at 86% 0,rgba(16,185,129,.2),transparent 28%),radial-gradient(circle at 2% 0,rgba(14,159,110,.12),transparent 30%),linear-gradient(135deg,rgba(14,159,110,.22),rgba(240,253,250,.82) 44%,rgba(249,115,22,.12) 100%),#fff}
.td-semantic-navigation-editorial-box::before{background:radial-gradient(circle at 8% 0,rgba(14,159,110,.16),transparent 34%),radial-gradient(circle at 91% 8%,rgba(194,65,12,.12),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.52),rgba(255,255,255,.06))}
.td-semantic-navigation-editorial-box::after{content:"Explorer semantico";position:absolute;top:clamp(.75rem,1.5vw,1.05rem);right:clamp(.75rem,1.5vw,1.05rem);z-index:2;border:1px solid rgba(14,159,110,.16);border-radius:999px;padding:.32rem .66rem;color:rgba(15,23,42,.68);background:rgba(255,255,255,.78);box-shadow:0 10px 24px rgba(15,23,42,.06);font-size:.68rem;line-height:1;font-weight:850;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}
.td-semantic-navigation-editorial-box__inner{position:relative;z-index:1;border-color:rgba(255,255,255,.76);border-radius:28px;padding:clamp(1.08rem,2.5vw,1.72rem);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,252,250,.92)),rgba(255,255,255,.95);backdrop-filter:blur(12px)}
.td-semantic-navigation-editorial-box__inner::before{content:"";position:absolute;top:0;right:0;z-index:-1;width:min(37%,18rem);height:9rem;border-bottom-left-radius:999px;background:radial-gradient(circle,rgba(16,185,129,.15) 1.2px,transparent 1.35px) 0 0/13px 13px,linear-gradient(135deg,rgba(16,185,129,.16),rgba(14,159,110,.05));opacity:.82;pointer-events:none}
.td-semantic-navigation-editorial-box__header{max-width:min(50rem,calc(100% - 10rem));margin-bottom:clamp(.98rem,1.9vw,1.34rem)}
.td-semantic-navigation-editorial-box__eyebrow{margin-bottom:.54rem;border-color:rgba(14,159,110,.13);padding:.32rem .7rem;color:#047857;background:rgba(16,185,129,.1);box-shadow:none;font-size:.69rem;letter-spacing:.11em}
.td-semantic-navigation-editorial-box__eyebrow::before{background:#10b981;box-shadow:0 0 0 5px rgba(16,185,129,.14)}
.td-semantic-navigation-editorial-box__title{max-width:46rem;color:#0f172a;font-size:clamp(1.9rem,3.28vw,2.72rem);line-height:1.01;letter-spacing:-.055em}
body.td-has-semantic-related-explorer .td-semantic-navigation-modules .td-semantic-navigation-editorial-box__title,.td-semantic-navigation-modules[data-related-explorer-skin="semantic_related_explorer"] .td-semantic-navigation-editorial-box__title{font-size:clamp(1rem,2.3vw,1.55rem)!important}
.td-semantic-navigation-editorial-box__intro{max-width:48rem;margin-top:.56rem;color:rgba(15,23,42,.68);font-size:clamp(.94rem,1.25vw,1.04rem);line-height:1.48}
.td-semantic-navigation-editorial-box__note{max-width:46rem;margin-top:.52rem;color:rgba(15,23,42,.54);font-size:.82rem;line-height:1.4}
.td-semantic-navigation-article-box__explorer{position:relative;z-index:1;display:grid;gap:clamp(.86rem,1.6vw,1.18rem)}
.td-semantic-navigation-article-box__chrome{display:grid;grid-template-columns:minmax(0,1fr);gap:.76rem;border:1px solid rgba(14,159,110,.12);border-radius:22px;padding:.74rem;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(248,252,250,.76)),rgba(255,255,255,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 8px 24px rgba(15,23,42,.04)}
.td-semantic-navigation-article-box__tabs,.td-semantic-navigation-article-box__tools,.td-semantic-navigation-article-box__filters{display:flex;min-width:0;align-items:center;gap:.46rem;flex-wrap:wrap}.td-semantic-navigation-article-box__tabs{padding-bottom:.08rem}.td-semantic-navigation-article-box__tab,.td-semantic-navigation-article-box__filter-chip{display:inline-flex;min-height:2.08rem;align-items:center;gap:.34rem;margin:0;border-color:rgba(14,159,110,.14);color:rgba(15,23,42,.66);background:rgba(255,255,255,.76);box-shadow:none;text-transform:none}.td-semantic-navigation-article-box__tab--active{border-color:rgba(16,185,129,.24);color:#047857;background:rgba(16,185,129,.14);box-shadow:0 8px 20px rgba(16,185,129,.1)}.td-semantic-navigation-article-box__tab-count{display:inline-grid;min-width:1.26rem;min-height:1.26rem;place-items:center;border-radius:999px;padding:0 .34rem;color:#0f172a;background:rgba(255,255,255,.86);font-size:.7rem;font-weight:900}.td-semantic-navigation-article-box__tools{justify-content:space-between;border-top:1px solid rgba(15,23,42,.06);padding-top:.72rem}.td-semantic-navigation-article-box__search{position:relative;display:inline-flex;min-width:min(100%,24rem);align-items:center;gap:.5rem;border:1px solid rgba(15,23,42,.09);border-radius:999px;padding:.58rem .82rem;color:rgba(15,23,42,.54);background:rgba(255,255,255,.88);font-size:.82rem;line-height:1.1}.td-semantic-navigation-article-box__search::before{content:"⌕";color:var(--td-semantic-navigation-related-accent-strong);font-weight:900}.td-semantic-navigation-article-box__show-label{color:rgba(15,23,42,.48);font-size:.72rem;font-weight:850;letter-spacing:.055em;text-transform:uppercase}
.td-semantic-navigation-article-box__section{display:grid;gap:var(--td-semantic-navigation-related-gap);border:1px solid rgba(14,159,110,.11);border-radius:22px;padding:clamp(.78rem,1.45vw,.96rem);background:rgba(255,255,255,.68)}.td-semantic-navigation-article-box__section-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.76rem;align-items:start;border:0;border-radius:18px;padding:.15rem .12rem .1rem;background:transparent}.td-semantic-navigation-article-box__section-icon{display:inline-grid;width:2.15rem;height:2.15rem;place-items:center;border-radius:15px;color:#047857;background:rgba(16,185,129,.13);box-shadow:inset 0 0 0 1px rgba(16,185,129,.13);font-weight:900}.td-semantic-navigation-article-box__section-title{margin:0;font-size:clamp(1.03rem,1.25vw,1.18rem)}.td-semantic-navigation-article-box__section-intro{margin:.22rem 0 0}.td-semantic-navigation-article-box__section-count{align-self:start;white-space:nowrap}
.td-semantic-navigation-editorial-box__cards,.td-semantic-navigation-article-box__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--td-semantic-navigation-related-gap);align-items:stretch}.td-semantic-navigation-editorial-box__card:first-child{grid-column:auto}.td-semantic-navigation-editorial-box__card-link,.td-semantic-navigation-editorial-box__card:first-child .td-semantic-navigation-editorial-box__card-link,.td-semantic-navigation-article-box__card-link{min-height:11.1rem;gap:var(--td-article-surface-skin-spacing-inline_gap,.38rem);border-color:var(--td-semantic-navigation-related-card-border);border-radius:var(--td-article-surface-card-radius,18px);padding:5.18rem .92rem .92rem;background:radial-gradient(circle at 0 0,var(--td-semantic-navigation-related-accent-soft),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,252,250,.95));box-shadow:var(--td-article-surface-card-shadow,var(--td-semantic-navigation-related-card-shadow));transition:transform var(--td-article-surface-transition-fast,180ms ease),border-color var(--td-article-surface-transition-fast,180ms ease),box-shadow var(--td-article-surface-transition-fast,180ms ease)}.td-semantic-navigation-editorial-box__card-link::before,.td-semantic-navigation-article-box__card-link::before{height:3px;background:linear-gradient(90deg,rgba(16,185,129,.84),rgba(14,159,110,.64),rgba(194,65,12,.4));opacity:.8}.td-semantic-navigation-editorial-box__card-link::after,.td-semantic-navigation-article-box__card-link::after{content:"";position:absolute;top:.84rem;left:.84rem;right:.84rem;height:3.88rem;border:1px solid rgba(14,159,110,.09);border-radius:14px;background:linear-gradient(135deg,rgba(16,185,129,.2),rgba(14,159,110,.1)),radial-gradient(circle at 84% 18%,rgba(255,255,255,.9),transparent 28%);box-shadow:inset 0 1px 0 rgba(255,255,255,.74);pointer-events:none}.td-semantic-navigation-editorial-box__card-link:hover,.td-semantic-navigation-editorial-box__card-link:focus{transform:var(--td-article-surface-skin-motion-hover_transform,translateY(-2px));border-color:rgba(16,185,129,.3);box-shadow:var(--td-semantic-navigation-related-card-shadow-hover)}
.td-semantic-navigation-editorial-box__card-topline{justify-content:flex-start;gap:.5rem}.td-semantic-navigation-editorial-box__card-kicker,.td-semantic-navigation-article-box__card-kicker{width:fit-content;border:1px solid rgba(16,185,129,.15);border-radius:999px;padding:.2rem .48rem;color:#047857;background:rgba(16,185,129,.1);font-size:var(--td-article-surface-skin-typography-meta_size,.68rem);line-height:1.12;font-weight:900;letter-spacing:.078em}.td-semantic-navigation-editorial-box__card-tier{display:inline-flex;align-items:center;border:1px solid rgba(14,159,110,.12);border-radius:999px;padding:.2rem .48rem;color:rgba(14,116,88,.88);background:rgba(14,159,110,.08);font-size:var(--td-article-surface-skin-typography-meta_size,.66rem);line-height:1.12;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.td-semantic-navigation-editorial-box__card-title{max-width:none;color:#0f172a;font-size:var(--td-article-surface-skin-typography-title_size,clamp(1rem,1.2vw,1.1rem));line-height:1.15;letter-spacing:-.024em;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.td-semantic-navigation-editorial-box__card-reason,.td-semantic-navigation-editorial-box__card-evidence{max-width:none;color:var(--td-semantic-navigation-related-muted);font-size:var(--td-article-surface-skin-typography-body_size,.8rem);line-height:1.34;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.td-semantic-navigation-editorial-box__card-evidence{color:rgba(14,116,88,.62)}.td-semantic-navigation-editorial-box__card-cta{display:inline-flex;align-items:center;gap:.32rem;width:fit-content;max-width:100%;margin-top:auto;border-radius:999px;padding:.26rem .58rem;color:var(--td-semantic-navigation-related-cta);background:rgba(16,185,129,.1);box-shadow:none;font-size:.78rem;line-height:1.2;font-weight:850;white-space:nowrap}
.td-semantic-navigation-article-box__section--axis-room,.td-semantic-navigation-article-box__section--axis-product-category,.td-semantic-navigation-article-box__section--axis-product_category{border-color:rgba(15,111,168,.14);background:linear-gradient(180deg,rgba(239,249,255,.76),rgba(255,255,255,.72))}.td-semantic-navigation-article-box__section--axis-brand{border-color:rgba(194,65,12,.15);background:linear-gradient(180deg,rgba(255,247,237,.78),rgba(255,255,255,.72))}.td-semantic-navigation-article-box__card--axis-room .td-semantic-navigation-editorial-box__card-link::after{background:linear-gradient(135deg,rgba(15,111,168,.16),rgba(125,211,252,.12)),radial-gradient(circle at 18% 22%,rgba(255,255,255,.84),transparent 30%)}.td-semantic-navigation-article-box__card--axis-product-category .td-semantic-navigation-editorial-box__card-link::after,.td-semantic-navigation-article-box__card--axis-product_category .td-semantic-navigation-editorial-box__card-link::after{background:linear-gradient(135deg,rgba(15,111,168,.13),rgba(16,185,129,.1)),radial-gradient(circle at 74% 22%,rgba(255,255,255,.84),transparent 32%)}.td-semantic-navigation-article-box__card--axis-style .td-semantic-navigation-editorial-box__card-link::after{background:linear-gradient(135deg,rgba(124,58,237,.12),rgba(14,159,110,.1)),radial-gradient(circle at 28% 22%,rgba(255,255,255,.84),transparent 32%)}.td-semantic-navigation-article-box__card--axis-brand .td-semantic-navigation-editorial-box__card-link{min-height:6.4rem;padding:.88rem .98rem .9rem 5.8rem;border-color:rgba(194,65,12,.18);background:radial-gradient(circle at 0 0,rgba(249,115,22,.1),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(255,247,237,.92))}.td-semantic-navigation-article-box__card--axis-brand .td-semantic-navigation-editorial-box__card-link::before{width:4px;height:100%;inset:0 auto 0 0;background:linear-gradient(180deg,#f97316,#14b8a6)}.td-semantic-navigation-article-box__card--axis-brand .td-semantic-navigation-editorial-box__card-link::after{top:.84rem;left:.94rem;right:auto;width:3.85rem;height:3.85rem;border-radius:15px;border-color:rgba(194,65,12,.14);background:linear-gradient(135deg,rgba(249,115,22,.2),rgba(16,185,129,.09)),radial-gradient(circle at 50% 48%,rgba(255,255,255,.95),transparent 31%)}
.td-semantic-navigation-module[data-module-key="brand_catalog_navigation"]{--td-article-surface-accent:#c2410c;--td-article-surface-accent-strong:#9a3412;--td-article-surface-accent-soft:rgba(194,65,12,.1);border-color:rgba(124,45,18,.14);padding:clamp(.98rem,2.1vw,1.28rem);border-radius:24px;box-shadow:0 15px 36px rgba(124,45,18,.08);background:linear-gradient(135deg,rgba(194,65,12,.16),rgba(16,185,129,.1) 58%,rgba(15,23,42,.04)),#fff}.td-semantic-navigation-module[data-module-key="brand_catalog_navigation"] .td-semantic-navigation-module__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--td-semantic-navigation-related-gap)}.td-semantic-navigation-module[data-module-key="brand_catalog_navigation"] .td-semantic-navigation-module__card-link,.td-semantic-navigation-module__card--brand .td-semantic-navigation-module__card-link{min-height:6.25rem;border-color:rgba(194,65,12,.18);border-radius:16px;padding:.86rem .92rem;background:radial-gradient(circle at 0 0,rgba(194,65,12,.08),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(255,248,241,.9));box-shadow:0 7px 18px rgba(124,45,18,.055)}.td-semantic-navigation-module[data-module-key="brand_catalog_navigation"] .td-semantic-navigation-module__card-link::before,.td-semantic-navigation-module__card--brand .td-semantic-navigation-module__card-link::before{height:100%;width:4px;inset:0 auto 0 0;background:linear-gradient(180deg,#f97316,#14b8a6);opacity:.8}.td-semantic-navigation-module[data-module-key="brand_catalog_navigation"] .td-semantic-navigation-module__card-axis{width:fit-content;border:1px solid rgba(194,65,12,.14);border-radius:999px;padding:.18rem .46rem;color:#9a3412;background:rgba(194,65,12,.09);font-size:.68rem}.td-semantic-navigation-module[data-module-key="brand_catalog_navigation"] .td-semantic-navigation-module__card-title{font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.16}.td-semantic-navigation-module[data-module-key="brand_catalog_navigation"] .td-semantic-navigation-module__card-role{color:rgba(124,45,18,.62);font-size:.8rem}.td-semantic-navigation-module[data-module-key="brand_catalog_navigation"] .td-semantic-navigation-module__card-persistence{width:fit-content;margin-top:0;padding:.2rem .5rem;background:rgba(194,65,12,.1);color:rgba(154,52,18,.82);font-size:.68rem}.td-semantic-navigation-module[data-module-key="brand_catalog_navigation"] .td-semantic-navigation-module__card-cta{display:inline-flex;width:fit-content;margin-top:auto;padding:.16rem 0;color:#9a3412;background:transparent;box-shadow:none;font-size:.8rem;line-height:1.2;font-weight:850;white-space:nowrap}
body.td-has-semantic-related-explorer .td-semantic-navigation-modules .td-semantic-navigation-editorial-box__card-link,.td-semantic-navigation-modules[data-related-explorer-skin="semantic_related_explorer"] .td-semantic-navigation-editorial-box__card-link{min-height:11.1rem!important;padding:5.18rem .92rem .92rem!important}body.td-has-semantic-related-explorer .td-semantic-navigation-modules .td-semantic-navigation-editorial-box__card-link::after,.td-semantic-navigation-modules[data-related-explorer-skin="semantic_related_explorer"] .td-semantic-navigation-editorial-box__card-link::after{content:""!important;position:absolute!important;top:.84rem!important;left:.84rem!important;right:.84rem!important;height:3.88rem!important}body.td-has-semantic-related-explorer .td-semantic-navigation-modules .td-semantic-navigation-article-box__card--axis-brand .td-semantic-navigation-editorial-box__card-link,.td-semantic-navigation-modules[data-related-explorer-skin="semantic_related_explorer"] .td-semantic-navigation-article-box__card--axis-brand .td-semantic-navigation-editorial-box__card-link{min-height:6.4rem!important;padding:.88rem .98rem .9rem 5.8rem!important}body.td-has-semantic-related-explorer .td-semantic-navigation-modules .td-semantic-navigation-article-box__card--axis-brand .td-semantic-navigation-editorial-box__card-link::after,.td-semantic-navigation-modules[data-related-explorer-skin="semantic_related_explorer"] .td-semantic-navigation-article-box__card--axis-brand .td-semantic-navigation-editorial-box__card-link::after{top:.84rem!important;left:.94rem!important;right:auto!important;width:3.85rem!important;height:3.85rem!important}
@media (min-width:900px){body.td-has-semantic-related-explorer .td-semantic-navigation-modules .td-semantic-navigation-editorial-box__cards,body.td-has-semantic-related-explorer .td-semantic-navigation-modules .td-semantic-navigation-article-box__cards,.td-semantic-navigation-modules[data-related-explorer-skin="semantic_related_explorer"] .td-semantic-navigation-editorial-box__cards,.td-semantic-navigation-modules[data-related-explorer-skin="semantic_related_explorer"] .td-semantic-navigation-article-box__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.td-semantic-navigation-editorial-box::after{content:none}.td-semantic-navigation-editorial-box__header,.td-semantic-navigation-module[data-module-key="brand_catalog_navigation"] .td-semantic-navigation-module__header{max-width:100%}.td-semantic-navigation-editorial-box__cards,.td-semantic-navigation-article-box__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.td-semantic-navigation-article-box__chrome,.td-semantic-navigation-article-box__section,.td-semantic-navigation-article-box__section-header{border-radius:18px}.td-semantic-navigation-article-box__tools{justify-content:flex-start}.td-semantic-navigation-article-box__search{width:100%}.td-semantic-navigation-editorial-box__cards,.td-semantic-navigation-article-box__cards,.td-semantic-navigation-module[data-module-key="brand_catalog_navigation"] .td-semantic-navigation-module__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.td-semantic-navigation-editorial-box__inner{border-radius:20px;padding:.92rem}.td-semantic-navigation-editorial-box__inner::before{content:none}.td-semantic-navigation-article-box__chrome,.td-semantic-navigation-article-box__section{padding:.64rem}.td-semantic-navigation-article-box__section-header{grid-template-columns:minmax(0,1fr);gap:.52rem}.td-semantic-navigation-article-box__section-count{justify-self:start}.td-semantic-navigation-editorial-box__cards,.td-semantic-navigation-article-box__cards,.td-semantic-navigation-module[data-module-key="brand_catalog_navigation"] .td-semantic-navigation-module__cards{grid-template-columns:1fr}.td-semantic-navigation-editorial-box__card-link,.td-semantic-navigation-article-box__card-link,body.td-has-semantic-related-explorer .td-semantic-navigation-modules .td-semantic-navigation-editorial-box__card-link,.td-semantic-navigation-modules[data-related-explorer-skin="semantic_related_explorer"] .td-semantic-navigation-editorial-box__card-link{min-height:0!important;padding-top:4.85rem!important}.td-semantic-navigation-editorial-box__card-link::after,.td-semantic-navigation-article-box__card-link::after{height:3.42rem!important}.td-semantic-navigation-article-box__card--axis-brand .td-semantic-navigation-editorial-box__card-link,body.td-has-semantic-related-explorer .td-semantic-navigation-modules .td-semantic-navigation-article-box__card--axis-brand .td-semantic-navigation-editorial-box__card-link,.td-semantic-navigation-modules[data-related-explorer-skin="semantic_related_explorer"] .td-semantic-navigation-article-box__card--axis-brand .td-semantic-navigation-editorial-box__card-link,.td-semantic-navigation-module[data-module-key="brand_catalog_navigation"] .td-semantic-navigation-module__card-link{min-height:0!important;padding:.86rem .92rem .9rem!important}.td-semantic-navigation-article-box__card--axis-brand .td-semantic-navigation-editorial-box__card-link::after{position:static!important;width:100%!important;height:2.7rem!important;margin-bottom:.28rem}.td-semantic-navigation-article-box .td-semantic-navigation-editorial-box__card-title{line-clamp:3;-webkit-line-clamp:3}}@media (prefers-reduced-motion:reduce){.td-semantic-navigation-editorial-box__card-link,.td-semantic-navigation-module__card-link{transition:none}.td-semantic-navigation-editorial-box__card-link:hover,.td-semantic-navigation-editorial-box__card-link:focus,.td-semantic-navigation-module__card-link:hover,.td-semantic-navigation-module__card-link:focus{transform:none}}@media (prefers-color-scheme:dark){.td-semantic-navigation-editorial-box{background:radial-gradient(circle at 84% 0,rgba(16,185,129,.14),transparent 27%),linear-gradient(135deg,rgba(14,116,144,.26),rgba(16,185,129,.12) 42%,rgba(194,65,12,.14) 72%,rgba(15,23,42,.86)),#0f172a}.td-semantic-navigation-editorial-box::after{border-color:rgba(125,211,252,.16);color:rgba(226,232,240,.72);background:rgba(15,23,42,.7)}.td-semantic-navigation-editorial-box__inner,.td-semantic-navigation-article-box__chrome,.td-semantic-navigation-article-box__section,.td-semantic-navigation-article-box__section-header{border-color:rgba(125,211,252,.12);background:linear-gradient(180deg,rgba(15,23,42,.94),rgba(15,23,42,.88)),#0f172a}.td-semantic-navigation-editorial-box__title,.td-semantic-navigation-editorial-box__card-title,.td-semantic-navigation-module[data-module-key="brand_catalog_navigation"] .td-semantic-navigation-module__card-title{color:#f8fafc}.td-semantic-navigation-editorial-box__intro,.td-semantic-navigation-editorial-box__card-reason,.td-semantic-navigation-article-box__search,.td-semantic-navigation-article-box__show-label,.td-semantic-navigation-module[data-module-key="brand_catalog_navigation"] .td-semantic-navigation-module__card-role{color:rgba(226,232,240,.68)}.td-semantic-navigation-article-box__tab,.td-semantic-navigation-article-box__filter-chip,.td-semantic-navigation-article-box__search{border-color:rgba(125,211,252,.12);background:rgba(15,23,42,.7)}.td-semantic-navigation-article-box__tab-count{color:#f8fafc;background:rgba(125,211,252,.12)}.td-semantic-navigation-editorial-box__card-link,.td-semantic-navigation-editorial-box__card:first-child .td-semantic-navigation-editorial-box__card-link,.td-semantic-navigation-article-box__card-link,.td-semantic-navigation-module[data-module-key="brand_catalog_navigation"] .td-semantic-navigation-module__card-link{border-color:rgba(125,211,252,.16);background:radial-gradient(circle at 0 0,rgba(14,116,144,.14),transparent 42%),linear-gradient(180deg,rgba(15,23,42,.96),rgba(15,23,42,.9))}.td-semantic-navigation-editorial-box__card-cta,.td-semantic-navigation-module[data-module-key="brand_catalog_navigation"] .td-semantic-navigation-module__card-cta{color:#7dd3fc;background:rgba(125,211,252,.1)}}

/*
 * Real-media convergence (v4).
 * The shared card renderer now owns real image markup. Reset the former
 * decorative media reservation and let this skin own responsive presentation.
 */
.td-semantic-navigation-article-box__section{container-type:inline-size}
.td-semantic-navigation-editorial-box__cards,
.td-semantic-navigation-article-box__cards,
body.td-has-semantic-related-explorer .td-semantic-navigation-modules .td-semantic-navigation-editorial-box__cards,
body.td-has-semantic-related-explorer .td-semantic-navigation-modules .td-semantic-navigation-article-box__cards,
.td-semantic-navigation-modules[data-related-explorer-skin="semantic_related_explorer"] .td-semantic-navigation-editorial-box__cards,
.td-semantic-navigation-modules[data-related-explorer-skin="semantic_related_explorer"] .td-semantic-navigation-article-box__cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.td-semantic-navigation-editorial-box__card-link,
.td-semantic-navigation-article-box__card-link,
body.td-has-semantic-related-explorer .td-semantic-navigation-modules .td-semantic-navigation-editorial-box__card-link,
.td-semantic-navigation-modules[data-related-explorer-skin="semantic_related_explorer"] .td-semantic-navigation-editorial-box__card-link{min-height:0!important;padding:.82rem!important;gap:.48rem}
.td-semantic-navigation-editorial-box__card-link::after,
.td-semantic-navigation-article-box__card-link::after,
body.td-has-semantic-related-explorer .td-semantic-navigation-modules .td-semantic-navigation-editorial-box__card-link::after,
.td-semantic-navigation-modules[data-related-explorer-skin="semantic_related_explorer"] .td-semantic-navigation-editorial-box__card-link::after{content:none!important;display:none!important}
.td-semantic-navigation-editorial-box__card--has-media .td-semantic-navigation-editorial-box__card-media,
.td-semantic-navigation-editorial-box__card--has-media .td-semantic-navigation-article-box__card-media{display:block!important;width:calc(100% + 1.64rem)!important;height:auto!important;aspect-ratio:16/9;flex:0 0 auto;margin:-.82rem -.82rem .28rem!important;overflow:hidden;box-sizing:border-box;border:0!important;border-bottom:1px solid var(--td-semantic-navigation-related-card-border)!important;border-radius:calc(var(--td-article-surface-card-radius,18px) - 1px) calc(var(--td-article-surface-card-radius,18px) - 1px) 12px 12px!important;background:var(--td-semantic-navigation-related-accent-soft)}
.td-semantic-navigation-article-box__card-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--td-article-surface-transition-fast,180ms ease)}
.td-semantic-navigation-editorial-box__card-link:hover .td-semantic-navigation-article-box__card-image,
.td-semantic-navigation-editorial-box__card-link:focus .td-semantic-navigation-article-box__card-image{transform:scale(1.025)}
.td-semantic-navigation-article-box .td-semantic-navigation-editorial-box__card-title{display:block;overflow:visible;line-clamp:unset;-webkit-line-clamp:unset;-webkit-box-orient:initial}
.td-semantic-navigation-editorial-box__card-reason{line-clamp:unset;-webkit-line-clamp:unset}
.td-semantic-navigation-editorial-box__card-tier{opacity:.78}
@container (max-width:34rem){
  .td-semantic-navigation-editorial-box__cards,
  .td-semantic-navigation-article-box__cards{grid-template-columns:1fr!important}
}
@media (max-width:560px){
  .td-semantic-navigation-editorial-box__cards,
  .td-semantic-navigation-article-box__cards,
  body.td-has-semantic-related-explorer .td-semantic-navigation-modules .td-semantic-navigation-editorial-box__cards,
  body.td-has-semantic-related-explorer .td-semantic-navigation-modules .td-semantic-navigation-article-box__cards,
  .td-semantic-navigation-modules[data-related-explorer-skin="semantic_related_explorer"] .td-semantic-navigation-editorial-box__cards,
  .td-semantic-navigation-modules[data-related-explorer-skin="semantic_related_explorer"] .td-semantic-navigation-article-box__cards{grid-template-columns:1fr!important}
}
@media (prefers-reduced-motion:reduce){
  .td-semantic-navigation-article-box__card-image{transition:none}
  .td-semantic-navigation-editorial-box__card-link:hover .td-semantic-navigation-article-box__card-image,
  .td-semantic-navigation-editorial-box__card-link:focus .td-semantic-navigation-article-box__card-image{transform:none}
}
