.site-knowledge{max-width:var(--th-max-width-site);width:100%;margin:0 auto;padding:2rem var(--th-layout-pad-x,1.25rem) 4rem;box-sizing:border-box}.site-knowledge__article{margin-top:1rem}.site-knowledge__hero{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--th-color-border)}.site-knowledge__category{font-size:var(--th-font-size-sm);color:var(--th-color-primary);font-weight:600;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.04em}.site-knowledge__hero h1{font-size:var(--th-font-size-h1);margin:0 0 .75rem;line-height:1.2}.site-knowledge__desc{color:var(--th-color-text-muted);font-size:var(--th-font-size-lg);margin:0 0 1rem;line-height:1.6}.site-knowledge__meta{display:flex;flex-wrap:wrap;gap:.5rem;font-size:var(--th-font-size-sm);color:var(--th-color-text-muted)}.site-knowledge__summary{background:var(--th-color-accent-bg);border-left:4px solid var(--th-color-primary);padding:1rem 1.25rem;margin-bottom:2rem;border-radius:0 var(--th-radius-md) var(--th-radius-md) 0}.site-knowledge__summary p{margin:0;line-height:1.7;font-size:1.0625rem}.site-knowledge__toc{background:var(--th-color-bg-muted);border:1px solid var(--th-color-border);border-radius:var(--th-radius-lg);padding:1.25rem 1.5rem;margin-bottom:2rem}@media (min-width:960px){.site-knowledge__toc{position:-webkit-sticky;position:sticky;top:4.75rem;z-index:2}}.site-knowledge__toc ol{margin:.75rem 0 0;padding-left:1.25rem}.site-knowledge__toc li{margin:.35rem 0}.site-knowledge__toc-item--h3{list-style-type:circle;margin-left:1rem}.site-knowledge__toc a{color:var(--th-color-text);text-decoration:none}.site-knowledge__toc a:hover{color:var(--th-color-primary)}.site-knowledge__section-title{font-size:var(--th-font-size-h2);margin:0 0 1rem}.site-knowledge__section{margin-bottom:2rem;scroll-margin-top:5rem}.site-knowledge__section h2{font-size:var(--th-font-size-h2);margin:.35rem 0 .75rem}.site-knowledge__section h3{font-size:var(--th-font-size-h3);margin:0 0 .5rem}.site-knowledge__prose{line-height:1.75;color:var(--th-color-text);max-width:42rem}.site-knowledge__prose p{margin:0 0 1.15rem}.site-knowledge__hero h1{letter-spacing:-.02em}@media (max-width:640px){.site-knowledge{padding-top:1.25rem}.site-knowledge__hero h1{font-size:clamp(1.55rem,7vw,2rem)}.site-knowledge__prose{max-width:none}}.site-knowledge__prose ol,.site-knowledge__prose ul{margin:0 0 1rem;padding-left:1.5rem}.site-knowledge__prose li{margin:.35rem 0}.site-knowledge__examples{margin:2.5rem 0}.site-knowledge__example{margin-bottom:1rem}.site-knowledge__faq{margin:2.5rem 0}.site-knowledge__conclusion{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--th-color-border)}.site-knowledge__placeholder{color:var(--th-color-text-muted);font-style:italic}.gold-ux{--gold-ux-decision:var(--th-color-primary,#1f4b7a);--gold-ux-learning:#4a5d73;--gold-ux-reference:#6b7785}.gold-ux__nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1.25rem;padding:.55rem .65rem;border:1px solid var(--th-color-border,#d8dee6);border-radius:10px;background:color-mix(in srgb,#fff 92%,var(--th-color-accent-bg,#f3f6fa));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gold-ux__nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.35rem .75rem;border-radius:8px;border:1px solid transparent;color:inherit;text-decoration:none;font-size:var(--th-type-nav);font-weight:var(--th-font-weight-medium);line-height:1.2}.gold-ux__nav-link[data-layer=decision]{background:color-mix(in srgb,var(--gold-ux-decision) 12%,#fff);border-color:color-mix(in srgb,var(--gold-ux-decision) 28%,transparent);color:var(--gold-ux-decision)}.gold-ux__nav-link[data-layer=learning],.gold-ux__nav-link[data-layer=reference]{background:#fff;border-color:var(--th-color-border,#d8dee6);color:var(--th-color-text-muted,#5b6573);font-weight:var(--th-font-weight-regular)}.gold-ux__nav-link:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--gold-ux-decision) 28%,transparent)}.gold-ux__layer{margin:0 0 1.5rem}.gold-ux__layer-header{margin:0 0 .85rem;padding:.65rem .85rem;border-radius:8px;border-left:4px solid var(--th-color-border,#d8dee6);background:var(--th-color-bg-muted,#f6f8fa)}.gold-ux__layer--decision .gold-ux__layer-header{border-left-color:var(--gold-ux-decision);background:color-mix(in srgb,var(--gold-ux-decision) 8%,#fff)}.gold-ux__layer--learning .gold-ux__layer-header{border-left-color:var(--gold-ux-learning)}.gold-ux__layer--reference .gold-ux__layer-header{border-left-color:var(--gold-ux-reference);opacity:.95}.gold-ux__layer-title{margin:0 0 .2rem;font-size:var(--th-type-caption);font-weight:var(--th-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--th-color-text-muted,#5b6573)}.gold-ux__layer-lede{margin:0;font-size:var(--th-type-body-secondary);font-weight:var(--th-font-weight-regular);color:var(--th-color-text-muted,#5b6573);line-height:1.45}.gold-ux__layer-details{border:1px solid var(--th-color-border,#d8dee6);border-radius:10px;padding:0;background:#fff}.gold-ux__layer-summary{cursor:pointer;list-style:none;display:block}.gold-ux__layer-summary::-webkit-details-marker{display:none}.gold-ux__layer-summary .gold-ux__badge{margin-top:.35rem;margin-left:0}.gold-ux__layer-body{padding:0 .85rem .85rem}.gold-ux[data-path-lesson="1"] .gold-ux__nav-link[data-layer=learning],.gold-ux[data-path-lesson="1"] .gold-ux__nav-link[data-layer=reference]{opacity:.72}.gold-ux[data-path-lesson="1"] .gold-ux__layer--decision{margin-bottom:1rem}.gold-ux__layer--decision .gold-ux__layer-title{font-size:var(--th-type-section-title);font-weight:var(--th-font-weight-semibold);text-transform:none;letter-spacing:-.01em}.gold-ux__layer--decision .th-section{margin-bottom:1.25rem}.gold-ux__details{margin:0 0 .55rem;border:1px solid var(--th-color-border,#d8dee6);border-radius:8px;background:#fff}.gold-ux__layer--reference .gold-ux__details{border-color:color-mix(in srgb,var(--th-color-border,#d8dee6) 80%,transparent);background:color-mix(in srgb,#fff 96%,var(--th-color-bg-muted,#f6f8fa))}.gold-ux__summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:48px;padding:.7rem .9rem;cursor:pointer;list-style:none;font-size:var(--th-type-card-title);font-weight:var(--th-font-weight-medium);line-height:1.35;color:var(--th-color-text,#1a2332)}.gold-ux__summary::-webkit-details-marker{display:none}.gold-ux__summary:after{content:"+";flex-shrink:0;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--th-color-border,#d8dee6);font-size:1.1rem;font-weight:500;color:var(--th-color-text-muted,#5b6573);line-height:1}.gold-ux__details[open]>.gold-ux__summary:after{content:"−"}.gold-ux__summary:focus-visible{outline:none;box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--gold-ux-decision) 28%,transparent)}.gold-ux__details-body{padding:0 .9rem 1rem;border-top:1px solid var(--th-color-border,#d8dee6)}.gold-ux__details-body .th-prose{margin-top:.75rem}.gold-ux__badge{display:inline-block;margin-left:.4rem;padding:.08rem .4rem;border-radius:999px;border:1px solid var(--th-color-border,#d8dee6);font-size:var(--th-type-caption);font-weight:var(--th-font-weight-medium);color:var(--th-color-text-muted,#5b6573);vertical-align:middle}.gold-ux__toc-compact{margin:0 0 1rem;padding:.75rem .9rem;border-radius:8px;border:1px dashed var(--th-color-border,#d8dee6);background:transparent}.gold-ux__toc-compact summary{min-height:40px;cursor:pointer;font-size:var(--th-type-card-title);font-weight:var(--th-font-weight-medium)}.gold-ux__toc-compact ol{margin:.5rem 0 0;padding-left:1.15rem}.gold-ux__layer--decision .th-prose table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse}.gold-ux__layer--decision .th-prose td,.gold-ux__layer--decision .th-prose th{white-space:nowrap;padding:.45rem .65rem;font-size:.9rem}@media (max-width:640px){.gold-ux__nav{gap:.35rem;padding:.45rem}.gold-ux__nav-link{flex-grow:1;flex-shrink:1;flex-basis:calc(33.33% - 0.35rem);min-height:44px;font-size:.82rem;padding:.35rem .4rem}.gold-ux__summary{min-height:48px;font-size:.95rem}.gold-ux__layer--decision .th-prose td,.gold-ux__layer--decision .th-prose th{white-space:normal;min-width:7.5rem}}@media (prefers-reduced-motion:reduce){.gold-ux__nav{-webkit-backdrop-filter:none;backdrop-filter:none}}.knowledge-journey-deferred{margin:1rem auto 2rem;max-width:960px;padding:0 1rem;border:1px solid var(--th-color-border,#d8dee6);border-radius:10px;background:color-mix(in srgb,#fff 94%,#eef2f7)}.knowledge-journey-deferred__summary{cursor:pointer;list-style:none;padding:.75rem 1rem;font-size:.92rem;font-weight:600;color:var(--th-color-text-secondary,#4a5d73)}.knowledge-journey-deferred__summary::-webkit-details-marker{display:none}.knowledge-journey-deferred__body{padding-bottom:.75rem}@media (max-width:480px){.p20-detail-chrome__bar{margin-bottom:.35rem}.p20-detail-chrome__bar .p20-ai-chips{flex-wrap:wrap;gap:.25rem}.th-meta-bar{display:none}}.kt-ux__quick{margin:0 0 1rem;padding:0 0 1rem;border-bottom:1px solid color-mix(in srgb,var(--th-color-border,#d8dee6) 80%,transparent)}.kt-ux__quick-title{margin:0 0 .4rem;font-size:var(--th-type-section-title);font-weight:var(--th-font-weight-semibold);letter-spacing:-.01em;color:var(--th-color-text,#0f172a)}.kt-ux__quick-body{margin:0;font-size:var(--th-type-body);font-weight:var(--th-font-weight-regular);line-height:1.55;color:var(--th-color-text-secondary,#334155);max-width:42rem}.kt-ux__primary-cta{margin:0 0 1.15rem}.kt-ux__ask-ai,.kt-ux__primary-cta .kt-ux__ask-ai{display:inline-flex;align-items:center;min-height:2.4rem;padding:.45rem 1rem;border-radius:999px;border:0;background:var(--th-color-accent,#1d4ed8);color:#fff;font-size:var(--th-type-body-secondary);font-weight:var(--th-font-weight-semibold);cursor:pointer;text-decoration:none}.kt-ux__primary-cta .kt-ux__ask-ai:hover{filter:brightness(1.05)}.kt-ux__next{margin:1.25rem 0 1.5rem;padding:1rem 0;border-top:1px solid color-mix(in srgb,var(--th-color-border,#d8dee6) 85%,transparent)}.kt-ux__next-title{margin:0 0 .55rem;font-size:var(--th-type-section-title);font-weight:var(--th-font-weight-semibold)}.kt-ux__next-list{margin:0 0 .75rem;padding-left:1.15rem;color:var(--th-color-text-secondary,#334155);font-size:var(--th-type-body);font-weight:var(--th-font-weight-regular);line-height:1.55}.kt-ux__next-list li{margin:.2rem 0}.kt-ux__related-more{margin:.75rem 0 0}.kt-ux__related-more .th-text-link{font-size:var(--th-type-body-secondary);font-weight:var(--th-link-action-weight)}.kt-ux .gold-ux__layer-header{background:transparent;border-left-width:3px;padding:.25rem 0 .25rem .75rem;border-radius:0}.kt-ux .gold-ux__nav{border:0;border-bottom:1px solid color-mix(in srgb,var(--th-color-border,#d8dee6) 85%,transparent);border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:.25rem 0 .75rem;position:static}.kt-ux .gold-ux__badge{font-weight:var(--th-font-weight-medium)}.kt-ux .th-prose strong{font-weight:var(--th-font-weight-semibold)}.gold-ux[data-path-lesson="1"] .gold-ux__layer--learning,.gold-ux[data-path-lesson="1"] .gold-ux__layer--reference,.gold-ux[data-path-lesson="1"] .gold-ux__nav,.gold-ux[data-path-lesson="1"] .gold-ux__toc-compact,.gold-ux[data-path-lesson="1"] .kt-ux__next{display:none}.gold-ux[data-path-lesson="1"] .kt-ux__quick-body{font-size:.95rem}.path-lesson-chrome{max-width:var(--th-layout-content,72rem);margin:.75rem auto 0;padding:0 clamp(1rem,2vw,1.5rem)}.path-lesson-chrome__card{padding:.85rem 0 1rem;border-bottom:1px solid color-mix(in srgb,var(--th-color-border,#d8dee6) 85%,transparent)}.path-lesson-chrome__eyebrow{margin:0;font-size:var(--th-type-caption);color:var(--th-color-text-muted,#5b6b7c);font-weight:var(--th-font-weight-regular)}.path-lesson-chrome__progress{margin:.45rem 0 0;height:4px;border-radius:999px;background:#e2e8f0;overflow:hidden}.path-lesson-chrome__progress>span{display:block;height:100%;background:var(--th-color-accent,#1d4ed8)}.path-lesson-chrome__title{margin:.55rem 0 0;font-size:var(--th-type-card-title);font-weight:var(--th-font-weight-semibold);color:var(--th-color-text,#0f172a)}.path-lesson-chrome__remember{margin:.65rem 0 0;padding:0;list-style:none;font-size:var(--th-type-body-secondary);font-weight:var(--th-font-weight-regular);color:var(--th-color-text-secondary,#334155);line-height:1.45}.path-lesson-chrome__remember li{margin:.25rem 0;padding-left:.9rem;position:relative}.path-lesson-chrome__remember li:before{content:"•";position:absolute;left:0;color:var(--th-color-text-muted,#5b6b7c)}.path-lesson-chrome__action{margin:.75rem 0 0;font-size:var(--th-type-body-secondary);font-weight:var(--th-font-weight-regular);color:var(--th-color-text-secondary,#334155)}.path-lesson-chrome__nav{display:flex;flex-wrap:wrap;gap:.55rem .85rem;align-items:center;margin-top:.85rem}.path-lesson-chrome__nav a,.path-lesson-chrome__nav button{font-size:var(--th-type-body-secondary)}.path-lesson-chrome__sticky{display:none}@media (max-width:720px){.gold-ux[data-path-lesson="1"]~.path-lesson-sticky,.path-lesson-chrome__sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;justify-content:center;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent,color-mix(in srgb,#fff 94%,#e2e8f0))}.path-lesson-chrome__sticky a{display:inline-flex;align-items:center;justify-content:center;width:min(100%,22rem);min-height:2.5rem;border-radius:999px;background:var(--th-color-accent,#1d4ed8);color:#fff!important;font-weight:600;text-decoration:none!important}body:has(.gold-ux[data-path-lesson="1"]){padding-bottom:4.5rem}}