.knowledge{background:radial-gradient(ellipse at 85% 0,#2d1748 0,transparent 38%),#09060e;color:#f4ecff}.knowledge-top{max-width:1360px;margin:auto;padding:28px 32px;display:flex;justify-content:space-between;gap:24px;align-items:center;border-bottom:1px solid #c49cf22b}.knowledge-top .brand{font:500 17px var(--display);letter-spacing:.1em;display:block}.knowledge-top small{display:block;font-size:10px;letter-spacing:.27em;margin-top:5px;color:#cda6ff}.knowledge-top nav{display:flex;gap:25px;flex-wrap:wrap;font-size:14px}.knowledge-top nav a{padding:10px 0}.knowledge-main{max-width:1200px;padding:80px 32px 100px;margin:auto}.knowledge-main>h1{font:500 clamp(40px,6vw,76px)/1.04 var(--display);letter-spacing:-.04em;max-width:950px;margin:25px 0}.knowledge .standfirst{font-size:clamp(19px,2vw,25px);line-height:1.6;max-width:860px;color:#d4c5e4;margin-bottom:35px}.knowledge p,.knowledge li{line-height:1.8;color:#cfc0df;max-width:850px}.knowledge-main section{margin:48px 0}.knowledge-main h2{font:500 29px/1.2 var(--display);margin:35px 0 17px;color:#f4ecff}.knowledge-main a:not(.btn){color:#dec1ff;text-decoration:underline;text-underline-offset:4px}.knowledge .byline{font-size:13px;color:#b39dc9}.contents{display:flex;gap:12px 24px;flex-wrap:wrap;border-block:1px solid #bc92ee33;padding:22px 0;font-size:14px}.knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:35px 0 60px}.knowledge-card{border:1px solid #c698f333;border-radius:18px;padding:26px;background:linear-gradient(140deg,#21122fbb,#110a19);text-decoration:none!important;display:block;min-width:0}.knowledge-card h2{font-size:23px;margin:12px 0 18px}.knowledge-card p{font-size:15px;line-height:1.7}.knowledge-card>span:last-child{font-size:13px;color:#ddb7ff}.knowledge-card:hover{border-color:#d1a5ff99}.knowledge-card .status{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#ceaff0}.pricing h2{font-size:42px}.pricing small{font-size:14px;display:block;margin-top:8px;color:#cbb9da}.table-scroll{overflow:auto;margin:30px 0;border:1px solid #a080c244;border-radius:14px}.table-scroll table{border-collapse:collapse;width:100%;min-width:650px;text-align:left;font-size:14px}.table-scroll th,.table-scroll td{padding:18px;border-bottom:1px solid #a080c233;vertical-align:top;line-height:1.65}.table-scroll thead{background:#21122f}.table-scroll th:first-child{min-width:130px}.fact-list{display:grid;grid-template-columns:220px 1fr;border-block:1px solid #c49cf22b;padding:20px 0;gap:18px}.fact-list dt{color:#c7a3e8}.fact-list dd{margin:0;color:#ece2f7}.reference-note{border:1px solid #d0a0ff33;border-left:3px solid #c899f7;padding:8px 28px 20px;border-radius:12px;background:#1a1027}.knowledge pre{background:#100a18;border:1px solid #c49cf233;border-radius:12px;padding:24px;overflow:auto;font:14px/1.8 Consolas,monospace;color:#e2c9ff}.knowledge code{overflow-wrap:anywhere}.knowledge .eyebrow{font:12px var(--display);letter-spacing:.13em;color:#cea6f9}.family-footer{position:relative;z-index:3;background:linear-gradient(160deg,#180d24,#07050c 80%);border-top:1px solid #c49cf238;padding:65px max(24px,calc((100vw - 1296px)/2)) 100px;color:#d6c7e7}.family-heading{display:flex;justify-content:space-between;gap:35px;margin-bottom:40px;align-items:center}.family-wordmark{font:500 clamp(30px,4vw,54px)/1.05 var(--display);letter-spacing:-.045em;color:#f0e0ff}.family-wordmark span{display:block;font:13px var(--body);letter-spacing:0;color:#bea6d3;margin-top:15px}.family-heading>p{font-size:14px;line-height:1.7;max-width:330px;color:#bba5ce}.family-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px 24px}.family-grid a{display:flex;justify-content:space-between;gap:12px;font-size:14px;border-bottom:1px solid #a07cc322;padding:15px 0;color:#d9c5ec;min-height:48px}.family-grid a:hover{color:#fff}.family-grid a span{color:#a77fcb}.family-bottom{border-top:1px solid #a07cc338;margin-top:35px;padding-top:28px;font-size:12px}.family-bottom nav{display:flex;gap:12px 24px;flex-wrap:wrap}.family-bottom nav a{padding:8px 0}.family-bottom p{color:#b7a2c9;margin-top:23px}.knowledge a:focus-visible,.family-footer a:focus-visible,.table-scroll:focus-visible{outline:2px solid #e0b5ff;outline-offset:5px}@media(max-width:950px){.knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.family-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.knowledge-top{padding:20px;display:block}.knowledge-top nav{margin-top:20px;gap:20px;font-size:13px}.knowledge-main{padding:50px 20px 65px}.knowledge-grid{grid-template-columns:1fr}.knowledge-main>h1{font-size:43px}.family-heading{display:block}.family-heading>p{margin-top:25px}.family-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.family-grid a{font-size:12px}.family-footer{padding:45px 20px 95px}.fact-list{grid-template-columns:1fr;gap:8px}.fact-list dd{margin-bottom:18px}.knowledge pre{padding:17px;font-size:12px}.reference-note{padding:5px 18px 18px}.knowledge-card{padding:23px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
