.gold-wf{margin:1.25rem 0 .25rem;padding:1rem 1.1rem 1.15rem;border:1px solid var(--th-color-border,#d8dee6);border-radius:10px;background:linear-gradient(165deg,color-mix(in srgb,var(--th-color-accent-bg,#f3f6fa) 88%,#fff) 0,#fff 72%)}.gold-wf__header{margin-bottom:.85rem}.gold-wf__title{margin:0 0 .35rem;font-size:1.2rem;line-height:1.3}.gold-wf__lede{margin:0;font-size:.95rem;line-height:1.55}.gold-wf__lede,.gold-wf__progress{color:var(--th-color-text-muted,#5b6573)}.gold-wf__progress{margin:.5rem 0 0;font-size:.85rem}.gold-wf__question{margin:0 0 .75rem;font-size:1.05rem;font-weight:600;line-height:1.4}.gold-wf__panel{margin:0;padding:0;border:none;min-inline-size:0}.gold-wf__legend{display:flex;flex-direction:column;gap:.35rem;padding:0;margin:0 0 .75rem}.gold-wf__trail{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .85rem}.gold-wf__chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:.35rem .55rem;border-radius:999px;border:1px solid var(--th-color-border,#d8dee6);background:#fff;color:inherit;font:inherit;font-size:.82rem;line-height:1.3;cursor:pointer;min-height:36px;text-align:left}.gold-wf__chip-edit{font-weight:700;color:var(--th-color-primary,#1f4b7a)}.gold-wf__chip:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--th-color-primary,#1f4b7a) 28%,transparent)}.gold-wf__options{display:flex;flex-direction:column;gap:.55rem}.gold-wf__option{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;width:100%;padding:.75rem .9rem;border-radius:8px;border:1px solid var(--th-color-border,#d8dee6);background:#fff;color:inherit;font:inherit;line-height:1.4;cursor:pointer;min-height:44px;transition:border-color .15s ease,background .15s ease}.gold-wf__option.is-selected{border-color:var(--th-color-primary,#1f4b7a);border-width:2px;background:color-mix(in srgb,var(--th-color-accent-bg,#eef3f8) 70%,#fff);font-weight:600}.gold-wf__option:focus-visible,.gold-wf__option:hover{border-color:var(--th-color-primary,#1f4b7a);background:color-mix(in srgb,var(--th-color-accent-bg,#eef3f8) 70%,#fff);outline:none}.gold-wf__option:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--th-color-primary,#1f4b7a) 28%,transparent)}.gold-wf__back,.gold-wf__reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:.75rem;padding:.45rem .7rem;border:none;background:transparent;color:var(--th-color-primary,#1f4b7a);font:inherit;text-decoration:underline;cursor:pointer;min-height:44px}.gold-wf__nav-row{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center}.gold-wf__badge{display:inline-block;margin-left:.4rem;padding:.1rem .4rem;border-radius:999px;border:1px solid var(--th-color-border,#d8dee6);font-size:.72rem;font-weight:600;vertical-align:middle}.gold-wf__footnote{margin:.75rem 0 0;font-size:.85rem;color:var(--th-color-text-muted,#5b6573);line-height:1.5}.gold-wf__result-kicker{margin:0 0 .5rem;font-weight:700;font-size:1rem}.gold-wf__result-list{margin:0 0 1rem;padding-left:1.1rem;line-height:1.55}.gold-wf__result-list li+li{margin-top:.4rem}.gold-wf__subtitle{margin:0 0 .4rem;font-size:.98rem}.gold-wf__block{margin-bottom:.9rem}.gold-wf__links{margin:0;padding-left:1.1rem}.gold-wf__links a{text-decoration:underline;text-underline-offset:2px}.gold-wf__cta-row{display:flex;flex-wrap:wrap;gap:.5rem}.gold-wf__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.55rem .9rem;border-radius:8px;background:var(--th-color-primary,#1f4b7a);color:#fff!important;text-decoration:none!important;font-weight:600;font-size:.92rem}.gold-wf__cta:focus-visible,.gold-wf__cta:hover{filter:brightness(1.05);outline:none}.gold-wf__cta:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--th-color-primary,#1f4b7a) 35%,transparent)}.gold-wf__checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.gold-wf__check{display:flex;gap:.65rem;align-items:flex-start;padding:.55rem .65rem;border-radius:8px;border:1px solid transparent;cursor:pointer;line-height:1.45;min-height:44px}.gold-wf__check input{margin-top:.2rem;width:1.1rem;height:1.1rem;flex-shrink:0}.gold-wf__check.is-on{background:color-mix(in srgb,var(--th-color-accent-bg,#eef3f8) 80%,#fff);border-color:var(--th-color-border,#d8dee6)}.gold-wf__complete{margin-top:.9rem;padding:.85rem .9rem;border-radius:8px;background:color-mix(in srgb,var(--th-color-accent-bg,#e8f0e9) 90%,#fff);border:1px solid var(--th-color-border,#d8dee6)}.gold-wf__complete-title{margin:0 0 .65rem;font-weight:700}.gold-wf__pipeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.gold-wf__pipe-step{display:grid;grid-template-columns:1.75rem 1fr;grid-column-gap:.65rem;column-gap:.65rem;align-items:start}.gold-wf__pipe-step.is-current .gold-wf__pipe-label{font-weight:700}.gold-wf__pipe-index{width:1.75rem;height:1.75rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;background:var(--th-color-primary,#1f4b7a);color:#fff}.gold-wf__pipe-step:not(.is-current) .gold-wf__pipe-index{background:#6b7785}.gold-wf__pipe-body{display:flex;flex-direction:column;gap:.15rem;padding-bottom:.35rem}.gold-wf__pipe-label{padding-top:.2rem;line-height:1.4}.gold-wf__pipe-label a{text-decoration:underline;text-underline-offset:2px}.gold-wf__pipe-arrow{color:var(--th-color-text-muted,#5b6573);font-size:.9rem;line-height:1;padding-left:.15rem}@media (max-width:640px){.gold-wf{padding:.9rem .85rem 1rem;border-radius:8px}.gold-wf__cta-row{flex-direction:column}.gold-wf__cta{width:100%}}@media (prefers-reduced-motion:reduce){.gold-wf__option{transition:none}}.site-knowledge{max-width:var(--th-max-width-site);margin:0 auto;padding:2rem 1.5rem 4rem}.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}.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:0 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)}.site-knowledge__prose p{margin:0 0 1rem}.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:.88rem;font-weight:600;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:500}.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:.95rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.gold-ux__layer-lede{margin:0;font-size:.9rem;color:var(--th-color-text-muted,#5b6573);line-height:1.45}.gold-ux__layer--decision .gold-ux__layer-title{font-size:1.05rem;text-transform:none;letter-spacing:0}.gold-ux__layer--decision .th-section{margin-bottom:1.25rem}.gold-ux__layer--decision .th-section h2{font-size:1.35rem}.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-weight:600;font-size:1rem;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:.7rem;font-weight:600;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-weight:600;font-size:.92rem}.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}}