.site-knowledge-hub.th-platform-container .p20-khc[data-knowledge-ux=KNOWLEDGE-UX-002]{max-width:none;width:100%;margin:0;padding:0;gap:var(--th-layout-section-gap,1.75rem);box-sizing:border-box}.p20-khc[data-knowledge-ux=KNOWLEDGE-UX-002]{gap:var(--th-layout-section-gap,1.75rem)}.p20-khc__hero--decision{padding:.65rem 0 .15rem;border-radius:0;background:transparent;border:none}.p20-khc__hero--decision .p20-hub__eyebrow{margin:0 0 .3rem;letter-spacing:.12em}.p20-khc__hero--decision .p20-khc__title{margin:0 0 .35rem;font-size:clamp(1.55rem,3.2vw,2.05rem);max-width:22ch}.p20-khc__hero--decision .p20-khc__subtitle{margin:0 0 .75rem;max-width:32rem;font-size:.95rem;line-height:1.45}.p20-khc__hero--decision .p20-khc__search-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.p20-khc__hero--decision .p20-khc__search-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:.45rem;gap:.45rem;align-items:stretch}.p20-khc__hero--decision .p20-khc__search-input{min-height:2.55rem}.p20-khc__hero--decision .p20-khc__ask-ai{background:transparent;color:var(--th-color-primary,#0c4a6e);border:1px solid color-mix(in srgb,var(--th-color-primary,#0c4a6e) 45%,transparent);font-weight:650}.p20-khc__hero--decision .p20-khc__search-hint{display:none}.p20-khc__hero--decision .p20-khc__ai-examples{margin-top:.5rem;gap:.35rem}.p20-khc__exec-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;padding:.65rem .9rem;border:1px solid color-mix(in srgb,var(--th-color-primary,#0c4a6e) 22%,var(--th-color-border,#e2e8f0));border-radius:12px;background:color-mix(in srgb,var(--th-color-primary,#0c4a6e) 6%,#fff)}.p20-khc__exec-bar p{margin:0;font-size:.92rem;color:var(--th-color-text,#0f172a);max-width:36rem}.p20-khc__exec-bar .p20-btn{white-space:nowrap}.p20-khc__level-tabs{display:flex;flex-wrap:wrap;gap:.4rem;margin:.35rem 0 .25rem}.p20-khc__level-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--th-color-border,#d9e2ec);background:#fff;color:var(--th-color-text-muted,#475569);border-radius:999px;min-height:2rem;padding:.25rem .75rem;font:inherit;font-size:.88rem;font-weight:600;cursor:pointer}.p20-khc__level-tab:hover,.p20-khc__level-tab[aria-pressed=true]{border-color:color-mix(in srgb,var(--th-color-primary,#0c4a6e) 55%,transparent);color:var(--th-color-primary,#0c4a6e);background:color-mix(in srgb,var(--th-color-primary,#0c4a6e) 8%,#fff)}.p20-khc__level-badge{display:inline-flex;align-items:center;margin:0 0 .35rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--th-color-primary,#0c4a6e)}.p20-khc__card--cluster{display:grid;grid-gap:.45rem;gap:.45rem;padding:1rem 1.05rem;border:1px solid var(--th-color-border,#e2e8f0);border-radius:14px;background:#fff;text-decoration:none;color:inherit;min-height:8.5rem;transition:border-color .15s ease,box-shadow .15s ease}.p20-khc__card--cluster:focus-visible,.p20-khc__card--cluster:hover{border-color:color-mix(in srgb,var(--th-color-primary,#0c4a6e) 45%,transparent);box-shadow:0 8px 22px rgba(15,23,42,.06)}.p20-khc__card--cluster .p20-khc__meta{margin:0;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--th-color-primary,#0c4a6e);font-weight:700}.p20-khc__grid--clusters{display:grid;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));grid-gap:.75rem;gap:.75rem}.p20-khc__card-actions--exec .p20-khc__exec-link{font-weight:650;color:var(--th-color-primary,#0c4a6e)}.p20-khc__related--rich{display:flex;flex-wrap:wrap;gap:.35rem .65rem;margin:.35rem 0 .15rem;font-size:.82rem}.p20-khc__related--rich a{color:var(--th-color-text-muted,#475569);text-decoration:none;border-bottom:1px solid transparent}.p20-khc__related--rich a:focus-visible,.p20-khc__related--rich a:hover{color:var(--th-color-primary,#0c4a6e);border-bottom-color:color-mix(in srgb,var(--th-color-primary,#0c4a6e) 45%,transparent)}.p20-khc[data-knowledge-ux=KNOWLEDGE-UX-002] #khc-decision,.p20-khc[data-knowledge-ux=KNOWLEDGE-UX-002] #khc-paths,.p20-khc[data-knowledge-ux=KNOWLEDGE-UX-002] #khc-related-ctx,.p20-khc[data-knowledge-ux=KNOWLEDGE-UX-002] #khc-workspace{font-size:clamp(1.25rem,2.2vw,1.45rem)}.p20-khc__section--context .p20-khc__decision-extras{display:flex;flex-wrap:wrap;gap:.45rem}.p20-khc__section--context .p20-ai-chip{font-weight:650;border-color:color-mix(in srgb,var(--th-color-primary,#0c4a6e) 35%,transparent)}.p20-khc__section--secondary .p20-khc__section-head h2{font-size:1.05rem;color:var(--th-color-text-muted,#475569)}.p20-khc__section--secondary{opacity:.92}@media (max-width:720px){.p20-khc__hero--decision .p20-khc__search-row{grid-template-columns:1fr}.p20-khc__exec-bar{align-items:stretch}.p20-khc__exec-bar .p20-btn{width:100%;justify-content:center}}