.gl-wrap{max-width:var(--container-md);margin:0 auto;padding:28px 24px 100px}.gl-eyebrow{font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-primary);margin:0 0 8px;font-size:12px;font-weight:700}.gl-h1{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 10px;font-size:30px;font-weight:700}.gl-intro{color:var(--fg-2);max-width:62ch;margin:0 0 32px;font-size:15px;line-height:1.6}.gl-nav{flex-wrap:wrap;gap:8px;margin:0 0 36px;padding:0;list-style:none;display:flex}.gl-nav a{color:var(--fg-1);background:var(--surface-sunken);border:1px solid var(--border-default);border-radius:var(--radius-pill);padding:6px 14px;font-size:13px;text-decoration:none;display:inline-block}.gl-nav a:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.gl-list{flex-direction:column;gap:0;display:flex}.gl-term{border-bottom:1px solid var(--border-default);padding:22px 0;scroll-margin-top:90px}.gl-term:first-child{padding-top:0}.gl-term h2{font-family:var(--font-display);margin:0 0 8px;font-size:18px;font-weight:700}.gl-term p{color:var(--fg-2);max-width:68ch;margin:0;font-size:14.5px;line-height:1.65}.gl-cta{border-radius:var(--radius-lg);background:var(--surface-sunken);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:40px;padding:20px;display:flex}.gl-cta p{color:var(--fg-1);margin:0;font-size:14px}.gl-cta a{color:var(--brand-primary);font-size:13.5px;font-weight:600;text-decoration:none}.gl-cta a:hover{text-decoration:underline}
