.knowledge-page{min-height:100dvh}.knowledge-main{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:40px 0 64px;flex:1;text-align:start}.knowledge-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:40px}.knowledge-tabs a{border:1px solid #483854;border-radius:9px;background:#1e1828;padding:11px 16px;font-size:13px;line-height:1.5;color:#c9b9dc}.knowledge-tabs a[aria-current=page]{border-color:#a783d5;background:#342447;color:#f1e5ff}.knowledge-hero{margin-bottom:36px}.knowledge-hero h1{font-size:clamp(30px,4vw,48px);line-height:1.2;margin:18px 0;overflow-wrap:anywhere}.knowledge-hero>p{font-size:18px;line-height:1.85;color:#c3b4d3;max-width:920px}.knowledge-meta{display:flex;gap:14px 28px;flex-wrap:wrap;font-size:12px;color:#ad9abe;line-height:1.8}.knowledge-meta a{color:#c5a5fb}.knowledge-card{border:1px solid #44344f;background:#1a1622;border-radius:14px;padding:25px;margin:24px 0;min-width:0;overflow-wrap:anywhere}.knowledge-card h2{font-size:22px;line-height:1.45;margin:0 0 16px}.knowledge-card h3{font-size:17px;line-height:1.6;margin:0 0 12px}.knowledge-card p,.knowledge-card li{font-size:15px;line-height:1.9;color:#c4b5d4}.knowledge-card a{color:#c6a6ff}.knowledge-card .actions{gap:12px;flex-wrap:wrap;margin-top:20px}.knowledge-card .btn{color:var(--text)}.knowledge-card .btn.primary{color:#15111e}.knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.knowledge-grid .knowledge-card{margin:0;padding:22px}.knowledge-release{display:flex;justify-content:space-between;align-items:baseline;gap:18px;flex-wrap:wrap}.knowledge-release time{color:#b69fce;font-size:13px}.knowledge-faq{margin-top:40px}.knowledge-faq summary{font-size:16px;line-height:1.7;font-weight:650;cursor:pointer}.knowledge-faq details{padding:20px 24px}.knowledge-faq p{margin-bottom:0}.knowledge-main>section>h2{margin-top:38px;margin-bottom:22px;font-size:25px}#capabilities{scroll-margin-top:140px}.knowledge-card li+li{margin-top:10px}@media(max-width:900px){.knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.knowledge-main{width:calc(100% - 32px);padding-top:26px}.knowledge-tabs{gap:8px;margin-bottom:28px}.knowledge-tabs a{padding:10px 12px;font-size:12px}.knowledge-grid{grid-template-columns:minmax(0,1fr)}.knowledge-card{padding:21px}.knowledge-hero>p{font-size:16px}.knowledge-meta{gap:9px}.knowledge-card .actions .btn{max-width:100%;white-space:normal;text-align:center}}
