.knowledge-hero{padding-block:clamp(2.5rem,6vw,5rem) 2.5rem}.knowledge-kicker{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.knowledge-kicker .eyebrow{margin:0}.knowledge-edition{border:1px solid var(--gold-edge);border-radius:var(--radius-xs);background:var(--gold-wash);font-size:var(--fs-xs);color:var(--gold);padding:.16rem .55rem;font-weight:500}.knowledge-hero h1{max-width:25ch;margin-bottom:var(--space-5);font-size:clamp(2.1rem,4.3vw,3.5rem);line-height:1.1}.knowledge-hero h1 span{color:var(--gold)}.knowledge-hero .lede{max-width:66ch}.knowledge-actions{align-items:center;gap:var(--space-3);margin-block:var(--space-5);flex-wrap:wrap;display:flex}.knowledge-text-link{min-height:44px;padding-inline:var(--space-2);color:var(--gold);font-size:var(--fs-sm);align-items:center;gap:.35rem;font-weight:600;text-decoration:none;display:inline-flex}.knowledge-meta{align-items:center;gap:var(--space-2);color:var(--text-faint);flex-wrap:wrap;font-size:.8125rem;line-height:1.7;display:flex}.knowledge-hero .knowledge-meta{max-width:90ch;margin-top:var(--space-6);display:block}.knowledge-layout{border-top:1px solid var(--carbon-line);grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);padding-top:2.25rem;display:grid}.knowledge-sidebar{top:calc(var(--nav-h) + 1.5rem);padding-bottom:var(--space-5);position:sticky}.knowledge-label{margin-bottom:var(--space-2);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-weight:600;display:block}.knowledge-sidebar ol{margin:0 0 var(--space-6);gap:2px;padding:0;list-style:none;display:grid}.knowledge-sidebar li a{border-radius:var(--radius-sm);min-height:40px;color:var(--text-dim);font-size:var(--fs-sm);transition:background var(--t-quick), color var(--t-quick);border:1px solid #0000;align-items:center;gap:.7rem;padding:.4rem .6rem;line-height:1.35;text-decoration:none;display:flex}.knowledge-sidebar li a:hover{background:var(--carbon-hover);color:var(--text)}.knowledge-sidebar li a:focus-visible{outline-offset:-2px}.knowledge-sidebar li a span{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--fs-2xs)}.knowledge-sidebar-more{padding-top:var(--space-5);border-top:1px solid var(--carbon-line)}.knowledge-sidebar-more a{min-height:36px;color:var(--text-dim);align-items:center;font-size:.8125rem;text-decoration:none;display:flex}.knowledge-sidebar-more a:hover{color:var(--gold)}.knowledge-article{min-width:0}.knowledge-paths{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:2.75rem;display:grid}.knowledge-paths a{border:1px solid var(--carbon-line);border-radius:var(--radius);background:var(--carbon-panel);transition:background var(--t-quick), border-color var(--t-quick);flex-direction:column;gap:.4rem;padding:1.25rem;text-decoration:none;display:flex}.knowledge-paths a:hover{border-color:var(--gold-dim);background:var(--carbon-raised);color:var(--text)}.knowledge-paths .knowledge-label{color:var(--gold);margin:0}.knowledge-paths strong{color:var(--text);font-size:var(--fs-md)}.knowledge-paths a>span:last-child{color:var(--text-dim);font-size:var(--fs-sm);line-height:1.6}.knowledge-prose{font-size:.9875rem;line-height:1.8}.knowledge-prose h2{margin:var(--space-7) 0 1.2rem;border-top:1px solid var(--carbon-line);padding-top:2.1rem;font-size:1.625rem;line-height:1.25}.knowledge-prose h2:first-child{margin-top:0}.knowledge-prose h3{font-size:var(--fs-lg);margin-block:1.8rem .65rem}.knowledge-prose p,.knowledge-prose ul,.knowledge-prose ol{max-width:76ch}.knowledge-prose li{margin-block:var(--space-2);color:var(--text-dim)}.knowledge-prose li strong{color:var(--text)}.knowledge-prose ul,.knowledge-prose ol{padding-left:1.35rem}.knowledge-prose a{color:var(--gold);overflow-wrap:anywhere}.knowledge-prose a:hover{color:var(--gold-strong)}.knowledge-prose blockquote{margin:var(--space-5) 0;padding:var(--space-4) 1.25rem;border:1px solid var(--gold-edge);border-radius:var(--radius-sm);background:linear-gradient(var(--gold-wash), var(--gold-wash)), var(--carbon-panel)}.knowledge-prose blockquote p:last-child{margin-bottom:0}.knowledge-prose pre{border:1px solid var(--carbon-line);border-radius:var(--radius-sm);max-width:100%;padding:1.25rem;font-size:.8125rem;line-height:1.8;overflow-x:auto}.knowledge-prose :not(pre)>code{overflow-wrap:anywhere;font-size:.85em}.knowledge-prose table{border:1px solid var(--carbon-line);border-collapse:separate;border-spacing:0;border-radius:var(--radius);table-layout:fixed;width:100%;margin-block:1.25rem 2rem;font-size:.8125rem;line-height:1.6;overflow:hidden}.knowledge-prose th,.knowledge-prose td{border-bottom:1px solid var(--carbon-line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:.75rem .7rem}.knowledge-prose tr:last-child td{border-bottom:0}.knowledge-prose th{background:var(--carbon-raised);color:var(--text-dim)}.knowledge-prose td{color:var(--text-dim)}.knowledge-prose [id]{scroll-margin-top:6rem}.knowledge-next{margin-top:var(--space-7);padding:var(--space-6) var(--space-5);border:1px solid var(--carbon-line);border-radius:var(--radius-lg);background:radial-gradient(90% 140% at 0% 0%, var(--gold-wash), transparent 60%), var(--carbon-panel)}.knowledge-next .knowledge-label{color:var(--gold)}.knowledge-next h2{max-width:30ch;font-size:1.5rem}.knowledge-next>a{min-height:44px;color:var(--gold);align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=860px){.knowledge-layout{gap:var(--space-5);grid-template-columns:1fr}.knowledge-sidebar{padding:0 0 var(--space-5);border-bottom:1px solid var(--carbon-line);position:static}.knowledge-sidebar ol{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.knowledge-sidebar li a{min-height:44px}.knowledge-sidebar-more{margin-top:var(--space-4);flex-wrap:wrap;gap:.25rem 1.3rem;padding-top:.8rem;display:flex}.knowledge-sidebar-more .knowledge-label{width:100%;margin-bottom:.2rem}.knowledge-sidebar-more a{min-height:44px}}@media (width<=520px){.knowledge-paths{grid-template-columns:1fr}.knowledge-actions .btn{width:100%}.knowledge-prose th,.knowledge-prose td{padding:.6rem .4rem}.knowledge-prose table{font-size:.76rem}}
