.gridfusion-knowledge-base .gf-header{background:rgba(5,8,11,.92);border-color:rgba(120,160,180,.15);backdrop-filter:blur(16px)}
.gf-kb-hero{padding:150px 0 48px;background:radial-gradient(circle at 78% 20%,rgba(50,199,233,.12),transparent 28%),linear-gradient(180deg,#07131b,#05080b);border-bottom:1px solid rgba(120,160,180,.15)}
.gf-kb-hero__inner{display:flex;align-items:flex-end;gap:24px;flex-wrap:wrap}.gf-kb-hero .gf-eyebrow{margin:0}.gf-kb-hero p:not(.gf-eyebrow){margin:0;color:var(--text2);font-size:15px}.gf-kb-languages{display:flex;gap:8px;margin-left:auto}.gf-kb-languages a{padding:7px 12px;border:1px solid rgba(120,160,180,.2);border-radius:999px;color:var(--text2);font-size:12px}.gf-kb-languages a[aria-current=page]{color:#03110c;background:var(--brand);border-color:var(--brand);font-weight:700}
.gf-kb{display:grid;grid-template-columns:minmax(210px,280px) minmax(0,840px);gap:clamp(44px,7vw,110px);align-items:start;padding-top:70px;padding-bottom:120px}.gf-kb__sidebar{position:sticky;top:125px}.gf-kb__sidebar nav{display:grid;border-left:1px solid rgba(120,160,180,.2)}.gf-kb__sidebar a{padding:9px 0 9px 20px;color:var(--text2);font-size:14px;line-height:1.4;border-left:2px solid transparent;margin-left:-1px}.gf-kb__sidebar a:hover,.gf-kb__sidebar a:focus-visible{color:var(--text)}.gf-kb__sidebar a[aria-current=page]{color:var(--brand);border-color:var(--brand);font-weight:700}
.gf-kb__content{min-width:0}.gf-kb__content h1{font-size:clamp(42px,5vw,66px);line-height:1.04;letter-spacing:-.045em;margin:0 0 36px}.gf-kb__content h2{font-size:clamp(26px,3vw,36px);line-height:1.15;letter-spacing:-.025em;margin:2.1em 0 .65em}.gf-kb__content h3{font-size:22px;line-height:1.25;margin:1.8em 0 .55em}.gf-kb__content p,.gf-kb__content li{color:var(--text2);font-size:17px;line-height:1.75}.gf-kb__content ul,.gf-kb__content ol{padding-left:1.4em}.gf-kb__content li+li{margin-top:.45em}.gf-kb__content a{color:var(--brand);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.gf-kb__content blockquote{margin:2em 0;padding:18px 22px;border-left:3px solid var(--brand);background:rgba(71,230,177,.055);border-radius:0 12px 12px 0}.gf-kb__content blockquote p{margin:0;color:#d8e7e2}
@media(max-width:820px){.gf-kb-hero{padding-top:118px}.gf-kb-hero__inner{display:block}.gf-kb-hero p:not(.gf-eyebrow){margin-top:8px}.gf-kb-languages{margin-top:20px}.gf-kb{grid-template-columns:1fr;padding-top:35px;gap:40px}.gf-kb__sidebar{position:static;overflow-x:auto}.gf-kb__sidebar nav{display:flex;border-left:0;border-bottom:1px solid rgba(120,160,180,.2);min-width:max-content}.gf-kb__sidebar a{padding:10px 13px;border-left:0;border-bottom:2px solid transparent;margin:0 0 -1px}.gf-kb__content h1{font-size:42px}}
@media(max-width:480px){.gf-kb-languages{width:100%}.gf-kb-languages a{flex:1;text-align:center}.gf-kb__content p,.gf-kb__content li{font-size:16px}}
