.knowledge-shell{width:min(calc(100% - 40px),var(--content-max));margin:0 auto}.knowledge-reading{width:min(calc(100% - 40px),var(--reading-max));margin:0 auto}.knowledge-hero,.knowledge-article-hero{padding:clamp(56px,6vw,88px) 0 56px;background:radial-gradient(circle at 84% 14%,rgba(93,156,255,.1),transparent 24rem),var(--canvas-0);border-bottom:1px solid var(--border-subtle)}.knowledge-hero h1,.knowledge-article-hero h1{max-width:980px;margin:10px 0 18px;font-size:clamp(2.35rem,5vw,4.25rem);line-height:1;letter-spacing:-.045em}.knowledge-answer{max-width:900px;margin:0 0 18px;font-size:clamp(1.12rem,1.8vw,1.45rem);line-height:1.5;font-weight:650;color:var(--text-primary)}.knowledge-byline{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:22px;padding-top:16px;border-top:1px solid var(--border-subtle);font:650 .72rem/1.5 var(--font-machine);letter-spacing:.035em;color:var(--text-muted)}.knowledge-index{padding:58px 0 72px;background:var(--canvas-1)}.knowledge-index h2,.knowledge-principles h2,.knowledge-section h2,.knowledge-takeaways h2,.knowledge-sources h2{margin:8px 0 22px;font-size:clamp(1.8rem,3.3vw,2.75rem);line-height:1.08;letter-spacing:-.03em}.knowledge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.knowledge-grid--services{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px}.knowledge-card{min-height:100%;border:1px solid var(--border-subtle);border-radius:20px;background:linear-gradient(155deg,var(--surface-1),var(--surface-2));box-shadow:0 12px 30px rgba(0,0,0,.14);overflow:hidden}.knowledge-card a{display:flex;min-height:100%;flex-direction:column;padding:22px;color:inherit;text-decoration:none}.knowledge-card a:hover,.knowledge-card a:focus-visible{background:var(--surface-elevated)}.knowledge-card__meta{font:700 .7rem/1 var(--font-machine);letter-spacing:.085em;color:var(--accent-blue)}.knowledge-card h3{margin:14px 0 10px;font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.14;letter-spacing:-.02em}.knowledge-card p{margin:0 0 22px;color:var(--text-secondary);line-height:1.58}.knowledge-card__link{margin-top:auto;font-weight:740;color:var(--accent-blue)}.knowledge-principles{padding:62px 0;background:var(--surface-1);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.knowledge-two-col{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:48px;align-items:start}.knowledge-two-col p{font-size:1rem;line-height:1.72;color:var(--text-secondary)}.knowledge-article-body{padding:54px 0 88px;background:var(--canvas-0)}.knowledge-section{padding:0 0 44px;border-bottom:1px solid var(--border-subtle);margin-bottom:44px}.knowledge-section p{font-size:1rem;line-height:1.74;color:var(--text-secondary)}.knowledge-section ul,.knowledge-takeaways ul{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none}.knowledge-section li,.knowledge-takeaways li{position:relative;padding:13px 16px 13px 42px;border-radius:14px;background:var(--surface-1);border:1px solid var(--border-subtle);line-height:1.55;color:var(--text-secondary)}.knowledge-section li::before,.knowledge-takeaways li::before{content:'→';position:absolute;left:16px;top:13px;color:var(--accent-blue);font-weight:800}.knowledge-example{margin:24px 0 0;padding:20px;border-left:3px solid var(--accent-coral);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--surface-1);border-top:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.knowledge-example strong{font:700 .7rem/1 var(--font-machine);letter-spacing:.08em;color:var(--accent-coral)}.knowledge-example p{margin:9px 0 0;color:var(--text-primary)}.knowledge-methodology{margin:0 0 44px;padding:20px 22px;border:1px solid var(--border-strong);border-radius:18px;background:linear-gradient(145deg,var(--surface-1),var(--surface-2));color:var(--text-secondary)}.knowledge-methodology p{margin:8px 0 0;line-height:1.62}.knowledge-methodology .eyebrow{margin-top:0;color:var(--accent-cyan)}.knowledge-methodology strong{color:var(--text-primary)}.knowledge-related--contextual{margin:0 0 40px;padding:22px;border:1px solid var(--border-subtle);border-radius:20px;background:var(--canvas-1)}.knowledge-takeaways{margin:0 0 50px;padding:26px;border-radius:20px;background:linear-gradient(145deg,var(--surface-2),var(--surface-1));border:1px solid var(--border-strong);color:var(--text-primary);box-shadow:var(--glow-blue)}.knowledge-takeaways h2{color:var(--text-primary)}.knowledge-takeaways li{background:rgba(255,255,255,.035);color:var(--text-secondary)}.knowledge-takeaways li::before{color:var(--accent-cyan)}.knowledge-sources{margin:0 0 50px}.knowledge-sources ul{display:grid;gap:11px;padding:0;list-style:none}.knowledge-sources li{padding:18px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-1)}.knowledge-sources a{font-weight:740;color:var(--accent-blue)}.knowledge-sources p{margin:7px 0 0;color:var(--text-muted);line-height:1.52}.knowledge-cta{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:50px 0;padding:22px;border-radius:20px;background:linear-gradient(135deg,rgba(154,108,255,.14),rgba(93,156,255,.11));border:1px solid var(--border-strong)}.knowledge-cta p{margin:0;font-size:1.05rem;font-weight:700}.knowledge-related{padding-top:26px;border-top:1px solid var(--border-subtle)}.knowledge-related--services{margin:0 0 40px;padding:22px;border:1px solid var(--border-subtle);border-radius:20px;background:var(--surface-1)}.knowledge-related>div{display:grid;gap:8px}.knowledge-related a{display:flex;justify-content:space-between;gap:16px;padding:13px 0;color:var(--text-secondary);font-weight:700;text-decoration:none;border-bottom:1px solid var(--border-subtle)}.knowledge-related a:hover,.knowledge-related a:focus-visible{color:var(--accent-blue)}@media(max-width:1000px){.knowledge-grid--services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.knowledge-shell,.knowledge-reading{width:min(calc(100% - 28px),var(--content-max))}.knowledge-grid,.knowledge-grid--services,.knowledge-two-col{grid-template-columns:1fr}.knowledge-grid{gap:12px}.knowledge-two-col{gap:22px}.knowledge-hero,.knowledge-article-hero{padding:46px 0}.knowledge-index,.knowledge-principles{padding:48px 0}.knowledge-article-body{padding:42px 0 68px}.knowledge-section{padding-bottom:34px;margin-bottom:34px}.knowledge-cta{align-items:flex-start;flex-direction:column}.knowledge-card a{padding:19px}}
